Android VPNをLinuxと共有する方法は?

Android VPNをLinuxと共有する方法は?

Android 7がインストールされているルート化されたGalaxy note5とUbuntu 16.04がインストールされたAsusノートブックがあります。私はモバイルVPN接続をラップトップと共有したいと思います。 VPNTether、DF tethering fix、TetherNet、Pdanet+などのいくつかのアプリケーションを試しましたが、うまくいきません!

Windows 10でVPNTheterが利用可能で動作すると思いましたが、Ubuntuでは動作しません!

また、Wi-FiとUSBケーブルの両方の方法をテストしました。

私もこの方法を見つけましたが、数字6と7で何を言っているのか理解できませんか?

  1.  You need a rooted device
  2.  Make sure you have a VPN app, like OpenVPN or DroidVPN ( I use DroidVPN and its the best)
  3.  Download Terminal Emulator
  4.  Activate your hotspot and connect to your VPN
  5.  Launch Terminal emulator and on the first line type "su" (without the quotes) and press enter

  6. Copy and paste this to the Terminal Emulator. Make sure to paste to a new folder using Root Browser first and copy to T.E. in the exact format as shown below:

iptables -t filter -F FORWARD
iptables -t nat -F POSTROUTING
iptables -t filter -I FORWARD -j ACCEPT
iptables -t nat -I POSTROUTING -j MASQUERADE
ip rule add from 192.168.43.0/24 lookup 61
ip route add default dev tun0 scope link table 61
ip route add 192.168.43.0/24 dev wlan0 scope link table 61
ip route add broadcast 255.255.255.255 dev wlan0 scope link table 61

  7. That's about it. Also, be sure to make a folder with Root Browser and paste the code there, as this resets after re-boot. It worked on my LG G3 on android 4.4.2

ベストアンサー1

まず、Google PlayストアからProxoidをインストールしてください。ミニプロキシサーバーです。根は必要ありません。 Proxoidをインストールしたら、Linux用Android Debug Bridge(ADB)をダウンロードしてください。その後、空のフォルダに抽出します。 AndroidでProxoidを開き、チェックボックスをオンにしてプロキシサーバーを有効にします。 USBケーブルでAndroidデバイスをパソコンに接続します。次に、adb指定されたファイルが保存されているフォルダのターミナルセッションを開きます。次に、標準ユーザーとして次のコマンドを実行します。

./adb tcpip 5555

それではUSBケーブルを抜いてください。 AndroidでWi-Fiホットスポットを有効にしてください。次に、PCをネットワークに接続し、次を実行します。

./adb connect 192.168.43.1:5555

AndroidがWi-Fiホットスポットを作成するとき、そのネットワークの携帯電話のIPアドレスは通常です192.168.43.1。ただし、他の状況がある可能性があります。したがって、上記のコマンドが機能しない場合は、192.168.43.1ネットワーク内の適切なIPアドレスに変更してください。次に、次のコマンドを実行します。

./adb forward tcp:8080 tcp:8080

次に、使用するシステムを構成します。http://localhost:8080プロキシサーバーへ。最初のコマンドを一度実行した後は、PCまたはAndroidデバイスを再起動するまでそのコマンドを実行する必要はありません。 USBケーブルで接続するには、最後のコマンドを実行するだけです。

おすすめ記事