将 Android 版的 Google Talk 流量重定向

9
我知道Android版的Google Talk试图连接到mtalk.google.com:5228(或端口5223或端口5222),但当我连接到大学Wifi时,我无法使用gTalk,因为所有对端口5228(等等)的出站连接都被阻止了。我也知道可以通过端口mtalk.google.com:443访问Google Talk服务。[如果我错了,请纠正我]。
我能否将所有出站流量重定向到mtalk.google.com:5228到mtalk.google.com:443?也许使用应用程序?还是使用iptables?我该如何做?
2个回答

3
希望有人能提供解决方案,但似乎浏览器中的Google Talk会自动执行此操作(因此,通过443提供服务),但Android版本仅使用5228。这个线程表明这可能只是回退情况,因此即使您可以在手机上重定向流量,您也可能会遇到重定向问题。这个问题表明,443端口仅适用于Google Talk的浏览器版本。最后,虽然它不是绝对可靠的用户,这里还是更支持Android GTalk无法直接使用443端口的可能性。

我正在使用Pidgin的443端口,因此认为它仅适用于浏览器的建议是错误的。 - CurtisLeeBolin
我并不认为我提到的端口仅适用于浏览器。我说的只是产品Google Talk的浏览器版本使用443端口。话虽如此,这可能现在已经改变了。如果您有任何其他信息,请提交答案或编辑。 - ramblinjan

0

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

一个简单的解决方案是使用Orbot:Android上的Tor。

另一个解决方案与Tor无关 https://play.google.com/store/apps/details?id=com.mgranja.autoproxy_lit

既然你提到了Iptables,你也可以尝试ProxyDroid,但你需要从外部获取代理服务器。

顺便问一下,你使用的是哪个Android版本?我认为gtalk在最近的版本中已经转移到https上了。


网页内容由stack overflow 提供, 点击上面的
可以查看英文原文,
原文链接