2

这是场景:我必须连接到代理服务器(比如 s1),但它不能直接访问。作为一种解决方案,我可以登录到远程服务器(我们称之为 s2),然后将我的连接转发到 s1。

在连接到 s1 和 s2 时,我必须使用 telnet。

$>telnet s2
password : 
server s2> telnet s2 80 /stream
Trying s1 80 ...... open

我应该在我的应用程序中做什么,以便我可以通过这条路由隧道我的所有 http 连接?

编辑:我颠倒了 s1 & s2

4

2 回答 2

1

尝试通过 ssh 建立隧道......并使用 localhost:8080 作为代理

ssh -f user@s1 -L 8080:s2:80 -N
于 2011-09-12T13:37:00.093 回答
0

您需要使用端口转发设置 SSH 隧道才能使其正常工作。

于 2011-09-12T13:39:26.017 回答