我想让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#。
答案 0 :(得分:0)
我在实用的JXTA II书中写了一篇关于NAT遍历的章节,可以在线阅读Scribd。它描述了可用的不同技术。这可能是您项目的一个很好的起点。