題:
通過USB與計算機共享iPhone WIFI?
Lasse V. Karlsen
2011-11-14 16:10:52 UTC
view on stackexchange narkive permalink

Due to a water leakage, we had to move offices temporarily. In our temp offices, we have WIFI network, but not cabled network (yet).

Since my computer doesn't have WIFI (it's a stationary desktop) I thought I could see if I could bridge my iPhone WIFI connection over to my computer via USB while I wait for local facilities to set up cabled network here.

Is this possible?

五 答案:
robmathers
2011-11-14 21:41:07 UTC
view on stackexchange narkive permalink

Sorry, but it's not possible to do this without jail breaking. The "Personal Hotspot" function on an iPhone only allows for sharing the 3G connection, not the wifi connection, so you can't use it as a wifi adapter. It's feasible that Apple could add this functionality, but it's a fairly niche case, so I wouldn't count on it.

More immediately, if you have a laptop with wifi available, you could use Internet Sharing (OS X)/Internet Connection Sharing (Windows) and an ethernet cable to get connectivity to your desktop. Or if you've got a Staples or something similar nearby, they usually have USB wifi adapters for $30 or less.

因此,為什麼我要開始聲明(您使用的是哪個iPhone和iOS版本?您還需要檢查您的運營商是否允許個人熱點)。
我認為您誤解了這個問題-發布者想要一種使用他的iPhone通過USB共享wifi連接的方法。個人熱點只能共享3G連接。
不,我不是。如果您閱讀了最後一部分,我會提供2種選擇,因為您無法使用iPhone做到這一點
“不可能”是不存在的-您可能還不足以了解解決方案。繩子的答案是正確的。
像我這樣沒有專業知識的人很難找到質量比iPhone更高的20-30美元的wifi適配器。老實說,我遭受了亞馬遜wifi卡和廉價筆記本電腦中廉價wifi卡的困擾。
Rope
2012-02-05 00:46:26 UTC
view on stackexchange narkive permalink

當然可以:

  1. 您的iOS設備必須加入wifi連接
  2. 您的iOS設備必須越獄
  3. 您的PC上必須裝有 iTunes
  4. 在Cydia上安裝 MyWi 5.0(將安裝 Cydia 越獄它後,在iOS設備上)
  5. 在“ USB”選項卡中選擇USB綁定
    • 將MyWi USB設置為“開”
    • 轉到“高級” USB
    • 將USB Bridhe設置為“橋接至WiFi”,這樣就不會通過3G上網
  6. 享受無線互聯網連接
  7. ol>
從[供應商的網站](http://support.intelliborn.com/index.php?option=com_kb&appName=MyWi%205.0):“一個很好的例子是您的iPhone可以免費使用HotSpot,它也允許網絡共享。因此,您可以使用iPhone的WiFi進行連接,並使用USB連接來允許您的互聯網通過WiFi連接來管道/橋接其流量。
Graeme Hutchison
2011-11-14 16:24:02 UTC
view on stackexchange narkive permalink

which iPhone and iOS versions are you using? you will also need to check that your carrier allows a personal hotspot.

if you are able to turn on a personal hotspot on your phone, just connect the phone to the PC with a USB and enter the Wi-Fi password after finiding teh phone in the network settings.

enter image description here

You could also just get a WiFi USB which would pick up the WiFi from the router.

Wyatt8740
2014-04-17 04:00:36 UTC
view on stackexchange narkive permalink

有效的方法,至少適用於越獄的iPhone:

1)從cydia或 apt-get 在iPhone上安裝openSSH ,如果您更喜歡終端。

2)。安裝python2.7.x。
截至撰寫本文時,最新版本為2.7.6。

3)下載libusbmuxd。
https://github.com/libimobiledevice/libusbmuxd
您可以執行 git clone ,或者,如果您沒有/想要獲取 git ,請從“版本”標籤下載
版本。

4)如果不採用 git clone 路線,則將其解壓縮。如果您下載了tarball,請從終端上執行
tar zxvf <tarball名稱>.tar.gz 。在Windows中,使用7-zip或下載該工具的.zip版本。

5) cd libusbmuxd / python-client中

6)以下步驟取決於平台:

Windows

如果您運行Windows,則將必須手動輸入 python.exe 程序的路徑。如果選擇默認位置,它將安裝在 C:\ Python27 中。因此,在Windows中,轉到命令提示符,然後鍵入
C:\ Python27 \ python.exe tcprelay.py -t 22:2222

Linux / Unix / Solaris / BSD等。

如果您使用Linux(如我),Windows中的Cygwin,BSD / Unix,solaris或除Windows和DOS以外的任何其他平台,您只需鍵入
python2.7 tcprelay.py -t 22:2222


