到TCP的透明HTTP隧道

问题描述 投票:0回答:1

我想打开服务器上的任意TCP套接字,但是它位于代理后面,我只能使用仅用于HTTP托管的端口。简而言之,将此类套接字包装到HTTP连接中最透明的方法是什么?最好,我会通过服务器中的shell脚本调用* nix程序,该程序将负责翻译请求。

我很抱歉以前没有回答,但是我很难找到并理解任何东西。

http tcp tunnel http-tunneling
1个回答
0
投票

我最终选择了Chisel,它为服务器和客户端提供了一个二进制文件,并具有身份验证和反向端口转发等功能。例如:

chisel server

将在$PORT或8080中运行HTTP服务器,并且

chisel client server.com 4567:123

连接到server.com,并将远程端口123映射到本地端口4567。

仍然欢迎使用其他解决方案,特别是如果它们包含频繁安装的工具,例如netcat,并且它们还支持其他协议,例如UDP。

© www.soinside.com 2019 - 2024. All rights reserved.