有没有办法将所有来自Android的流量通过代理/隧道路由到我的Tomato路由器?
我希望能够将我的Android手机连接到公共Wi-Fi点(有些具有未加密的连接),但是: 人们可以通过截取未加密的无线电传输来了解我在做什么 AP所有者或其他登录的人可以看到我在做什么 黑客可以伪装成访问点并进行中间人攻击 有诸如Wi-Fi Ruler和WeFi之类的工具可以自动连接到接入点,但是我不信任随机接入点。我希望所有流量都通过加密隧道到达我的家用路由器,再从那里到达Internet。 我之前已经使用SSH / SOCKS和PPTP从其他计算机完成了此类隧道。有什么办法可以在Android上做到这一点? 进一步来说: 我的手机现在有CyanogenMod 7.1.0 我的路由器当前具有TomatoUSB版本1.28 我愿意更改路由器固件,但是在DD-WRT断开连接时遇到了问题,这就是为什么我要使用Tomato。一些可能的解决方案: 带有动态SOCKS代理的 SSH : 据说Android通过ConnectBot支持此功能,但我不知道如何获取它以路由所有流量。 番茄本机支持。 我一直在使用Tunnelier进行网站浏览。不过,需要设置每个应用程序才能通过代理。 PPTP: Android本机支持。 Tomato不支持此功能,除非您获得jyavenard mod并进行编译? 我以前在工作场所和中国使用PPTP进行网页浏览,因为它是Windows和DD-WRT的本地版本。一段时间后,我开始遇到问题,然后开始出现DD-WRT的问题,因此改用SSH隧道。据说它也有安全漏洞,但我不知道它有多严重。 IPSec L2TP: Android(电话)和Windows(工作/中国)均原生支持此功能 我不知道有路由器。我可以使用openswan在计算机上运行它,但是有两个故障点。 OpenVPN: CyanogenMod 显然包括此功能,并且现在有一个条目可以在常规VPN接口中创建一个新的OpenVPN,但我不知道如何配置它。 TunnelDroid显然可以处理其中的一些问题。 将来的版本将在VPN设置中提供本机支持吗? Tomato不支持此功能,但是有mod吗?我也不知道该如何配置。 TomatoVPN 道路杀手mod SgtPepperKSU mod 雷神mod 我猜我也可以在台式机上运行VPN服务器,尽管它可靠性不高,并且可能比在路由器本身中运行它慢。我可以更改路由器固件,但是我对更根本的问题有所警惕。番茄对于常规食品来说是没有问题的。 相关:是否有人建立了到(根)G1的SSH隧道进行浏览?