- Put
update-cf.shto/etc/nginx/; chmod +x /etc/nginx/update-cf.sh- Add an entry in crontab to call it weekly:
@weekly sleep $RANDOM; /etc/nginx/update-cf.sh - Add
/etc/nginx/cloudflare.conf - Use it.
Example:
server {
server_name www.example.com;
listen 443 ssl http2;
listen [::]:443 ssl http2;
include cloudflare.conf;
limit_rate_after 1k;
if ($http_referer = "") {
set $limit_rate 4k;
}
if ($http_user_agent = "") {
set $limit_rate 2k;
}
if ($cloudflare) {
set $limit_rate 100m;
}
# and so forth
}