我在AZURE平台上托管了一个Ubuntu服务器。 SSH的IP是52.XX.XX.XX,如果我 ifconfig ,则显示
eth0 Link encap:Ethernet HWaddr 00:0d:3a:f0:8c:0d
inet addr:10.0.X.XX Bcast:10.0.1.255 Mask:255.255.255.0
inet6 addr: fe80::20d:3aff:fef0:8c0d/64 Scope:Link
UP BROADCAST RUNNING MULTICAST MTU:1500 Metric:1
RX packets:59989423 errors:0 dropped:0 overruns:0 frame:0
TX packets:81366097 errors:0 dropped:0 overruns:0 carrier:0
collisions:0 txqueuelen:1000
RX bytes:27423133044 (27.4 GB) TX bytes:15776052287 (15.7 GB)
所以我将websocket IP分配给eth0 IP
websocket = new WebSocket("ws://10.0.X.XX:9000");
拥有该服务器的公司提供互联网。如果我尝试将websocket与公司提供的互联网连接,那么我的websocket连接就会连接起来。否则,如果我连接其他互联网服务,它就无法连接。但是不会抛出任何信息。
我真的很空白帮助将不胜感激。
答案 0 :(得分:0)
您公司本地服务器上的项目因此可以从本地互联网访问
如果您想从其他网络连接: 您的服务器必须通过其公共IP(ISP提供的静态IP)从其他Internet访问 要么 您可以在公共服务器上托管您的项目。