将cloudflare ip 转换成nginx格式

使用了cloudflare后,nginx日志获取用户真实Ip需要进行额外设置
下面代码可以一键生成适用于nginx的set_real_ip_from格式

for i in `curl -s -L https://www.cloudflare.com/ips-v4`; do
        echo -ne "set_real_ip_from $i;" >> /tmp/cfip.conf; 
done

for i in `curl -s -L https://www.cloudflare.com/ips-v6`; do
        echo -ne "set_real_ip_from $i;" >> /tmp/cfip.conf; 
done

echo "" >> /tmp/cfip.conf;
echo "real_ip_header CF-Connecting-IP;" >> /tmp/cfip.conf;

此处评论已关闭