首页 > 软件列表 > Gnirehtet
Gnirehtet

Gnirehtet

Android反向网络连接工具

软件语言:英文
软件授权:开源
适用系统:Windows
创建时间:2021-10-28
软件厂商/开发者信息:Genymobile

软件介绍

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。项目主页注明该项目不再被积极维护,只会修复构建失败等重大阻碍问题,使用前建议留意这一点。

版本列表