背景
想通过 Github Gist 仓库修改并同步配置文件,客户端定时订阅更新这个配置文件,因为众所周知的原因,国内连不上 Github Gist 地址。搜索找到了一个 gh-proxy 的项目可以完美解决这个问题。这个项目可以自建 gh-proxy 服务来实现国内正常访问,自建用免费的 Cloudflare Worker 这个方案,个人使用完全足够,完美解决这个问题
项目地址:hunshcn/gh-proxy: github release、archive以及项目文件的加速项目
准备
一个绑定了 Cloudflare 的域名
搭建
登录 https://workers.cloudflare.com




复制 index.js 中的代码覆盖到左侧代码框




使用

💡
记得把 gist 链接中的 raw/xxxxxx/filename.yaml 中的 xxxxxx 去掉,最终的 gist 链接就是 https://gist.githubusercontent.com/username/6b4da0d367d137/raw/filename.yaml,这样 每次访问 gist 链接时都是最新的内容

🎉 现在你可以用你自己搭建的 gh-proxy 生成的链接(地址栏地址)作为订阅链接,并且可以在国内能流畅访问