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

 

文章版权归原作者所有或来自互联网,未经允许请勿转载。如有侵权请联系我删除,谢谢!
THE END
分享
二维码
打赏
< <上一篇
下一篇>>
文章目录
关闭
目 录