无法连接到 XXX.XXX.XX.XX 端口 9000:连接被拒绝
Failed to connect to XXX.XXX.XX.XX port 9000: Connection refused
我创建了一个 Web 服务并尝试在测试服务器上 运行 它(因为不需要任何类型的安全性),它适用于本地主机然后我尝试从我的路由器转发端口 9000 &端口已成功转发,因此,我从本地计算机向该 Web 服务发送了一个请求,该请求具有 public ip,该服务返回了正确的结果。
我的 Flask 应用程序 运行 命令:
app.run(host='0.0.0.0', port=9000)
来自本地 PC 的请求:
C:\Users\taha\Downloads\Facial-Emotion-Detection-master\Facial-Emotion-Detection-master>curl -F "file=@images/Sample1.jpg" http://XXX.XXX.XX.XX:9000/Img_Emotion/
结果:
{"angry": 0, "disgusted": 0, "fearful": 0, "happy": 99.97, "sad": 0, "surprised": 0, "neutral": 0.03}
但是当我从一些 外部 PC 上尝试时,它说
curl: (7) Failed to connect to XXX.XXX.XX.XX port 9000: Connection refused
此外,我已经关闭了我的路由器和 window 防火墙,但仍然是同样的问题
在您的路由器设置中,尝试将您的机器(运行 服务器)置于 DMZ(隔离区)中。同时仔细检查您的防火墙(特别是您的 Windows 防火墙)。
问题出在客户端,客户端使用的是后来被删除的代理,它运行良好!!
当我关闭我的 windows 防火墙时它就解决了。
我创建了一个 Web 服务并尝试在测试服务器上 运行 它(因为不需要任何类型的安全性),它适用于本地主机然后我尝试从我的路由器转发端口 9000 &端口已成功转发,因此,我从本地计算机向该 Web 服务发送了一个请求,该请求具有 public ip,该服务返回了正确的结果。
我的 Flask 应用程序 运行 命令:
app.run(host='0.0.0.0', port=9000)
来自本地 PC 的请求:
C:\Users\taha\Downloads\Facial-Emotion-Detection-master\Facial-Emotion-Detection-master>curl -F "file=@images/Sample1.jpg" http://XXX.XXX.XX.XX:9000/Img_Emotion/
结果:
{"angry": 0, "disgusted": 0, "fearful": 0, "happy": 99.97, "sad": 0, "surprised": 0, "neutral": 0.03}
但是当我从一些 外部 PC 上尝试时,它说
curl: (7) Failed to connect to XXX.XXX.XX.XX port 9000: Connection refused
此外,我已经关闭了我的路由器和 window 防火墙,但仍然是同样的问题
在您的路由器设置中,尝试将您的机器(运行 服务器)置于 DMZ(隔离区)中。同时仔细检查您的防火墙(特别是您的 Windows 防火墙)。
问题出在客户端,客户端使用的是后来被删除的代理,它运行良好!!
当我关闭我的 windows 防火墙时它就解决了。