Gcore CDN设置HTTP请求标头加入UA白名单。
今天在使用Gcore CDN中碰到一个问题,宝塔面板中使用这个海外CDN就会出现502或504错误,乐此不疲。
初步判断为宝塔防火墙导致,开关防火墙尝试,果然如此。那就需要把IP加入白名单,但官方教程也可以添加HTTP请求标头来实现,教程如下:
要设置 Gcore CDN 上的 HTTP 请求标头,通常可以按照以下一般步骤进行(但请注意,具体设置方法可能因 Gcore CDN 的具体界面和功能而有所不同)
登录到 Gcore CDN 管理控制台
使用您的账号和密码登录到 Gcore CDN 的管理控制台。
找到标头设置相关选项
在控制台中查找与 HTTP 请求标头设置相关的区域或模块。这可能位于域名管理、缓存设置、规则配置等部分中。
添加或修改标头
根据您的需求,进行以下操作:
添加新标头:如果要添加一个全新的 HTTP 请求标头,找到相应的添加按钮或入口,然后输入标头的名称和值。例如,添加一个名为 “Custom-Header”,值为 “my-custom-value” 的标头。
修改现有标头:如果要修改已有的标头,找到对应的标头项,直接修改其值。
配置标头的应用范围
有些 CDN 服务可能允许您指定标头的应用范围,比如是应用于所有文件、特定文件类型、特定目录或特定的 URL 路径等。根据您的需求选择相应的应用范围设置。
保存设置
在完成标头的添加或修改后,确保保存您的设置,以使更改生效。
附备注:
如果在设置过程中遇到困难或不清楚的地方,建议参考 Gcore CDN 的官方文档、帮助中心或联系 Gcore CDN 的技术支持团队,以获取更准确详细的指导。
如果使用的是 Cloudflare 或 Cloudfront 起源服务器,请确保已启用 "更改 SNI 主机名 "选项。
如果您通过 IP 或使用 DDoS 防护服务来限制对源代码的访问,请确保您已将 CDN 边缘服务器列入白名单。使用下面的 API 请求接收 IP 列表:
curl -i -X GET https://api.gcore.com/cdn/public-ip-list
DEBIAN 系 UFW 开启 CDN 白名单 脚本
function Add_List()
{
for line in `curl $1`
do
if [[ $line =~ "addresses" ]]
then
echo $line
else
white_list=${line#*\"}
white_list=${white_list%\"*}
echo $white_list
ufw allow from $white_list to any port 80
ufw allow from $white_list to any port 443
fi
done
}
# 允许 Gcore IP
Add_List https://api.gcore.com/cdn/public-ip-list
# 允许 Cloudflare IP
Add_List https://www.cloudflare.com/ips-v6
Add_List https://www.cloudflare.com/ips-v4
共有 0 条评论