建立代理连接(NAT后面的客户端/服务器)

时间:2010-08-26 21:12:59

标签: c# udp stun

我想让PROXY Server在NAT后面运行。 (好的,我可以在路由器中配置端口转发,但我想立即进行!)。

让我们说A想要使用运行代理服务器的Bs。 A / B在具有NAT的路由器后面。所以现在怎么办? A调用服务器S让他知道他想要一个代理连接到B,而B已经告诉S他已准备好连接。 因此,S以某种方式交换IP /端口,以便A / B可以发送UDP包以获得连接(漏洞)。

我到现在为止?

我已经读过你的STUN(http://www.codeproject.com/KB/cs/STUN_client.aspx)但是我怎么回事我的背景IP /端口帮助我!? A / B是否需要与STUN服务器完全交换,并通过此端口建立UPD孔Punsh!我不这么认为。

我真的很乐意帮助我!因为我的研究,现在需要很长时间。我花了超过30小时来获取信息,并没有提出至少一个想法!

其他/更好的解决方案真的很想:)请帮帮我们。 首选语言C#。

1 个答案:

答案 0 :(得分:0)

我在实用的JXTA II书中写了一篇关于NAT遍历的章节,可以在线阅读Scribd。它描述了可用的不同技术。这可能是您项目的一个很好的起点。