今天在控制台开放了腾讯云服务器的防火墙,发现用ip:端口还是不能访问,查询了之后,才知道需要设置系统里面的防火墙

1.命令

firewall-cmd --zone=public --add-port=30100/tcp --permanent
firewall-cmd --reload

语句的意思是开放30100的tcp端口,随后重新加载防火墙。

如果要开放udp端口,吧tcp改成udp就可以了

2.使用示例

# firewall-cmd --zone=public --add-port=30100/tcp --permanent
success

# firewall-cmd --reload
success

调用完上面两个命令,还可以看看当前开了什么端口

# firewall-cmd --list-ports
30100/tcp

出现这个就是ok了

3.关闭端口

开启了,也得学会关闭

firewall-cmd --zone=public --remove-port=3000/tcp --permanent
firewall-cmd --reload

4.tx云防火墙

注意啊,默认腾讯云控制台的防火墙开放的是tcp的,如果你需要测试udp服务,那就需要单独开放一下udp的端口!