手把手教你实现真正的 Github 代理加速

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

  域名注册

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

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

  

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

  

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

  

  刷新页面,点击左侧 Workers

  

  点击创建服务

  

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

  

  点击快速编辑

  

  默认页面如下

  

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

  

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

  

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

  

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

  

  选择免费套餐,点击继续

  

  

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

  

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

  

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

  

  

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

  

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

  

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

  

  详细代理列表如下ProxyHostnamehub.hhhh.hosthttp://github.comraw.hhhh.hosthttp://raw.githubusercontent.comassets.hhhh.hosthttp://github.githubassets.comdownload.hhhh.hosthttp://codeload.github.comobject.hhhh.hosthttp://objects.githubusercontent.commedia.hhhh.hosthttp://media.githubusercontent.comgist.hhhh.hosthttp://gist.github.comdl.hhhh.host代理文件加速

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

  

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