【轉】Gnirehtet – 為 Android 設備提供反向網絡連接[Windows、macOS、Linux]


https://www.colabug.com/2017/0928/1600679/
https://github.com/Genymobile/gnirehtet
Gnirehtet目前有 Rust 版和 Java 版,前者占用的 CPU 較低而且不需要 Java 環境,較為推薦使用該版本,本文也是以 Rust 版本為例進行介紹。

准備工作還有需要 adb 工具,Windows 系統的話可以只下載 Android SDK platform tools ,macOS 和 Linux 系統則需要完全安裝 Android SDK。

以 Windows 版為例,首先將 Android SDK 工具中的 adb.exe、AdbWinApi.dll 和 AdbWinUsbApi.dll 這三個文件復制到 Gnirehtet 的目錄中。確保 Android 設備開啟了 USB 調試,運行 gnirehtet-run.cmd。

一切正常的話,腳本會自動在 Android 設備中安裝 Gnirehtet.apk,然后會彈出如上圖的一個網絡請求,點擊「確定」之后就生效了。

由於 Gnirehtet 使用 VPN 形式,所以在使用期間,你在 Android 就無法再使用 VPN 類應用了。

運行腳本后會彈出一個命令行界面,要注意不要關掉這個窗口。里面會顯示各種當前連接的申請狀況,你可以查看連接狀況。測試得知,似乎 Android 設備的網絡暫時沒能繼承主機電腦上的 UDP 連接,目前只能走 TCP 連接,所以有可能一些網站無法訪問。

想要停止 Gnirehtet ,只需要按下組合鍵「Ctrl + C」,然后再確定即可。


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM