我做了一个侦听端口80的节点应用程序,我的应用程序在本地主机上运行得很好,但是当我在我的VPS上运行它时,我得到了一个不同的日志和一个不同的结果( websockets就是不能工作)
正如您所看到的,在VPS中,在显示"info: transport end (socket end)“之后使用xhr而不是websocket。我没有在我的VPS上使用任何web服务器,我以root身份运行我的应用程序。
我有一个VPS连接到互联网,有一个固定的IP。此外,在我的家庭网络中,在NAT路由器后面,我确实有我的家庭网络和几个主机。在此VPN中,VPS使用IP 192.168.10.1,Host1使用IP 192.168.10.2。从VPS,我可以在我的家庭网络平主机,反之亦然,这是很好的工作。为此,我在VPS上添加了一条路线如下
ip route add 192.168.1.0/24 via 192.168.10.2 dev wg