要求
· 拥有一个域名 (国内 workers.dev 无法访问,必须使用域名路由)
· 注册了CloudFlare账号(没有的话可以去官网注册,本文不介绍注册方法。https://dash.cloudflare.com/
配置 Worker
进入CloudFlare控制台。
在编辑页面填写下方js代码,保存并部署即可
(ps:该代码为通用的反向代理代码,修改域名可以改为其他的镜像站(注:OpenAI无法使用此方法,请理性使用该功能,合法利用)
1 | const TELEGRAPH_URL = 'https://github.com'; |
Workers 设置自定义域名
1.托管域名
就是把自己的域名转移到CloudFlare,托管于CloudFlare,这个很简单,不会的可以自己百度,如果没有域名,也可以参考教程Freenom申请免费域名_一曲横笛的博客-CSDN博客申请一个自己的免费域名
2.新增DNS解析
在自己得域名新增一个DNS解析,名称自定义,IPv4随便填,最重要的是打开小黄云(CDN)
3.创建Workers
步骤和原来的步骤一样,教程:利用CF搭建Github下载代理_一曲横笛的博客-CSDN博客
4.关联域名
进入你的域名,不是你的首页!进入Workers,添加路由
路由填写上一步的子域名 + /*,比如我刚刚DNS解析的域名是gh.ptshu.cn,那在路由一栏则填写gh.ptshu.cn/*,服务选择需要自定义域名访问的Worker,就是你刚刚第三步创建的,注意需要先创建Worker再来关联,表示通过这个自定义域名来访问Worker服务:
完成后就可以通过自定义的域名访问Worker服务了。
总结一下,两个关键点:
域名必须托管于CloudFlare
Worker创建后需添加路由关联
接下来等待10min左右DNS更新。然后就可以访问你的域名来打开镜像站了
注意事项
1.保护好你的网站信息。免费版 Workers 每天有10w次调用额度,对于个人使用/4-5人使用绰绰有余。不建议公开网址,避免造成财产损失
2.反向代理不要用于 IP 检测较为严格的网站,容易封号。例如不能用于 OpenAI。
3.禁止用于非法用途。此脚本仅用为 Github 开源镜像加速
4.镜像站不能正常登陆。
原文链接: https://ptshu.us.kg/2024/08/06/使用CloudFlare搭建Github加速镜像站/
版权声明: 转载请注明出处。