簡體   English   中英

使用 VpnService 的 Android http 隧道

[英]Android http Tunnel using VpnService

我正在嘗試通過 HTTP 隧道重定向整個 android 網絡流量,但沒有關於如何執行此操作的教程或 Github 存儲庫。

只需從用戶那里獲取主機、端口、用戶名和密碼,並以編程方式將整個設備隧道連接到該主機。

我已經用魷魚配置了一個 HTTP 代理服務器,只需要一個客戶端來連接它。

我不想要 Open-VPN 解決方案或 StrongSwan,這個名為 TOOFAN Tunnel 的應用程序正在滿足我的需求,但它僅在某些國家/地區可用,並且它不是一個開源項目。

只需要有人向我展示道路或讓我朝着正確的方向前進,我提前表示感謝。

我知道 Android 的VpnServise ,以及它如何重定向流量,我只是不知道實現一個套接字來通過帶有憑據的 HTTP 代理傳輸數據包。

我已經構建並測試了 20 多個存儲庫,但沒有一個有效。 其中有些是: SSLSocksTunProxyVpnProxySmartProxyNetDroidProxyLocalVPNxSocks,機器人PROX

您可以嘗試使用我制作的這個庫,它應該允許您使用代理做任何事情或不做任何事情。 我知道這是一個很晚的回應,但我希望它會幫助某人......

https://github.com/DrBrad/Android-VPN-to-Socket

https://github.com/DrBrad/JTun2Socks

最簡單的方法是為 UDP 數據包創建一個 DNS 代理,為 TCP 數據包創建一個 TCP 服務器。 您必須操縱 TCP 數據包以定向到新的 TCP 服務器。 您可以通過創建一個簡單的 nat 會話來拉取主機和端口。

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM