在C#(TCP)中通过防火墙的Http隧道
我的需要是使用http隧道在NAT后面的两个客户端之间进行通信。可能吗?实现这一点需要什么样的设置(如http代理服务器等)?是否有任何库或示例代码可用于在C#中通过TCP实现http隧道?您可以使用此库: 它支持端口转发(在这种情况下为隧道), 但我自己还没试过 这是一个SSH库。。。因此,如果您可以在连接的任意一端设置SSH服务器在C#(TCP)中通过防火墙的Http隧道,c#,firewall,nat,http-tunneling,C#,Firewall,Nat,Http Tunneling,我的需要是使用http隧道在NAT后面的两个客户端之间进行通信。可能吗?实现这一点需要什么样的设置(如http代理服务器等)?是否有任何库或示例代码可用于在C#中通过TCP实现http隧道?您可以使用此库: 它支持端口转发(在这种情况下为隧道), 但我自己还没试过 这是一个SSH库。。。因此,如果您可以在连接的任意一端设置SSH服务器 您将能够建立SSH连接并创建隧道。我认为您需要的不一定是HTTP隧道,而是某种形式的NAT穿透。例如,见
您将能够建立SSH连接并创建隧道。我认为您需要的不一定是HTTP隧道,而是某种形式的NAT穿透。例如,见