通过SSH隧道引导所有Android通信

通过SSH隧道引导所有Android通信,第1张

概述我试图完全隐藏无线提供商的电话上的所有流量.我想通过将流量通过SSH隧道通过iptables引导到我的家庭路由器来做到这一点(不确定它们是否有帮助?).手机已植根并且正在运行CyanogenMod7.1(因此具有iptables功能).我查看了thisquestion,但在细节方面仍然有些动摇.这个问题描述了

我试图完全隐藏无线提供商的电话上的所有流量.

我想通过将流量通过SSH隧道通过iptables引导到我的家庭路由器来做到这一点(不确定它们是否有帮助?).

手机已植根并且正在运行CyanogenMod 7.1(因此具有iptables功能).

我查看了this question,但在细节方面仍然有些动摇.
这个问题描述了如何针对单个端口执行此 *** 作-但是我如何针对每个单个端口上的每个单个数据包执行此 *** 作?

这个问题既有实际意义,也有学术意义.
谢谢.

解决方法:

您是否尝试过使用sshtunnel?仅凭iptables不足以做到这一点.

至于其实际 *** 作的概述:

>使用ssh登录到服务器,并将http代理端口转发到AndroID设备.因此,任何流向localhost:3128的流量实际上都将流向远程计算机(您的家庭路由器).
>由于AndroID没有全局代理设置,因此您需要将所有通过端口80(对​​于httpS为443)的流量重定向到localhost:3128.就是iptables出现的地方:

iptables -t nat -A PREROUTING -p tcp –dport 80 -j DNAT-到本地主机:3128

如果您也想重定向其他协议,请使用具有类似设置的SOCKS代理.要重定向DNS,请通过隧道等重定向端口53.

总而言之,要完全隐藏“所有流量”并不是那么容易,因此只需使用该应用即可.如果要修补Cyanogenmod以执行此 *** 作,请查看源代码并修改启动脚本.

总结

以上是内存溢出为你收集整理的通过SSH隧道引导所有Android通信全部内容,希望文章能够帮你解决通过SSH隧道引导所有Android通信所遇到的程序开发问题。

如果觉得内存溢出网站内容还不错,欢迎将内存溢出网站推荐给程序员好友。

欢迎分享,转载请注明来源:内存溢出

原文地址: https://outofmemory.cn/web/1072373.html

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2022-05-26
下一篇 2022-05-26

发表评论

登录后才能评论

评论列表(0条)

保存