github代理搭建_github 代理

后端 (6) 2024-04-01 11:23

Hi,大家好,我是编程小6,很荣幸遇见你,我把这些年在开发过程中遇到的问题或想法写出来,今天说一说github代理搭建_github 代理,希望能够帮助你!!!。
手把手教你实现真正的 Github 代理加速

针对国内访问 Github 速度过慢或者完全无法访问的问题,社区已经有不少的代理项目能够让我们实现加速访问,但是还是有不少人不知道该如何操作,本文提供利用 Cloudflare Workers 代理实现个人访问免费加速

域名注册

国内选择阿里云万网或者腾讯云注册,域名注册成功后,需要实名认证,而国外注册的是不需要实名认证的,域名注册完成后需要等上一段时间才能被 cloudflare 添加,所以在进行下面操作之前,务必先注册好域名

进入 cloudflare 注册页面,输入邮箱和密码,点击创建账户

github代理搭建_github 代理_https://bianchenghao6.com/blog_后端_第2张

接着,在邮箱里面找到刚收到的邮件,点击验证

github代理搭建_github 代理_https://bianchenghao6.com/blog_后端_第4张

点击左侧的 Workers,输入免费的 workers 子域,点击设置

github代理搭建_github 代理_https://bianchenghao6.com/blog_后端_第6张

刷新页面,点击左侧 Workers

github代理搭建_github 代理_https://bianchenghao6.com/blog_后端_第8张

点击创建服务

github代理搭建_github 代理_https://bianchenghao6.com/blog_后端_第10张

输入服务名称,选择 HTTP 处理程序,点击创建服务

github代理搭建_github 代理_https://bianchenghao6.com/blog_后端_第12张

点击快速编辑

github代理搭建_github 代理_https://bianchenghao6.com/blog_后端_第14张

默认页面如下

github代理搭建_github 代理_https://bianchenghao6.com/blog_后端_第16张

进入 cf-proxy 项目,如果无法访问,使用镜像页面,进入 index.js 页面,这是 worker 的输出文件,index.js 的镜像页面,复制其中所有内容,粘贴到 cloudflare 的输入框,点击保存并部署,在弹出的弹框中,选择保存并部署

github代理搭建_github 代理_https://bianchenghao6.com/blog_后端_第18张

接下来,访问服务地址查看效果,或者新开标签页进行查看,出现如下内容,说明部署成功

github代理搭建_github 代理_https://bianchenghao6.com/blog_后端_第20张

接下来,请确保已有注册域名,以 hhhh.host 为例,点击添加站点,注册域名完成后,需等待一段时间

github代理搭建_github 代理_https://bianchenghao6.com/blog_后端_第22张

输入 hhhh.host,点击添加站点

github代理搭建_github 代理_https://bianchenghao6.com/blog_后端_第24张

选择免费套餐,点击继续

github代理搭建_github 代理_https://bianchenghao6.com/blog_后端_第26张

github代理搭建_github 代理_https://bianchenghao6.com/blog_后端_第28张

点击左侧的概述,修改域名 DNS

github代理搭建_github 代理_https://bianchenghao6.com/blog_后端_第30张

复制好前一步的 DNS,进入对应的域名控制台

github代理搭建_github 代理_https://bianchenghao6.com/blog_后端_第32张

进行修改,修改后如下所示,根据 Cloudflare 提示,当您的站点在 Cloudflare 上激活时,您会收到一封电子邮件

github代理搭建_github 代理_https://bianchenghao6.com/blog_后端_第34张

github代理搭建_github 代理_https://bianchenghao6.com/blog_后端_第36张

接下来,返回服务页面,进入设置标签页

github代理搭建_github 代理_https://bianchenghao6.com/blog_后端_第38张

输入 DOMAIN 和域名,点击加密和保存

github代理搭建_github 代理_https://bianchenghao6.com/blog_后端_第40张

进入触发器页面,添加自定义域和路由

github代理搭建_github 代理_https://bianchenghao6.com/blog_后端_第42张

详细代理列表如下

Proxy Hostname
hub.hhhh.host github.com
raw.hhhh.host raw.githubusercontent.com
assets.hhhh.host github.githubassets.com
download.hhhh.host codeload.github.com
object.hhhh.host objects.githubusercontent.com
media.hhhh.host media.githubusercontent.com
gist.hhhh.host gist.github.com
dl.hhhh.host 代理文件加速

将上面的8个代理都添加到自定义域中,配置好路由

github代理搭建_github 代理_https://bianchenghao6.com/blog_后端_第44张

一切都已就绪,接下来就可以正常使用了,使用 hub.hhhh.host 代替 github.com,尝试使用代理访问 cf-proxy 的 README,hub.hhhh.host/aliuq/cf- 查看具体如何使用,但是建议不要这样访问页面,因为一个页面最少都有几十个请求,这些请求统统使用 assets.hhhh.host 进行代理,为了不滥用 cloudflare workers,最好只对单个文件或者单个项目进行加速,而非页面访问,注意,cloudflare workers 每日有10 万次免费请求,基本可以满足个人使用,接下来尽情使用!

今天的分享到此就结束了,感谢您的阅读,如果确实帮到您,您可以动动手指转发给其他人。