USB를 통해 컴퓨터와 iPhone WIFI를 공유 하시겠습니까?


15

누수로 인해 일시적으로 사무실을 옮겨야했습니다. 임시 사무실에는 WIFI 네트워크가 있지만 유선 네트워크는 없습니다 (아직).

내 컴퓨터에는 WIFI (정지 된 데스크탑)가 없기 때문에 로컬 시설이 케이블 네트워크를 설정할 때까지 기다리는 동안 USB를 통해 내 컴퓨터로 iPhone WIFI 연결을 연결할 수 있는지 알 수 있다고 생각했습니다.

이게 가능해?

답변:


11

죄송 합니다만, 감옥을 지키지 않고서는 불가능합니다. iPhone의 "개인용 핫스팟"기능은 Wi-Fi 연결이 아닌 3G 연결 만 공유 할 수 있으므로 Wi-Fi 어댑터로 사용할 수 없습니다. 애플이이 기능을 추가 할 가능성은 있지만 상당히 틈새 시장이기 때문에 나는 그것을 의지하지 않을 것이다.

WiFi를 사용할 수있는 랩톱이있는 경우 인터넷 공유 (OS X) / 인터넷 연결 공유 (Windows) 및 이더넷 케이블을 사용하여 데스크톱에 연결할 수 있습니다. 또는 근처에 스테이플 또는 이와 유사한 제품이있는 경우 일반적으로 USB WiFi 어댑터가 $ 30 이하입니다.


따라서 내가이 진술로 시작한 이유 (어떤 iPhone 및 iOS 버전을 사용하고 있습니까? 또한 이동 통신사가 개인 핫스팟을 허용하는지 확인해야합니다.)
Graeme Hutchison

나는 당신이 그 질문을 오해하고 있다고 생각합니다-포스터는 그의 아이폰을 사용하여 USB를 통한 와이파이 연결을 공유하는 방법을 원합니다. Personal Hotspot은 3G 연결 만 공유 할 수 있습니다.
robmathers

아뇨 마지막 부분을 읽으면 iPhone으로는 할 수없는 2 가지 대안을 제공합니다
Graeme Hutchison

"불가능"은 존재하지 않습니다-솔루션에 대해 알기에 충분하지 않을 수 있습니다. 로프의 답변이 맞습니다.
H2CO3

9

물론 가능합니다 :

  1. iOS 기기가 Wi-Fi 연결에 연결되어 있어야합니다
  2. iOS 기기는 탈옥 상태 여야합니다
  3. PC에 iTunes가 있어야 합니다
  4. Cydia를 통해 MyWi 5.0 설치 ( Cydia탈옥 후 iOS 기기에 설치됨 )
  5. USB 탭에서 USB 테 더링을 선택하십시오.
    • MyWi USB를 ON으로 설정
    • 고급 USB로 이동
    • USB Bridhe를 "Bridged to WiFi"로 설정하면 3G를 통해 온라인에 접속할 수 없습니다
  6. 무선 인터넷 연결을 즐기십시오

1
로부터 공급 업체의 사이트 :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.
iolsmit

3

어떤 iPhone 및 iOS 버전을 사용하고 있습니까? 또한 이동 통신사가 개인 핫스팟을 허용하는지 확인해야합니다.

전화기에서 개인용 핫스팟을 켤 수있는 경우 USB를 사용하여 전화기를 PC에 연결하고 네트워크 설정에서 전화기를 찾은 후 Wi-Fi 암호를 입력하십시오.

여기에 이미지 설명을 입력하십시오

라우터에서 WiFi를 가져올 WiFi USB 를 얻을 수도 있습니다 .


1

탈옥 된 아이폰과 함께 작동하는 무료 방법 :

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) cdlibusbmuxd/python-client.

6) 다음 단계는 플랫폼에 따라 다릅니다.

윈도우

