防火墙设置

5/29/2022

# 腾讯云服务器防火墙

# linux firewall-cmd

# 开放常用端口

firewall-cmd --permanent --zone=public --add-port=80/tcp   # HTTP
firewall-cmd --permanent --zone=public --add-port=443/tcp  # HTTPS
firewall-cmd --permanent --zone=public --add-port=22/tcp   # Linux登录
firewall-cmd --permanent --zone=public --add-port=3389/tcp # Windows登录
firewall-cmd --permanent --zone=public --add-port=3306/tcp # MySQL登录
1
2
3
4
5

重载防火墙,更新规则 firewall-cmd --reload

# 禁止ping

腾讯云控制台->服务器->防火墙

宝塔面板->安全

# firewall-cmd 禁用ping

# 方法一:rich rule实现禁ping

firewall-cmd --permanent --add-rich-rule='rule protocol value=icmp drop'

注意:rich rule会完全封堵icmp包,不再允许白名单设置,这是跟rich rule的匹配优先级策略有关!

# 方法二:通过'icmp-block-inversion'实现禁ping

# 禁止所有源ping
firewall-cmd --permanent --add-icmp-block-inversion
# 允许1.12.219.198 ping
firewall-cmd --permanent --add-rich-rule='rule family=ipv4 source address="1.12.219.198" icmp-type name="echo-request" accept'
1
2
3
4

# cdn可以保护源ip

# 参考

firewalld:禁ping设置 (opens new window)

Last Updated: 9/4/2022, 5:46:33 PM