【发布时间】:2015-08-20 06:40:07
【问题描述】:
我有一个网络服务器,我想在私人服务器之间建立连接。目标是交换数据,同时两台计算机保持连接。
我无法在网络服务器上打开端口,我不想在私人服务器上打开端口。所以我不能使用套接字。这是因为我不希望互联网上的任何人都可以访问私人服务器。最好的解决方案是私有服务器发起连接,然后网络服务器接受它,然后建立连接。(因为我无法打开端口,我必须在网络服务器端使用端口 80。) 所以现在有些数据可以双向流动了。
最大的问题:如何在不打开任何端口的情况下(手动?) 我想用 PHP 做这个,但如果有其他东西可以解决这个问题,那也没关系。
编辑:我无法在网络服务器上安装任何软件(vpn 等)
【问题讨论】:
-
你为什么不直接使用访问控制?在特定端口上说 8080 并且只允许来自网络服务器的连接?
-
如果您的私有服务器有静态 IP,您也可以只允许该 IP 访问
-
这是个好主意。如果我这样做,假设我只允许该 IP 地址访问,那么互联网上的其他人可以看到计算机,只是他们的数据包会被丢弃或他们看不到它?