7)不是尚未完成-您需要運行SSH客戶端!這也是依賴於平台的。

Windows-PuTTY

在Windows中,cygwin使這變得容易,但是如果您還沒有cygwin,那麼PuTTY是一個不錯的選擇:
http://www.chiark.greenend.org.uk/~sgtatham/putty/download.html
像這樣設置:
Setting up puTTY - 1
Setting up puTTY - 2

請確保將登錄用戶名設置為“ mobile”。Setting up puTTY - 3

然後,以一點額外的速度(較低的加密開銷)將加密更改為“ arcfour”。通常,我會推薦這樣做,但是由於您是通過USB電纜而不是網絡進行加密,因此安全性的風險較小。

Setting up puTTY - 4

如果需要,您可以為此保存一個配置文件,以避免每次遇到問題時都將其備份。這是在頂部的“會話”部分完成的。

Linux / Unix / BSD / Solaris / OSX / HP-UX /無論我還缺少什麼

您可以運行 ssh -D 8080 -p 2222 mobile@127.0.0.1 iPhone上的 mobile root 帳戶的默認密碼應為高山。成功登錄後,應該會看到一個類似 xterm 的窗口。立即輸入 passwd ,以將密碼更改為更安全的密碼。另外,鍵入 su 並使用 alpine 作為密碼,以 root 身份登錄並更改 root 密碼。然後,鍵入 exit mobile 返回登錄。

8)現在,您快完成了,我發誓!如果您自己親自完成,它的複雜性就比目前看起來要簡單!我使用Firefox,因此將以它為例。我已經使用了chrome,但是由於我不喜歡它並且當前未安裝它,因此我目前無法使用它作為示例。但是,無論使用哪種瀏覽器,您都可以將其設置為SOCKS代理。

這些屏幕截圖是使用轉發的X11完成的,因此字體難看,但是請不要理會。
首先,轉到首選項窗口( tools ->選項 edit ->首選項,取決於操作系統)。然後,轉到高級->網絡->設置... Firefox Configuration 1

為瀏覽器使用以下配置。
Firefox Configuration 2

問題和解決方案

問題:

是的,這實際上不是將iphone用作調製解調器。

解決方案:

克服它;

問題:

我的應用不允許設置SOCKS代理。

解決方案:

我遇到了這個問題Minecraft之類的遊戲出現問題。這是一些修復程序。
對於我的世界,我在 ssh 中添加了一個參數。我經常在nerd.nu reddit minecraft服務器(reddit.com/r/mcpublic)上玩。從minecraft 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
然後,當您要連接到服務器時,請將URL 127.0.0.1:25565 添加到服務器列表中!由於SSH隧道的奇蹟,遠程服務器將出現在127.0.0.1/localhost上。

對於其他程序/遊戲,同樣的規則適用。如果您無法設置SOCKS代理並且其他任何方法均無效,則只需添加 -L 127.0.0.1:<port>:<remote URL即可訪問>:<remote port> 。您可以使用通常在 127.0.0.1 上使用的同一端口,因此,例如,我可以將 p.nerd.nu:25565 映射到 127.0 .0.1:1025 ,只要我指定了端口,遊戲就不會在意。並非所有程序都如此寬鬆,但記住它很有用。


此外,請記住:幾乎所有程序都可以使用它。因此,儘管它不像擁有簡單的調製解調器之類的東西那麼好,但它確實可以工作。請注意,如果您失去與Wi-Fi的連接,則可能會開始蠶食蜂窩網絡的數據訪問權限。如果蜂窩網絡進行了深層數據包檢查,請準備收費以便啟用綁定。請小心,請:)如果您有Cydia的“ TetherMe”或類似名稱,它可能會掩蓋您的工作。同樣,有時,如果iPhone進入睡眠狀態,則會關閉Wi-Fi。從cydia / apt安裝 insomnia 即可解決該問題。

或者,為了防止進行深度數據包檢查,您還可以從iPhone SSH到家用PC進行加密,然後再進行加密從您連接到的設備通過SSH進入iphone。

抱歉,如果時間太長;我為最終能夠很好地弄清楚SSH隧道感到非常自豪。這確實是有史以來最有用的東西。 (只是從汽車上在我的筆記本電腦上寫的)
vinod
2013-02-24 00:46:51 UTC
view on stackexchange narkive permalink

只需免費下載virtualwifirouter,安裝並配置一次即可。......並終身享受:) .........

您能詳細說明一下嗎?這並不是真正的評論,也不足以獨自作為答案。


該問答將自動從英語翻譯而來。原始內容可在stackexchange上找到,我們感謝它分發的cc by-sa 3.0許可。
Loading...