창을 실행하는 경우 python.exe프로그램 경로를 수동으로 입력해야 합니다. 기본 위치를 선택한 경우에 설치됩니다 C:\Python27. 따라서 Windows에서는 명령 프롬프트로 이동하여을 입력하십시오
C:\Python27\python.exe tcprelay.py -t 22:2222.

리눅스 / 유닉스 / 솔라리스 / BSD 등

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 다음
과 같이 설정하십시오. 이:
puTTY 설정-1
puTTY 설정-2

로그인 사용자 이름을 'mobile'로 설정하십시오. puTTY 설정-3

그리고 약간의 추가 속도 (암호화보다 낮은 오버 헤드)를 위해 암호화를 'arcfour'로 변경하십시오. 일반적으로, 나는 것 없는 이 좋습니다,하지만 당신은 USB 케이블이 아닌 네트워크를 통해 암호화를 추진하고 있기 때문에, 보안은 위험이 적습니다.

puTTY 설정-4

원하는 경우 문제가있을 때마다 모두 백업되지 않도록 프로파일을 저장할 수 있습니다. 이것은 맨 위의 '세션'섹션에서 수행됩니다.

Linux / Unix / BSD / Solaris / OSX / HP-UX / 아직 누락 된 내용

당신은 실행할 수 있습니다 아이폰 ssh -D 8080 -p 2222 mobile@127.0.0.1mobileroot계정 의 기본 암호는 이어야합니다 alpine. 로그인에 성공하면 xterm비슷한 창이 나타납니다. passwd비밀번호를보다 안전한 것으로 변경하려면 지금 입력 하십시오. 또한 비밀번호로 입력 su하고 사용 alpine하여 로그인 root하고 root비밀번호를 변경하십시오 . 그런 다음을 입력 exit하여로 다시 로그인하십시오 mobile.

8) 당신은 거의 다 끝났습니다, 맹세합니다! 실제로 직접 수행하는 경우 지금까지보다 덜 복잡합니다!

이제 선택한 웹 브라우저를 열어야합니다. 나는 파이어 폭스를 사용하므로 예제로 사용합니다. 크롬을 사용했지만 마음에 들지 않고 현재 설치되어 있지 않으므로 현재로서는 예제로 사용할 수 없습니다. 그러나 브라우저에 관계없이 SOCKS 프록시로 설정했습니다.

이 스크린 샷은 전달 된 X11로 수행되었으므로 글꼴은보기에 좋지 않지만 신경 쓰지 않아도됩니다.
먼저, 환경 설정 창으로 이동하십시오 ( OS에 따라 tools -> options또는 edit -> preferences). 그런 다음로 이동하십시오 Advanced -> Network -> Settings.... Firefox 구성 1

브라우저에 다음 구성을 사용하십시오.
Firefox 구성 2

문제와 해결책

문제:

예, 이것은 실제로 아이폰을 모뎀으로 사용하지 않습니다.

해결책:

그것을 극복하십시오; 효과가있다.

문제:

내 앱에서 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가 꺼집니다. insomniacydia / apt에서 설치 하여 문제를 해결하십시오.

또한 심층 패킷 검사를 방지하기 위해 iPhone에서 집으로 PC로 암호화하여 암호화 한 다음 유선으로 연결된 장치에서 iPhone으로 SSH 연결할 수도 있습니다.


1
이것이 너무 길면 죄송합니다. SSH 터널링을 잘 알아 낸 것이 정말 자랑 스럽습니다. 정말 가장 유용한 것입니다. (그냥 차에서 내 노트북에 이것을 썼다)
Wyatt8740

-2

그냥 virtualwifirouter를 무료로 다운로드하고 설치하고 한 번 구성하십시오 ..... 평생 동안 즐기십시오 :) .........


이것에 대해 조금 자세히 설명해 주시겠습니까? 그것은 실제로는 논평이 아니며 답으로 혼자 서기에 충분하지 않습니다.
bmike
당사 사이트를 사용함과 동시에 당사의 쿠키 정책개인정보 보호정책을 읽고 이해하였음을 인정하는 것으로 간주합니다.
Licensed under cc by-sa 3.0 with attribution required.