【发布时间】:2011-11-15 08:39:35
【问题描述】:
这是场景: 我必须连接到代理服务器(比如 s1),但它不能直接访问。作为一种解决方案,我可以登录到远程服务器(我们称之为 s2),然后将我的连接转发到 s1。
在连接到 s1 和 s2 时,我必须使用 telnet。
$>telnet s2
password :
server s2> telnet s2 80 /stream
Trying s1 80 ...... open
我应该在我的应用程序中做什么,以便我可以通过这条路由隧道我的所有 http 连接?
编辑:我颠倒了 s1 & s2
【问题讨论】:
-
为什么不在
s2上运行另一个代理? tinyproxy 在几分钟内编译和设置。 -
您描述中的服务器名称是否与您示例中的服务器名称相反?
-
我修正了你的标题并清理了你的问题。这与 C++、C 或 Python 无关。我还投票决定在 Off-topic 结束。
-
@Kerrek :我无法在 s1 上运行任何代理。 s1 实际上是一个开关。
标签: http networking telnet portforwarding