我在我的Windows机器上安装了SonarQube,一切都在本地完美运行。我打开了端口9000(声纳的默认端口),但发送到此端口的所有数据包 - 来自远程机器 - 都被丢弃了,可能是什么问题?
2015-03-11 12:57:15 ALLOW TCP 127.0.0.1 127.0.0.1 54747 9000 0 - 0 0 0 - - - RECEIVE
2015-03-11 13:01:50 DROP TCP remote-address server-address 58282 9000 60 S 1212141581 0 14600 - - - RECEIVE
2015-03-11 13:01:50 DROP TCP remote-address server-address 58283 9000 60 S 957699206 0 14600 - - - RECEIVE
设置Sonar以侦听来自任何IP的连接:
TCP 0.0.0.0:9000 0.0.0.0:0 LISTENING
*当我禁用防火墙时,我可以远程连接。
答案 0 :(得分:1)
Sonarqube要求Java运行,这被防火墙阻止了。我所要做的就是从控制面板>允许应用程序通过防火墙。系统和安全性> Windows防火墙并选择“通过Windows防火墙允许应用程序或功能”。
答案 1 :(得分:0)
尝试在防火墙中为该端口创建入站规则 试试这个链接:http://www.howtogeek.com/112564/how-to-create-advanced-firewall-rules-in-the-windows-firewall/ 如果您认为有用,请填写评论