我需要的是使用HTTP隧道NAT后面2客户端之间进行通信。 可能吗? 我们需要的所有设置,以实现这一目标(如HTTP代理服务器等)? 是否有任何库或示例代码可以在C#中的TCP实现HTTP隧道?
Answer 1:
这可能是您能够使用这个库: http://granados.sourceforge.net/
它支持端口转发(在这种情况下,隧道),但我还没有尝试过自己。
这是一个SSH库......所以如果你可以建立一个SSH服务器上的连接两端,你就可以建立SSH连接并创建一个隧道。
文章来源: Http tunneling to pass firewall in C# (TCP)