弄了个自用图床 就俩图片就一直被刷
https://hostloc.com/thread-1007087-1-1.html
没办法 套上了cf 弄了个脚本 自动更新cf的ip 仅允许cf访问服务器
用户请求必须通过cf才能访问到服务器 否则直接403
网上抄的
- #!/bin/bashset -ecf_ips() { echo "# https://www.cloudflare.com/ips" for type in v4 v6; do echo "# IP$type" curl -sL "https://www.cloudflare.com/ips-$type/" | sed "s|^|allow |g" | sed "s|\$|;|g" echo done echo "# Generated at $(LC_ALL=C date)"}#cf_ips > /usr/local/nginx/conf/cf.conf (cf_ips && echo "deny all; # deny all remaining ips") > /usr/local/nginx/conf/cf.confnginx -s reload
复制代码
生成后 在ngixn里面的server里面 Include就行了
然后加入crontab 一小时自动刷新一次
- 0 * * * * /root/allow_cf.sh > /dev/null
复制代码 |