从单独的网络访问 node.js 服务器

Access a node.js server from a separate network

我正在尝试使用 node.js、socket.io 和 express 创建一个简单的实时聊天。我已经通过我的本地网络将此连接到 运行,但是有没有其他人可以通过完全不同的互联网连接进行连接而无需我支付服务器 space 或获取静态 IP 的方法? 感谢您的帮助

看看 DynDNS,无论是在你这边,还是在你的 ISP 那边。

你想要的是一个动态指向你IP的记录。然后,在你的路由器菜单中,你需要找到一个选项来启用 port-forwarding 从端口 80 (或者 443 如果你使用 SSL)到你的计算机和你的节点应用程序的端口。

然后您可以将 CNAME 记录从您拥有的任何域指向 DynDNS 域并与您的联系人共享。