ikakatoo's Blog.

利用CF和域名免费搭建属于自己的反代

Word count: 382Reading time: 1 min
2023/12/21

困扰

在第一次拉取github上面的规则、订阅、又或者是一些项目的时候,由于一些限制,会出现无法连接的问题。

有什么用

通过搭建反代,可以绕过一些网络封锁和限制,从而实现下载一些因为网络封锁而无法直接下载的内容。使用代理服务器可以在一定程度上解决这个问题,因为代理服务器会将请求转发到目标服务器,并将目标服务器的响应返回给用户。通过这种方式,用户可以间接地获取到那些受限制的内容。

话不多说,上步骤

步骤1:域名解析

将域名(比如自己的域名为:a.test.com)随便解析到一个IP上,不管它是否可用。
打开Cloudflare的小云朵(Cloudflare代理打开)。

步骤2:创建Worker应用

前往 Workers和Pages,创建一个worker应用
workers-and-pages

步骤3:随便给你的项目取个名字,然后直接部署。

workers-and-pages

步骤4:将这个网页的内容复制到左侧框内,然后点右上角的保存。

workers-and-pages

步骤6:回到 workers 页面,点击 “Custom Domains” 。

workers-and-pages

步骤7:新增你的域名:a.test.com 。

workers-and-pages

步骤:8:访问被封锁的内容

在浏览器或下载工具中,在下载链接的最前面,加入你的代理服务器的地址,例如:


https://github.com/username/repository/archive/master.zip
替换为
https://a.test.com/https://github.com/username/repository/archive/master.zip

CATALOG
  1. 1. 困扰
  2. 2. 有什么用
  3. 3. 步骤1:域名解析
  4. 4. 步骤2:创建Worker应用
  5. 5. 步骤3:随便给你的项目取个名字,然后直接部署。
  6. 6. 步骤4:将这个网页的内容复制到左侧框内,然后点右上角的保存。
  7. 7. 步骤6:回到 workers 页面,点击 “Custom Domains” 。
  8. 8. 步骤7:新增你的域名:a.test.com 。
  9. 9. 步骤:8:访问被封锁的内容