我正在运行一个程序,该程序公开绑定到 127.0.0.1:4000 的 TCP-JSON 消息传递系统。IP 和端口是不可协商的,无法在配置文件中更改;任何重新绑定(理论上支持)到 LAN IP(例如 192.168.xx)的尝试都会导致程序失败,因为它一直在寻找 127.0.0.1:4000。
即使将其绑定到 LAN IP 上的端口 4000,也会失败。
解决这种情况的最佳方法是什么?我想让端口可通过网络访问,并且我已经为机器上运行的 MySQL 和 apache 服务器完成了此操作。但是这个端口很顽固,因为它绑定到本地主机。
有没有办法将 LAN IP 指向该端口?我尝试将主机文件中的 localhost 重定向到该端口,但失败了(正如预期的那样)。不确定是否有任何netsh
可以为此运行的东西。谷歌搜索和检查 StackOverflow/SuperUser 都没有成功,因为它们都描述了端口绑定到 LAN IP 而不是 localhost 的情况。
谢谢。
编辑:它运行的是 Windows 10。