CloudFlare Pages Function 实现 cname 接入、自选 ip、反代网站


源码

https://github.com/xyTom/cf-page-func-proxy

Fork 或者下载源码

修改

修改该仓库 _worker.js 中的 url.hostname 为你需要反代的网址或是需要 cname 接入,自选 ip 的地址

部署

打开 Cloudflare Dashboard,进入 Pages 管理页面,选择创建项目

第一步中选择的是 Fork 本仓库,则选择 1 Connect to Git(连接到Git)
第一步中选择的是下载的本仓库,则选择 2 Direct Upload (直接上传)

绑定自定义域名

  1. 进入 Cloudflare Pages 管理页面,选择刚刚创建的 Pages 项目,点击名称进入项目设置页面
  2. 选择页面中的自定义域选项卡
  3. 选择设置自定义域
  4. 在页面中输入需要绑定的域名,并点击继续,这里的域名必须是子域名
  5. 在设置方法中选择开始cname设置
  6. 按照页面给出的说明去DNS服务提供商处修改DNS解析记录,即可完成自定义域名绑定

自选 IP

  • 登入 DNSPOD 选择自定义的域名
  • 点击添加记录添加一条解析
  • 主机记录和之前的子域名一样
  • 线路类型改为默认之外的其它类型
  • 记录值为自选 IP (这里不能使用 1.1.1.1)

————转载自 hostloc 论坛 xytom ,本文做了一些调整和添加一些内容

声明:Blog on RackNerd|版权所有,违者必究|如未注明,均为原创|本网站采用BY-NC-SA协议进行授权

转载:转载请注明原文链接 - CloudFlare Pages Function 实现 cname 接入、自选 ip、反代网站


本博客托管在 RackNerd 的 VPS 上