如何处理:外部 Jenkins 端口不起作用

如何处理:外部 Jenkins 端口不起作用

我的詹金斯服务在内部和本地层面运行良好(我只需在浏览器中打开 localhost:8080 或 192.168.xx:8080 即可显示詹金斯“登录”页面)

但是使用外部 IP 时我遇到了麻烦。我做了以下操作(ubuntu 机器):

  • netstat -tuln | grep 8080使用(LISTEN)检查端口-好的
  • 允许防火墙sudo ufw allow 8080-好的
  • 通过我的路由器转发端口(在我的路由器设置中指定本地IP,内部端口和外部端口)-好的 在此处输入图片描述
  • 从不同的机器 ping 外部 IP xxxx -好的
  • 从不同的机器连接到 xxxx:8080 -失败
PS C:\Users\sagec> (Test-NetConnection -ComputerName 192.168.31.190 -Port 8080).TcpTestSucceeded                        
True    

PS C:\Users\sagec> (Test-NetConnection -ComputerName x.x.x.x -Port 8080).TcpTestSucceeded
WARNING: TCP connect to (x.x.x.x: 8080) failed
False

PS C:\Users\sagec>

相关内容