iPhone WIFIをUSB経由でコンピューターと共有しますか?


15

水漏れのため、一時的に事務所を移動する必要がありました。一時的なオフィスにはWIFIネットワークがありますが、有線ネットワークはありません(まだ)。

私のコンピューターにはWIFIが搭載されていないため(固定デスクトップ)、ここでローカルの施設がケーブルネットワークをセットアップするのを待つ間に、USBを介してiPhone WIFI接続をコンピューターにブリッジできるかどうかを確認できると思いました。

これは可能ですか?

回答:


11

申し訳ありませんが、刑務所を破壊せずにこれを行うことはできません。iPhoneの「パーソナルホットスポット」機能では、3G接続のみを共有でき、wifi接続は共有できないため、wifiアダプタとして使用することはできません。Appleがこの機能を追加できる可能性はありますが、それはかなりニッチなケースなので、私はそれに頼りません。

より迅速に、wifiが利用可能なラップトップがある場合は、インターネット共有(OS X)/インターネット接続共有(Windows)とイーサネットケーブルを使用してデスクトップに接続できます。または、近くにステープルなどがある場合、通常は30ドル以下のUSB wifiアダプターがあります。


私はこの文で始めた理由そのため(?あなたはiPhoneとiOSのバージョンを使用しているあなたも、あなたのキャリアが個人的なホットスポットを許可することを確認する必要があります。)
グレーム・ハチソン

あなたは質問を誤解していると思います-ポスターは、USB経由でwifi接続を共有するためにiPhoneを使用する方法を望んでいます。パーソナルホットスポットは3G接続のみを共有できます。
robmathers

いいえ、私は違います。あなたが最後の部分を読めば、私はあなたがiPhoneでそれを行うことができないとして、2つの選択肢を提供します
グレアム・ハチソン

「不可能」は存在しません-あなたは解決策について知るのに十分ではないかもしれません。ロープの答えは正しいです。
H2CO3

9

もちろんこれは可能です:

  1. iOSデバイスをwifi接続に参加させる必要があります
  2. iOSデバイスはジェイルブレイクされている必要があります
  3. PCにはiTunesが必要です
  4. インストールMyWi 5.0を Cydiaの上(Cydiaのは、あなたがした後、お使いのiOSデバイスにインストールされます脱獄それを)
  5. [USB]タブでUSBテザリングを選択します
    • MyWi USBをオンに設定します
    • 高度な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

少なくともジェイルブレイクされたiPhoneで機能する無料の方法:

1) cydiaからiPhoneにopenSSHをインストールしますapt-get。端末を使用する場合は、をインストールします。

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)次のステップはプラットフォームに依存します:

ウィンドウズ

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次の
ように設定しますこの:
puTTYのセットアップ-1
puTTYのセットアップ-2

必ずログインユーザー名を「モバイル」に設定してください。 puTTYのセットアップ-3

また、少し余分な速度(暗号化によるオーバーヘッドの削減)を得るには、暗号化を「arcfour」に変更します。通常、私は考えていないこれをお勧めしていますが、USBケーブルではなく、ネットワーク上での暗号化を推進していることから、セキュリティはリスクの少ないです。

puTTYのセットアップ-4

必要に応じて、このプロファイルを保存して、問題が発生するたびにすべてがバックアップされるのを回避できます。これは、一番上の「セッション」セクションで行われます。

Linux / Unix / BSD / Solaris / OSX / HP-UX /私がまだ見逃しているものは何でも

あなたが実行することができますiphoneのアカウントとアカウントssh -D 8080 -p 2222 mobile@127.0.0.1 のデフォルトのパスワードはでなければなりません。ログインに成功すると、-likeウィンドウが表示されます。入力し、より安全なものにパスワードを変更するために、今。また、パスワードとして入力して使用し、ログインし、パスワードも変更します。次に、と入力して、ログインとしてに戻ります。mobilerootalpinextermpasswdsualpinerootrootexitmobile

8)ほぼ完了しました、私は誓います!実際に自分でやれば、これまでのように複雑ではありません!

ここで、選択したWebブラウザーを開く必要があります。私はFirefoxを使用しているので、例として使用します。私はクロムを使用しましたが、私はそれが好きではなく、現在インストールされていないので、現在のところ例を使用することはできません。ただし、ブラウザに関係なく、SOCKSプロキシとして設定します。

これらのスクリーンショットは転送されたX11で作成されたため、フォントは見苦しくなりますが、気にしないでください。
最初に、設定ウィンドウに移動します(tools -> optionsまたはedit -> preferences、OSに応じて)。次に、に進みAdvanced -> Network -> Settings...ます。 Firefox設定1

ブラウザには次の構成を使用します。
Firefox設定2

問題と解決策

問題:

ええ、これは実際にモデムとしてiPhoneを使用していません。

解決:

それを乗り越えます。できます。

問題:

私のアプリでは、SOCKSプロキシを設定できません。

解決:

Minecraftのようなゲームでこの問題が発生しました。ここにいくつかの修正があります。
Minecraftでは、に引数を追加しましたssh。私は定期的にnerd.nu reddit minecraftサーバー(reddit.com/r/mcpublic)でプレイしています。minecraft 1.6以降、コマンドライン引数として設定されたSSHトンネリングとSOCKSプロキシは機能していません。-DSocksProxyHost=127.0.0.1 -DSocksProxyPort=8080以前はJavaパラメーターを追加できていたので、機能していました。しかし、今では、ソリューションはそれほど優れていませんが、機能します。

開始するとき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」などをお持ちの場合は、ご注意ください:) また、iPhoneがスリープ状態になると、Wi-Fiがオフになる場合があります。insomniacydia / aptからインストールして回避してください。

または、ディープパケットインスペクションを防ぐために、暗号化のためにiPhoneから自宅のPCにSSHで接続し、接続先のデバイスからiPhoneにSSHで接続することもできます。


1
これが長すぎる場合は申し訳ありません。最終的にSSHトンネリングをうまく理解できたことを本当に誇りに思います。これは本当に最も便利なものです。(車から私のラップトップにこれを書いただけ)
Wyatt8740

-2

無料でvirtualwifirouterをダウンロードし、一度インストールして設定してください.......そして一生楽しんでください:) .........


これについて少し詳しく説明していただけますか?それは本当にコメントではなく、答えとして単独で立つのに十分ではありません。
bmike
弊社のサイトを使用することにより、あなたは弊社のクッキーポリシーおよびプライバシーポリシーを読み、理解したものとみなされます。
Licensed under cc by-sa 3.0 with attribution required.