http - 使用 Telnet 通过代理建立隧道 HTTP

标签 http networking telnet portforwarding

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

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

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

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

编辑:我颠倒了 s1 和 s2

最佳答案

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

ssh -f user@s1 -L 8080:s2:80 -N

关于http - 使用 Telnet 通过代理建立隧道 HTTP,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/7388621/

相关文章:

django - Flex HTTPservice 和 POST,发送文件?

http - J2ME 格外烦人的 HTTP 权限提示

rest - 使用正确的 ACL 通过 VPC 端点通过 HTTP 将对象放入 AWS S3?

networking - 解析 gmail.com 邮件服务器

c++ - libtorrent 内置跟踪器

c# - .NET SSH 端口转发

networking - 有哪些方法/语言用于描述网络协议(protocol)/数据包结构?

linux - 在 telnet session 中使用变量

Java 程序卡住直到建立套接字连接

linux - 使用 telnet 从远程主机检索变量(或状态文件)?