免责声明

继续代表您接受上述免责声明。

源仓库

https://github.com/cmliu/edgetunnel

Github-Card

一切开始之前

你需要的:

  • 一个可用的邮箱(最好是谷歌等国外邮箱)
  • (可选)科学上网环境
  • (可选)电脑(手机也可操作,但很不方便)
  • (可选)一个域名1
  • 脑子2(非常重要)

一切都准备好后,就开始下一步吧

下载所需文件

worker.zip 点击下载
搭建所需程序包

Clash For Windows 点击下载
猫猫头代理软件,下载解压使用

Clash汉化包 点击下载
clash汉化包,使用方法见仓库
https://github.com/z-siqi/clash-for-windows_chinese

Github-Card

注册Cloudflare账号

点击这里进入cf官网

(右上角可以选择语言)
填入邮箱、密码,我试了一下,qq邮箱也是可用的,但是安全起见最好不要用qq邮箱等国内邮箱。

填好之后,cf会给你的注册邮箱发一封确认邮件,只需要打开邮件,点击其中的链接


进入这个页面就代表注册成功了
然后点击“探索所有产品”

部署Pages

将鼠标移到最左侧,点击Workers和Pages

点击“pages”
点击“上传资产”
项目名称随意填写,填完点击创建项目
点击“从计算机中选择”-“上传压缩文件”,上传刚刚下载的worker.zip
上传完成后点击“部署站点”-“继续处理项目”
不出意外会来到这个页面,点击设置-添加变量
变量名称添加UUID,值添加一个随机值,可以自己填写,相当于你的订阅的密码,最好长一点,只支持小写字母、数字、和短横杠-
一定要填写足够长的UUID

填写完了点击保存,回到部署页面
点击右下的创建新部署,重新上传worker.zip,步骤同上。

上传好了之后就搭建完成了,可以点击cf分配给你的域名查看订阅

注意:要获取订阅需要访问域名/UUID值,例如https://vless-44o.pages.dev/adasdkf123123,只访问域名的话无法鉴权。

*注册域名并添加自定义域名

到这里其实就可以通过域名/UUID的方法导入订阅了,但是导入后会出现一堆正在使用临时中转域名的提示,所以我们需要自己注册一个免费的域名来中转:(不知道为什么中文.top的域名用不了,听说是cf那边屏蔽了便宜的垃圾域名,但是免费域名却可以用,令人干烂)
我找了一圈,只有cloudnsdynv6比较简单易用,这里只讲cloudns(dynv6的操作也大差不差)

先去注册账户,这里不多说了

注册完之后进入面板,点击创建区域-免费区域,输入你喜欢的域名,点击创建
创建完成后点击添加新记录
类型选CNAME,主机随便填,指向填cf分配给你的xxx.pages.dev域名,点击保存。
保存完之后复制你刚才添加的这个记录
回到cfpages页面,点击自定义域,设置自定义域,输入你刚才复制的域名,点击继续
选择开始CNAME设置
这里我们刚才已经设置过了,只需要检查DNS记录
要等域名提供商上游同步DNS记录到全球服务器,大概十分钟到二十分钟
可以去终端里看一下域名记录是否同步了,可以看到这里我已经同步成功了,有了4个IP地址,但是cf界面可能会抽风,一直不显示成功,刷新一下就可以了

结尾

现在就可以访问你的自定义域名/UUID来导入订阅了
即https://example.example.cloudns.ch/UUID
这个url同时也是订阅地址,可以直接导入到clash里
clash用法就不讲了,搜索引擎自取

到这里教程就结束了,最后再次严正声明:本教程所提供的一切内容仅供学习、研究和安全测试目的。它旨在为安全研究者、学术界人士和技术爱好者提供一个了解和实践网络通信技术的工具。对于非法使用产生的一切后果,包括但不限于被某中心打电话、信息泄露、帽子叔叔上门等,本人概不负责。

  1. 域名:域名是什么-必应搜索 ↩︎
  2. 提问的智慧 ↩︎