使用 Android SSH 隧道访问服务

使用 Android SSH 隧道访问服务

我的学校有非常严格的防火墙,我可以使用适用于 Android 的 SSH 隧道应用 连接到我的 Linux VPS。他们阻止了默认的 SSH 端口 22,然后我将 SSH 端口更改为 80。它工作正常,但仅适用于浏览器和一些应用程序。我想玩一些在线游戏并聊天Kik Messenger,例如端口 3993(游戏)和 5222、5223(kik)。

我猜问题出在我的 VPS 上,因为当我在家并连接到 [适用于 Android 的 SSH 隧道应用程序] 时,无法在 Kik 上玩游戏和聊天。但如果我断开连接,它就可以正常工作。

答案1

我不知道您现在是怎么做的,但我知道您可以使用 SSH 的动态端口转发将您的 SSH 客户端变成 SOCKS 代理,可以配置应用程序来使用它。

在 Linux 上,您可以使用sudo ssh -D 1080 [your server here]在本地主机的 1080 端口上打开 SOCKS5 代理。在 Windows 上,您可以使用 PuTTY;转到隧道设置类别(如下图所示),然后添加动态端口转发。

配置应用程序以使用 SOCKS 代理因应用程序而异。使用 localhost 作为主机名,并使用您在配置应用程序时选择的任何端口作为端口。


当然,我必须提到“这可能违反了学校的 AUP”等等。只要小心,不要通过你的隧道在学校访问不适当的内容。

相关内容