我们在租用国外服务器搭建网站时,通常会使用CloudFlare免费CDN进行加速和防护。如果是用宝塔面板管理服务器和站点的话,开启Nginx防火墙后,需要将CloudFlare节点IP段添加到宝塔IP白名单中,否则可能会导致错误拦截。下面一起来看下如何将CloudFlare CDN的IP段添加到宝塔IP白名单上。
目前CloudFlare官方公布的IPv4地址和IPv6地址(会不定期进行更新),如下所示:
IPv4地址 | IPv6地址 |
103.21.244.0/22 | 2400:cb00::/32 |
103.22.200.0/22 | 2606:4700::/32 |
103.31.4.0/22 | 2803:f800::/32 |
104.16.0.0/13 | 2405:b500::/32 |
104.24.0.0/14 | 2405:8100::/32 |
108.162.192.0/18 | 2a06:98c0::/29 |
131.0.72.0/22 | 2c0f:f248::/32 |
141.101.64.0/18 | |
162.158.0.0/15 | |
172.64.0.0/13 | |
173.245.48.0/20 | |
188.114.96.0/20 | |
190.93.240.0/20 | |
197.234.240.0/22 | |
198.41.128.0/17 |
我们要将CloudFlare提供的这些IPv4地址添加到宝塔面板IP白名单中,可以打开宝塔Nginx防火墙设置页面,点击左侧的“全局配置”,在IP白名单部分,单击“设置”操作项,在弹出的管理IP白名单窗口页面,依次添加起始IP地址与结束IP地址,IPv4地址段添加完成后,点击下方的“导入”按钮即可。