Gnirehtet
Android反向网络连接工具
软件介绍
Gnirehtet 是 Genymobile 开发的开源工具,名字是 reverse tethering(反向网络共享)倒过来拼写。通常的网络共享是手机给电脑提供网络,而它反过来:手机通过 USB 数据线连接电脑后,借用电脑的网络连接上网。电脑端和手机端都不需要 root 权限。
核心功能
- 反向网络共享:基于
adb reverse建立隧道,由电脑端的中继服务转发手机的网络流量。 - 协议支持:通过 IPv4 中继 TCP 和 UDP 流量,目前不支持 IPv6。
- 两种实现:提供 Rust 版和 Java 版。项目推荐 Rust 版,占用的 CPU 和内存更少,也不需要 Java 运行环境。
- 命令行操作:单台设备用
gnirehtet run启动,按 Ctrl+C 停止;gnirehtet autorun可对所有已连接设备启用。也可以把中继、安装、启动、停止、隧道几个步骤拆开单独执行。
支持平台与系统要求
- 电脑端支持 GNU/Linux、Windows 和 macOS。
- 手机端需要 Android 5.0(API 21)或更高版本,并开启 USB 调试。
- 电脑上需要较新的、支持
adb reverse的 adb(项目说明中提到 1.0.36 版可用)。 - 仅使用 Java 版时,电脑上还需要 Java 8 JRE。
适用人群或使用场景
适合没有 Wi-Fi 或移动网络、手机又需要联网的场合,例如开发者在测试环境中让设备走电脑的网络,或者电脑有线上网而手机暂时无法联网的情况。
版本与授权
项目以 Apache-2.0 许可证开源,代码托管在 GitHub。GitHub 发布页上标注为最新的版本是 v2.5.1。项目主页注明该项目不再被积极维护,只会修复构建失败等重大阻碍问题,使用前建议留意这一点。
版本列表
-
-
-
Gnirehtet v2.5 官方版
Gnirehtet(Android反向网络连接工具),Gnirehtet是一款手机通 ...
软件大小:723.0 KB 更新时间:2021-10-28
-
