[菜鸟教程] 零基础 Cloudflare 配置教程

先赞后看:+1:

感谢佬友分享教程 :folded_hands:

感谢佬友分享教程十分详细学习了

感谢大佬,认真学习

好详细,感谢分享

看完,感觉我也行呢

收藏了谢谢

感谢佬,挺有用

感谢大佬

感谢,又学习到了:rose:

感谢佬友教程

谢谢分享,楼主辛苦

感谢佬友分享

感谢教程,很详细了

太感谢了,正好需要这样的教程!

感谢佬,很详细的教程,感谢分享

感谢分享,学习了

mark一下

1 个赞

感谢大佬,这里贴一个我自用ufw的sh定时脚本,改的GitHub上找的一个项目,希望对大家有帮助

#!/bin/sh

# Allow all traffic from Cloudflare IPs (no ports restriction)
for rule_num in $(sudo ufw status numbered | grep "Cloudflare IP" | awk -F'[][]' '{print $2}' | sort -rn); do
    sudo ufw --force delete ${rule_num}
done

for cfip in `curl -sw '\n' https://www.cloudflare.com/ips-v{4,6}`; do 
    ufw allow proto tcp from $cfip to any port 80,443 comment 'Cloudflare IP'; 
done

ufw reload > /dev/null

# OTHER EXAMPLE RULES
# Restrict to port 80 (tcp)
#for cfip in `curl -sw '\n' https://www.cloudflare.com/ips-v{4,6}`; do ufw allow proto tcp from $cfip to any port 80 comment 'Cloudflare IP'; done

# Restrict to port 443 (tcp & udp)
#for cfip in `curl -sw '\n' https://www.cloudflare.com/ips-v{4,6}`; do ufw allow from $cfip to any port 443 comment 'Cloudflare IP'; done

# Restrict to ports 80 & 443 (tcp)
#for cfip in `curl -sw '\n' https://www.cloudflare.com/ips-v{4,6}`; do ufw allow proto tcp from $cfip to any port 80,443 comment 'Cloudflare IP'; done

2 个赞

感谢大佬分享:tieba_003:

1 个赞