답변:
죄송 합니다만, 감옥을 지키지 않고서는 불가능합니다. iPhone의 "개인용 핫스팟"기능은 Wi-Fi 연결이 아닌 3G 연결 만 공유 할 수 있으므로 Wi-Fi 어댑터로 사용할 수 없습니다. 애플이이 기능을 추가 할 가능성은 있지만 상당히 틈새 시장이기 때문에 나는 그것을 의지하지 않을 것이다.
WiFi를 사용할 수있는 랩톱이있는 경우 인터넷 공유 (OS X) / 인터넷 연결 공유 (Windows) 및 이더넷 케이블을 사용하여 데스크톱에 연결할 수 있습니다. 또는 근처에 스테이플 또는 이와 유사한 제품이있는 경우 일반적으로 USB WiFi 어댑터가 $ 30 이하입니다.
물론 가능합니다 :
One great example is your iPhone may have access to a HotSpot for free that also allows tethering. Thus, you can use your iPhone's WiFi to connect and use the USB connection to allow your internet to pipe/bridge it's traffic through the WiFi connection.
탈옥 된 아이폰과 함께 작동하는 무료 방법 :
1) cydia 또는 apt-get
터미널을 선호하는 경우 openSSH를 iPhone에 설치하십시오 .
2) python 2.7.x를 설치하십시오.
이 글을 쓰는 시점에서 최신 버전은 2.7.6입니다.
3) libusbmuxd를 다운로드하십시오.
https://github.com/libimobiledevice/libusbmuxd
당신이 중 하나를 할 수 git clone
는없는 경우 / 싶어하거나 git
, 다운로드
'릴리스'탭에서 릴리스.
4)git clone
경로 를 이용하지 않은 경우 포장을 풉니 다 . tarball을 다운로드 한 경우
tar zxvf <tarball name>.tar.gz
터미널에서 수행하십시오 . Windows에서는 7-zip을 사용하거나 도구의 .zip 버전을 다운로드하십시오.
5) cd
로 libusbmuxd/python-client
.
6) 다음 단계는 플랫폼에 따라 다릅니다.
창을 실행하는 경우 python.exe
프로그램 경로를 수동으로 입력해야 합니다. 기본 위치를 선택한 경우에 설치됩니다 C:\Python27
. 따라서 Windows에서는 명령 프롬프트로 이동하여을 입력하십시오 C:\Python27\python.exe tcprelay.py -t 22:2222
.
Linux (예 : 나와 같은), Cygwin (Windows), BSD / Unix, solaris 또는 기본적으로 Windows 및 DOS 이외의 플랫폼을 사람에게 사용하는 경우 간단히 입력하면됩니다 python2.7 tcprelay.py -t 22:2222
.
7) 아직 완료되지 않았습니다-SSH 클라이언트가 실행 중입니다! 이것 역시 플랫폼에 따라 다릅니다.
Windows에서 cygwin을 사용하면이 작업을 쉽게 수행 할 수 있지만 cygwin이없는 경우 PuTTY를 사용하는 것이 좋습니다.
http://www.chiark.greenend.org.uk/~sgtatham/putty/download.html
다음
과 같이 설정하십시오. 이:
로그인 사용자 이름을 'mobile'로 설정하십시오.
그리고 약간의 추가 속도 (암호화보다 낮은 오버 헤드)를 위해 암호화를 'arcfour'로 변경하십시오. 일반적으로, 나는 것 없는 이 좋습니다,하지만 당신은 USB 케이블이 아닌 네트워크를 통해 암호화를 추진하고 있기 때문에, 보안은 위험이 적습니다.
원하는 경우 문제가있을 때마다 모두 백업되지 않도록 프로파일을 저장할 수 있습니다. 이것은 맨 위의 '세션'섹션에서 수행됩니다.
당신은 실행할 수 있습니다 아이폰 ssh -D 8080 -p 2222 mobile@127.0.0.1
의 mobile
및 root
계정 의 기본 암호는 이어야합니다 alpine
. 로그인에 성공하면 xterm
비슷한 창이 나타납니다. passwd
비밀번호를보다 안전한 것으로 변경하려면 지금 입력 하십시오. 또한 비밀번호로 입력 su
하고 사용 alpine
하여 로그인 root
하고 root
비밀번호를 변경하십시오 . 그런 다음을 입력 exit
하여로 다시 로그인하십시오 mobile
.
8) 당신은 거의 다 끝났습니다, 맹세합니다! 실제로 직접 수행하는 경우 지금까지보다 덜 복잡합니다!
이제 선택한 웹 브라우저를 열어야합니다. 나는 파이어 폭스를 사용하므로 예제로 사용합니다. 크롬을 사용했지만 마음에 들지 않고 현재 설치되어 있지 않으므로 현재로서는 예제로 사용할 수 없습니다. 그러나 브라우저에 관계없이 SOCKS 프록시로 설정했습니다.
이 스크린 샷은 전달 된 X11로 수행되었으므로 글꼴은보기에 좋지 않지만 신경 쓰지 않아도됩니다.
먼저, 환경 설정 창으로 이동하십시오 ( OS에 따라 tools -> options
또는 edit -> preferences
). 그런 다음로 이동하십시오 Advanced -> Network -> Settings...
.
브라우저에 다음 구성을 사용하십시오.
예, 이것은 실제로 아이폰을 모뎀으로 사용하지 않습니다.
그것을 극복하십시오; 효과가있다.
내 앱에서 SOCKS 프록시 설정을 허용하지 않습니다.
나는 Minecraft와 같은 게임 에서이 문제를 겪었습니다. 다음은 몇 가지 수정 사항입니다.
마인 크래프트의 경우에 인수를 추가했습니다 ssh
. 나는 nerd.nu reddit 마인 크래프트 서버 (reddit.com/r/mcpublic)에서 정기적으로 플레이합니다. 마인 크래프트 1.6부터 SSH 터널링 및 SOCKS 프록시는 명령 행 인수로 설정되지 않았습니다. 예전에는 Java 매개 변수를 추가 할 수 있었으며 -DSocksProxyHost=127.0.0.1 -DSocksProxyPort=8080
작동합니다. 그러나 이제 솔루션은 그리 좋지는 않지만 작동합니다.
시작할 때 ssh
대신을 ssh -D 8080 -p 2222 mobile@127.0.0.1
수행하십시오 ssh -D 8080 -L 127.0.0.1:25565:p.nerd.nu:25565 -p 2222 mobile@127.0.0.1
.
그런 다음 서버에 연결하려는 경우 대신 127.0.0.1:25565
서버 목록에 URL 을 추가하십시오 ! SSH 터널링의 기적 덕분에 원격 서버는 127.0.0.1/localhost에 나타납니다!
다른 프로그램 / 게임의 경우 동일한 규칙이 적용됩니다. SOCKS 프록시를 설정할 수없고 다른 기능이 작동하지 않는 경우 추가하십시오 -L 127.0.0.1:<port>:<remote URL to access>:<remote port>
.
127.0.0.1
일반적으로 사용하는 것과 동일한 포트를 사용하도록 강요하는 것은 없습니다. 예를 들어, 매핑 p.nerd.nu:25565
할 수 127.0.0.1:1025
있으며 포트를 지정한 한 게임은 신경 쓰지 않습니다. 모든 프로그램이 관대하지는 않지만 기억하는 것이 좋습니다.
또한, 거의 모든 프로그램 에서이 기능을 사용할 수 있습니다. 따라서 간단한 모뎀이나 다른 것만 큼 좋지는 않지만 확실히 작동합니다. Wi-Fi 연결이 끊어지면 셀룰러 네트워크의 데이터 액세스를 시작할 수 있습니다. 셀룰러 네트워크가 심층 패킷 검사를 수행하는 경우 테 더링 사용 요금을 준비하십시오. Cydia의 "TetherMe"또는 이와 유사한 것이 있으면 작업중인 내용을 숨길 수 있습니다. 또한, 때때로 아이폰이 잠자기 상태가되면 Wi-Fi가 꺼집니다. insomnia
cydia / apt에서 설치 하여 문제를 해결하십시오.
또한 심층 패킷 검사를 방지하기 위해 iPhone에서 집으로 PC로 암호화하여 암호화 한 다음 유선으로 연결된 장치에서 iPhone으로 SSH 연결할 수도 있습니다.