重定向Google Talk for Android的流量

时间:2012-11-08 00:21:53

标签: android iptables google-talk

我知道Google Talk for Android尝试连接到mtalk.google.com:5228(或端口5223或端口5222),但是当我连接到大学Wifi时,我无法使用gTalk,因为所有传出连接到端口5228 (等)被阻止。我也知道Google Talk服务可以访问端口mtalk.google.com:443。 [纠正我,如果我错了]。

我可以将所有外发流量重定向到mtalk.google.com:5228到mtalk.google.com:443吗?也许使用应用程序?还是用iptables?我该怎么办?

2 个答案:

答案 0 :(得分:3)

希望其他人有解决方案,但似乎浏览器中的Google Talk会自动执行此操作(因此,通过443提供服务​​),但Android版本仅使用5228.

This thread建议它可能是仅支持回退的方案,因此即使您可以重定向手机上的流量,也可能会遇到重定向问题。

This issue再次建议,443端口仅适用于Google Talk的浏览器版本。

最后,虽然它不是绝对可靠的用户,here对Android GTalk直接无法使用443端口的可能性提供了更多的支持。

答案 1 :(得分:0)

是的,有很多方法可以做到这一点。 还有独立的代理应用程序或提供该服务的应用程序。

一个可以正常工作的简单解决方案是在Android上使用Orbot:Tor。

与tor https://play.google.com/store/apps/details?id=com.mgranja.autoproxy_lit

无关的另一种解决方案

既然你提到了Iptables,你也可以尝试使用ProxyDroid,但是你需要一个代理服务器。

BTW.what你正在使用什么版本的Android?我认为gtalk在最新版本上转移到了https。