此问题可能有多种原因,我可能需要详细了解您的设置,然后才能确定问题所在。
1 次检查:
断开与 VPN 的连接,然后打开命令提示符(Windows+R 然后输入 cmd 并回车)
使用 telnet 或 putty (https://www.putty.org/) 并连接到 127.0.0.1 端口 7687:
远程登录 127.0.0.1 7687
看看你有没有这样的回应:
GET / HTTP/1.0
2 次检查:
转到您的代理设置,看看您是否启用了代理:
Firefox:首选项/选项 > 高级 > 网络 > 设置
IE:工具 > 选项 > 连接 > 局域网设置
建议关闭您的代理并再次检查检查 1。
3 次检查:
连接到您的 VPN 并再次检查第 1 部分
检查错误消息(您可能会得到),然后在命令提示符中写入:
路线打印
它应该显示如下一行:
127.0.0.0 255.0.0.0 On-link 127.0.0.1 xxx
127.0.0.1 255.255.255.255 On-link 127.0.0.1 xxx
127.255.255.255 255.255.255.255 On-link 127.0.0.1 xxx
这可确保您的循环仍恢复正常运行(可能没问题)。
4 次检查:
关闭连接 VPN 的本地防火墙(如果允许),然后再次尝试检查 1。
一些防火墙规则在连接到 VPN 时将连接更改为“localhost”,因为新连接是“企业”或“公共”。
如果可行,您需要在防火墙中创建规则以允许所有地址连接到端口 7687,这将解决您的问题。
5 次检查:
检查您的 neo4j 社区服务器以收听“127.0.0.1”而不是“0.0.0.0”
使用 netstat 检查您打开的端口
netstat -a -o
应该是这样的
Proto Local Address Foreign Address State PID
TCP 0.0.0.0:7687 machinename:0 LISTENING xxxx
或
TCP 127.0.0.1:7687 machinename:0 LISTENING xxxx
如果服务器像第一行一样,它可能由公司防火墙处理,但通过使用 127.0.0.1 作为地址,它应该始终是本地的。
希望这会让你上路:)