有没有办法克服TCP/IP应用程序上的路由器端口转发?

有没有办法克服TCP/IP应用程序上的路由器端口转发?,tcp,router,portforwarding,Tcp,Router,Portforwarding,我需要通过TCP/IP连接到计算机我有外部IP,但没有端口转发,我无法连接到服务器 是否有任何方法可以将服务器配置为在不配置路由器的情况下接受服务器定义的外部ip和端口上的连接?(emule是如何做到的?还是其他对等应用程序?我认为您需要研究通用即插即用: 我认为您需要研究通用即插即用: 你需要澄清情况。目标计算机是否位于进行NAT的路由器后面 如果是这样,答案是否定的 服务器无法接受外部IP上的连接,因为外部IP是路由器的IP,服务器只能接受路由器转发给它的连接,因为没有到服务器的直接路径 但

我需要通过TCP/IP连接到计算机我有外部IP,但没有端口转发,我无法连接到服务器


是否有任何方法可以将服务器配置为在不配置路由器的情况下接受服务器定义的外部ip和端口上的连接?(emule是如何做到的?还是其他对等应用程序?

我认为您需要研究通用即插即用:


我认为您需要研究通用即插即用:


你需要澄清情况。目标计算机是否位于进行NAT的路由器后面

如果是这样,答案是否定的

服务器无法接受外部IP上的连接,因为外部IP是路由器的IP,服务器只能接受路由器转发给它的连接,因为没有到服务器的直接路径

但是,有一些方法可以避免NAT引起的此类问题。它们通常涉及NAT后面的计算机进行出站连接,然后用于通信。见例


另一个答案中提到的通用即插即用也可能允许这种情况。

您需要澄清这种情况。目标计算机是否位于进行NAT的路由器后面

如果是这样,答案是否定的

服务器无法接受外部IP上的连接,因为外部IP是路由器的IP,服务器只能接受路由器转发给它的连接,因为没有到服务器的直接路径

但是,有一些方法可以避免NAT引起的此类问题。它们通常涉及NAT后面的计算机进行出站连接,然后用于通信。见例


另一个答案中提到的通用即插即用也可能允许这种情况。

基本上,您需要在这台计算机上安装一个程序来启动连接。这就是FogCreek CoPilot、LogMeIn等程序如何允许在不配置路由器的情况下远程管理NAT路由器后面的机器。

基本上,您需要在这台计算机上启动连接的程序。这就是FogCreek CoPilot、LogMeIn等程序如何允许在不配置路由器的情况下远程管理NAT路由器后面的机器。

理想情况下,您希望让NAD客户端初始化连接,但如果不可能,您将希望查看或

STUN是一个工具和协议的集合,允许您在NAT中穿孔。它可能需要一个未启用的服务器的合作。 这可能会失败,具体取决于NAT实现


UPnP是一种针对NAT路由器的协议,它允许客户端动态转发所需的端口。并非所有NAT路由器都支持此功能,尽管大多数现代路由器可能会支持此功能。

理想情况下,您希望让NAD客户端初始化连接,但如果不可能,则需要查看或

STUN是一个工具和协议的集合,允许您在NAT中穿孔。它可能需要一个未启用的服务器的合作。 这可能会失败,具体取决于NAT实现


UPnP是一种针对NAT路由器的协议,它允许客户端动态转发所需的端口。并非所有NAT路由器都支持此功能,尽管大多数现代路由器可能都支持。

请给我更多关于此主题的信息。请给我更多关于此主题的信息