希望能进测试组,呵呵。。
看了网上的一些教程,小白自己摸索了一会,测试成功了。
优点:程序不需要改动,直接使用remote_addr即可获取IP地址
缺点:ip地址有可能被伪装,而且需要知道所有CDN节点的ip地址或者ip段
1、Nginx有个模块http_realip_module,用这个就可以获得真实的IP,默认都安装了。不行用这个看下。
2、在网站配置模块location 里头插入加上
- set_real_ip_from CDN的IP;
- real_ip_header X-Forwarded-For;
复制代码
下面是我配置好的IP的地址:
- set_real_ip_from 111.32.135.0/24;
- set_real_ip_from 111.32.136.0/24;
- set_real_ip_from 112.65.73.0/24;
- set_real_ip_from 112.65.74.0/24;
- set_real_ip_from 112.65.75.0/24;
- set_real_ip_from 119.84.92.0/24;
- set_real_ip_from 119.84.93.0/24;
- set_real_ip_from 113.207.100.0/24;
- set_real_ip_from 113.207.101.0/24;
- set_real_ip_from 113.207.102.0/24;
- set_real_ip_from 180.163.188.0/24;
- set_real_ip_from 180.163.189.0/24;
- set_real_ip_from 163.53.89.0/24;
- set_real_ip_from 101.227.206.0/24;
- set_real_ip_from 101.227.207.0/24;
- set_real_ip_from 119.188.97.0/24;
- set_real_ip_from 119.188.9.0/24;
- set_real_ip_from 61.155.149.0/24;
- set_real_ip_from 61.156.149.0/24;
- set_real_ip_from 61.155.165.0/24;
- set_real_ip_from 61.182.137.0/24;
- set_real_ip_from 61.182.136.0/24;
- set_real_ip_from 120.52.29.0/24;
- set_real_ip_from 120.52.113.0/24;
- set_real_ip_from 222.216.190.0/24;
- set_real_ip_from 219.159.84.0/24;
- set_real_ip_from 183.60.235.0/24;
- set_real_ip_from 116.31.126.0/24;
- set_real_ip_from 116.31.127.0/24;
- set_real_ip_from 117.34.13.0/24;
- set_real_ip_from 117.34.14.0/24;
- set_real_ip_from 42.236.93.0/24;
- set_real_ip_from 42.236.94.0/24;
- set_real_ip_from 119.167.246.0/24;
- set_real_ip_from 150.138.149.0/24;
- set_real_ip_from 150.138.150.0/24;
- set_real_ip_from 150.138.151.0/24;
- set_real_ip_from 117.27.149.0/24;
- set_real_ip_from 59.51.81.0/24;
- set_real_ip_from 220.170.185.0/24;
- set_real_ip_from 220.170.186.0/24;
- set_real_ip_from 183.61.236.0/24;
- set_real_ip_from 14.17.71.0/24;
- set_real_ip_from 124.95.168.0/24;
- set_real_ip_from 124.95.188.0/24;
- set_real_ip_from 61.54.46.0/24;
- set_real_ip_from 61.54.47.0/24;
- set_real_ip_from 101.71.55.0/24;
- set_real_ip_from 101.71.56.0/24;
- set_real_ip_from 183.232.51.0/24;
- set_real_ip_from 183.232.53.0/24;
- set_real_ip_from 157.255.25.0/24;
- set_real_ip_from 157.255.26.0/24;
- set_real_ip_from 182.150.0.0/24;
- set_real_ip_from 182.150.1.0/24;
- set_real_ip_from 112.25.90.0/24;
- set_real_ip_from 112.25.91.0/24;
- set_real_ip_from 58.211.2.0/24;
- set_real_ip_from 58.211.137.0/24;
- set_real_ip_from 122.190.2.0/24;
- set_real_ip_from 122.190.3.0/24;
- set_real_ip_from 119.84.92.0/24;
- set_real_ip_from 119.84.93.0/24;
- set_real_ip_from 113.207.100.0/24;
- set_real_ip_from 113.207.101.0/24;
- set_real_ip_from 113.207.102.0/24;
- set_real_ip_from 183.61.177.0/24;
- set_real_ip_from 183.61.190.0/24;
- set_real_ip_from 125.39.174.0/24;
- set_real_ip_from 125.39.239.0/24;
- set_real_ip_from 117.148.160.0/24;
- set_real_ip_from 117.148.161.0/24;
- set_real_ip_from 112.65.73.0/24;
- set_real_ip_from 112.65.74.0/24;
- set_real_ip_from 112.65.75.0/24;
- set_real_ip_from 115.231.186.0/24;
- set_real_ip_from 115.231.187.0/24;
- real_ip_header X-Forwarded-For;
复制代码
如果以后百度云IP有增加可以自己添加。最新百度云IP
https://ticket-baidu.kf5.com/posts/view/148628/
|
|