Android设备通过usb线使用电脑网络的方法 | 您所在的位置:网站首页 › 手机数据线接电脑上网没反应 › Android设备通过usb线使用电脑网络的方法 |
上课摸鱼的时候逛了下gayhub,发现了一个大佬写的让安卓手机通过usb线使用电脑网络的项目,实测延迟非常低,打游戏看直播效果都很好,于是分享出来。 大佬的项目github: https://github.com/Genymobile/gnirehtet 适用人群:看直播,打游戏(低延迟),或者想把校园网共享出来(有的大学是不能开热点的?) 我发现的一些Bug(或feature?): 看不了B站番剧和视频(但能看直播),刷不了部分网页,下载不了部分文件,按需求自己测试吧 当然,想要有好的网络体验前提是你电脑的网络本来就不差 以下为教程正文 做本教程时,我的系统版本是Win10 x64,更具体来说是WIN10 LTSC 64 bits版本(基于1809) 如果你的系统不是Win10 x64,建议到github看对应系统的使用说明 对安卓版本的要求:至少是安卓5 一、到 https://github.com/Genymobile/gnirehtet/releases 下载对应自己系统版本的软件包,有java和rust两种语言版本,我下载的是rust版本:https://github.com/Genymobile/gnirehtet/releases/download/v2.4/gnirehtet-rust-win64-v2.4.zip (随着时过境迁,该链接指向的软件可能版本过时,在这里只是给出参考,请自行到github下载最新版本)。 下载完后解压,随便放在你喜欢的地方。 二、下载ADB工具包:https://dl.google.com/android/repository/platform-tools-latest-windows.zip 下载后解压,然后复制其中的adb.exe、AdbWinApi.dll和AdbWinUsbApi.dll到第一步解压后的gnirehtet的文件夹,最后你的gnirehtet文件夹应该有以下文件: gnirehtet文件夹内容三、打开手机的开发者选项中的USB调试选项(或者叫开发者调试),然后用USB线将电脑与手机相连 开启调试功能四、打开cmd或Powershell,用cd命令进入到gnirehtet目录。如果不懂cd命令的话也可以使用更快捷的方法,就是在gnirehtet的目录下按住键盘是shift键不松,然后用鼠标右键点击目录空白的地方,在弹出来的项目中选择"在此处打开Powershell窗口" 打开Powershell然后就会弹出Powershell窗口,你没改过系统设置的话应该和我一样会出现一个蓝色的窗口 Powershell窗口五、在Powershell窗口中输入 ./gnirehtet run 然后按下回车 输入 ./gnirehtet run手机上会弹出网络连接请求,按确定即可 确认网络连接这样手机就连接上电脑的网络了 六、如果上述步骤没有成功的话可以尝试手动启动服务,步骤如下 打开一个Powershell窗口,输入 ./gnirehtet relay,会出现如下窗口 输入 ./gnirehtet relay然后不用管这个窗口,让它保持运行就行。 再打开一个Powershell窗口,输入 ./gnirehtet install 然后回车,会出现如下结果 ./gnirehtet install接着继续在这个窗口,输入./gnirehtet start然后回车,会出现如下结果 输入./gnirehtet start此时手机应该就会连接上电脑网络了 七、当你把usb线拔了以后,再插回电脑,会发现不能用电脑网络了,这时候需要刷新一下连接。 打开一个Powershell窗口,输入 ./gnirehtet tunnel即可 八、无论你的手机正在用流量还是wifi甚至是飞行模式,都可以使用电脑网络来上网,以下是我用飞行模式在B站看直播 飞行模式看直播(靠近山这边教学楼的wifi太差了,加上usb线同时在投屏占了带宽,正常应该是能跑满电脑网速的 总的来说使用体验还是很好的,如果你喜欢打游戏或者看直播的话是可以试着体验一下,不能看番剧是个硬伤,不知作者会不会修复(外国大神应该不看B站233) |
CopyRight 2018-2019 实验室设备网 版权所有 |