一、功能简介
Gnirehtet 是一款通过 USB 数据线让安卓/鸿蒙设备共享电脑网络的开源工具(项目地址)。适用于:
- 路由器故障时应急上网
- 节省手机流量
- 手机 WiFi 模块损坏
- 公司无公共 WiFi 但电脑可联网的场景
二、环境准备
所需材料:
- 安卓/鸿蒙手机(鸿蒙4.0+兼容性未完全验证)
- USB 数据线
- Windows/Linux 电脑(MacOS 兼容性有限)
软件下载:
- 方案一(推荐):
- Gnirehtet:从 GitHub 下载 win64 版本
- ADB 工具:从 Android 官网下载 Platform-tools developer.android.com/tools/relea…
- 方案二:
- 百度网盘打包资源(提取码:1314)
- 链接:pan.baidu.com/s/17C6bV54U…
三、安装配置步骤
1. 部署文件
- 解压 Gnirehtet 压缩包
- 从 ADB 工具包提取三个核心文件(adb.exe, AdbWinApi.dll, AdbWinUsbApi.dll)到 Gnirehtet 目录
2. 配置 ADB 环境变量(推荐)
变量名:ADB_ConnUs
变量值:Gnirehtet 文件夹绝对路径
在系统变量 Path 中添加新值:%ADB_ConnUs%
配置步骤:
1、打开 开始 > 设置 > 系统 > 关于 > 高级系统设置
2、高级系统设置 > 环境变量 > 新建
3、找到gnirehtet文件夹,复制该文件路径
变量名: ADB_ConnUs
变量值:gnirehtet文件夹的路径
4、系统变量 > Path > 双击打开
在后面加 ;%ADB_ConnUs%;
3. 手机端设置
- 开启开发者模式:连续点击「系统版本号」5次
- 启用「USB 调试」
- 关闭「监控ADB安装应用」和「通过USB验证应用」(鸿蒙系统需额外操作)
- 建议开启「仅充电模式下允许ADB调试」
1、打开开发者模式
2、打开usb模式
鸿蒙系统的话,还要加:
1、监控ADB安装应用 关闭
2、仅充电模式下允许ADB调试
3、通过USB验证应用 关闭
4. 安装客户端
- 方法一:手动安装 gnirehtet.apk
- 方法二:运行脚本时手机会自动弹出安装提示
四、启动使用
- 手机连接电脑并选择「传输文件」模式
- 直接双击运行 gnirehtet-run.cmd(勿用管理员模式)
- 手机端接受 VPN 连接请求(显示钥匙图标)
- 保持命令行窗口运行(不可关闭)
成功标志:
- 命令行显示 "Starting: Internet"
- 手机通知栏出现 Gnirehtet 图标
- 可正常访问网络
五、使用体验与注意事项
优点:
- 看视频等基础网络需求可满足
- 有效节省手机流量
- 无需安装大型辅助软件
局限性:
- 网速稳定性一般(购物应用详情页加载可能较慢)
- 存在自动断连概率需重启服务
- 断开后需手动点击「Stop gnirehtet」才能恢复常规网络
- 系统更新/备份功能可能无法识别此网络
- 热点共享功能受限
常见问题解决:
- 连接秒断:检查USB调试授权和传输模式
- 报错 ERROR:确认环境变量配置正确
- 应用无网络:尝试结合蓝牙网络共享使用
提示:长期使用建议配置后台白名单防止系统清理断网