搭建手机通过USB使用PC的网络

假设你有一个可以上网的机器,又有一个不能上网的手机,那么你可以会用到这个技术。

技术的实现是通过PC端的软件搭建一个VPN,并通过android系统的abd命令连接vpn,从而达到网络共享的需求。

准备工作

PC端的软件:

https://github.com/Genymobile/gnirehtet

 

PC端需要安装abd的驱动:

http://adbdriver.com/downloads/

 

PC端需要Java的运行时环境

如果想打包给别人的话,可以内置一个jre

PC端下载支持ADB的工具

https://dl.google.com/android/repository/platform-tools-latest-windows.zip

adb.exe
AdbWinApi.dll
AdbWinUsbApi.dll

将上面三个文件放到gnirehtet文件夹里,和gnirehtet-run.cmd在同一个目录

 

开始共享网络

  • 手机连接电脑时选择 【媒体设备MTP】模式
  • 打开 gnirehtet-run.cmd (每次USB连接需要重新打开)
  • 在手机上可以开始上网了

 

可能会遇到的问题

出现上边的问题,可以安装KB2999226的补丁,如果不是SP1 的话,可以升级至SP1再进行打补丁。

32bit https://www.microsoft.com/en-us/download/details.aspx?id=49077

64bit https://www.microsoft.com/en-us/download/details.aspx?id=49093

 


除非标明,否则皆为<IT民工の在日生活 - 神户印象>原创之作,转载必须以明文链接标明出处。
本文链接:https://www.lifeinjp.net/share/284

发表评论