【Linux】设置系统防火墙,解决控制台开了防火墙依旧无法访问问题
这里是慕雪的小助手,这篇文章主要介绍了在腾讯云服务器上开放防火墙端口的完整流程,包括使用firewall-cmd命令开放TCP/UDP端口、重新加载防火墙、查看已开放端口以及关闭端口的方法,同时强调腾讯云控制台防火墙默认
慕雪小助手的总结
DeepSeek & LongCat
今天在控制台开放了腾讯云服务器的防火墙,发现用ip:端口还是不能访问,查询了之后,才知道需要设置系统里面的防火墙
1.命令
plaintext
1 | firewall-cmd --zone=public --add-port=30100/tcp --permanent |
语句的意思是开放30100的tcp端口,随后重新加载防火墙。
如果要开放udp端口,吧tcp改成udp就可以了
2.使用示例
plaintext
1 | # firewall-cmd --zone=public --add-port=30100/tcp --permanent |
调用完上面两个命令,还可以看看当前开了什么端口
plaintext
1 | # firewall-cmd --list-ports |
出现这个就是ok了
3.关闭端口
开启了,也得学会关闭
plaintext
1 | firewall-cmd --zone=public --remove-port=3000/tcp --permanent |
4.tx云防火墙
注意啊,默认腾讯云控制台的防火墙开放的是tcp的,如果你需要测试udp服务,那就需要单独开放一下udp的端口!
5.绑定端口问题
如果你启动的服务是自己写的服务端代码,那么绑定ip的时候一定要绑定0.0.0.0,否则无法外网访问!
plaintext
1 | 127.0.0.1 #绑定这个端口是无法外网访问的!只能在机器内部访问 |
本博客所有文章除特别声明外,均采用 CC BY-NC-SA 4.0 许可协议。转载请注明来源 慕雪的寒舍!
评论
Artalk Error
Retry
Retry



