简化操作 生成调用github代理的命令 解决使用github脚本时遇到的各种访问github出错的问题

之前写过一篇 用github代理来解决使用github脚本时遇到的各种访问github出错的问题.

但是方法看起来比较复杂, 可能除了我没人愿意这么用. 

所以做成了一个页面, 可以由 cloudflare 的 worker 调用. 这样使用者就只剩下鼠标点点点了.

演示视频:



可以使用我搭好的 worker

https://ghproxy.crazypeace.workers.dev/

国内访问需要自己准备没有被GFW干扰的域名, 你也可以先用着我的:

ghproxy.lvedong.eu.org

ghproxy.icdyct.space

ghproxy.icdyct.news

也可以访问我的 github page

https://crazypeace.github.io/gh-proxy/


如果我的 worker 的免费额度用完了, 你可以在 cloudflare 的 workder 上面搭自己的 github代理.


搭建教程如下

注册 Cloudflare 用户, 略

创建 worker

Cloudflare控制台Workers与Pages概览,红框标出创建应用
Workers创建应用页,含Create Worker按钮与模板卡片

Hello World脚本页,红框标出名称框与Deploy按钮


修改 worker.js

部署成功页红框标出Edit code按钮

默认生成的内容全部删掉.

编辑器里默认示例代码被红框划掉,准备全部删除

打开这个链接的内容, 全部复制过去.


右上角保存部署

Workers测试面板GET返回200,红框标出Save and deploy


把你的 worker 的地址记下来. 如: 

控制台红框标出workers.dev的GET请求地址


访问你的 worker 页面. 如: https://ghproxy1.crazypeace.workers.dev/

把 GitHub Proxy 一栏, 改为你刚刚搭的 worker 的地址填进去. 想偷懒就点"本页"按钮.

IPv6 only VPS的脚本转换页,含Github Proxy栏与本页按钮

worker的域名在墙内是被屏蔽的, 请参考这篇教程, 自定义你自己的域名路由.
(这个教程里, 最后的步骤 修改翻墙客户端节点参数 请跳过. 和你的 ghproxy 用法无关)

https://blog.icdyct.nyc.mn/2022/05/domain-cloudflare-worker-dev.html


评论