• 📑自建节点完整流程
    • 📄1.使用一键脚本搭建
    • 📄2.使用云端耀斑(cloudflare)搭建
自建节点完整流程

自建节点完整流程

访问次数 108 次创建时间 2026-02-20 20:29

‍

[!WARNING] 本教程仅提供理论指引,请自觉遵守所在国家的法律法规!!!

未经批准的跨境访问,是违反《中华人民共和国网络安全法》等相关法律法规的,我国对国际联网实行统一管理制度,个人和单位不得私自搭建、使用翻墙工具访问境外网络

请您于24小时内删除本教程及所提及的所有软件与工具!

本文已发表于baigei's note 前往站点以获得更好的阅读体验

在开始教程之前,您需要一台海外的服务器来运行相应程序,如果您没有服务器,可以去各大海外服务商购买

[!TIP] 重要提示:不要在国内的任何服务器商家购买服务器用于搭建节点, (如果你不想死的话) 建议您前往Akile.io,56idc.net,sadidc.cn,www.lxc.wiki等服商购买NAT服务器/玩具vps/小鸡等配置较低的便宜服务器用于搭建节点

!NAT服务器为共享ip,若有「经济」条件建议上独立ip服务器

搭建方法:

1.使用一键脚本搭建[^1]

2.使用cf workers/pages[^2]

  • [ ] 3.使用X-ray(编写中)
- 节点搭建
  - 有服务器
    - 使用一键脚本
    - 使用xray
  - 无服务器
    - cloudflare
      - pages
      - workers

[^1]: # 1.使用一键脚本搭建

## 1.1:必备软件

以下是本文所用到的一些软件

1.ssh工具:

termius

[官网](https://termius.com/download/windows)(电脑版)

手机版:(手机版已用mt管理器把apks转换为apk,受服务器带宽限制,下载较慢)

[Termius_7.5.0_apks.apk](/uploads/shares/2/assets/Termius_7.5.0_apks-20260220205851-q7oszm1.apk)

### 1.2连接ssh

购买完服务器之后,你需要连接ssh对服务器进行下一步操作,本文使用Termius,请根据下图进行操作

![29ca9749-ea1c-42ab-9fd4-0f82ba2381ac_thumb](/uploads/shares/2/assets/29ca9749-ea1c-42ab-9fd4-0f82ba2381ac_thumb-20260220210442-ebcsi3h.png)

完事之后点击连接,查看是否可以登录ssh,若成功,则进入下一步操作

### 1.3搭建vless节点

登入ssh,在终端中输入以下命令,根据提示设置好vless端口,备注等之后进行下一步

​`bash <(curl -Ls https://lax.xx.kg/https://raw.githubusercontent.com/Lorry-San/fast-vless/main/xrayvless.sh)`

完成之后你可得到vless开头的节点链接,如下图所示

![ca97de29-9c3c-424b-9b4d-0a4821ec805f_thumb](/uploads/shares/2/assets/ca97de29-9c3c-424b-9b4d-0a4821ec805f_thumb-20260220210747-3l0v6ut.png)

### 1.3.2「Nat服务器」设置NAT转发并修改定阅链接

若您购买的是NAT服务器,则需设置NAT转发,请在您购入服务器处设置NAT转发(端口转发)

内网端口:上一步设定的vless端口

外网端口:外网访问所需的端囗,随便设置

设置转发后修改定阅链接,把端口号修改为外网端口

![c5b6aca6-c9f7-4c65-933f-bafaf1a5a95a_thumb](/uploads/shares/2/assets/c5b6aca6-c9f7-4c65-933f-bafaf1a5a95a_thumb-20260220211208-tome2kv.png)

之后就可把定阅链接导入到v2rayNG等工具使用

## 1.4导入到clash

您可使用sublinkx等工具转换为clash节点,也可以使用一些在线工具进行节点转换(<span data-type="text" style="background-color: var(--b3-card-warning-background); color: var(--b3-card-warning-color);">但不推荐,有可能会使链接泄露</span>)

以下为sublinkx的转换方法

### 1.4.1安装sublinkx

1.[linux方式]

登入ssh,在ssh中输入指令:

​`curl -s -H "Cache-Control: no-cache" -H "Pragma: no-cache" https://raw.githubusercontent.com/gooaclok819/sublinkX/main/install.sh | sudo bash`

‍

接着按提示操作,进入sublinkx后台

![IMG_20260220_220342](/uploads/shares/2/assets/IMG_20260220_220342-20260220220404-euq27y9.png)

![IMG_20260220_220837](/uploads/shares/2/assets/IMG_20260220_220837-20260220220849-kw1vllo.png)

![IMG_20260220_221001](/uploads/shares/2/assets/IMG_20260220_221001-20260220221007-8lq44xx.png)

获得链接后导入clash即可使用

[^2]: # 2.使用云端耀斑(cloudflare)搭建

> [!WARNING]
> 根据cloudflare的协议,用户禁止使用workers,pages搭建节点,因此此方法不建议长久使用
>
>> [!NOTE]
>> !cloudflare workers和pages的域名全被墙,若要在国内访问服务,则需要有自己的域名并托管到cloudflare
>>
>
> 使用此方法有可能导致域名被cloudflare封禁,请使用非常用域名
>
> <span data-type="text" style="background-color: var(--b3-card-success-background); color: var(--b3-card-success-color);">作者已经默认您已经注册并能较为熟练的使用CloudFlare的各个控制面板,或者具有一定基础理解页面内容</span>
>
> 本文所用到的开源项目:https://github.com/cmliu/edgetunnel
>
> 本文部分图片来自网络,侵删
>

```mindmap
- 使用cloudflare
  - 硬性条件:有域名
    - 1.生成uuid
      - 使用workers
      - 使用pages

```
## 1.1生成uuid(通用唯一识别码)

先前往[uuid生成器](https://www.lddgo.net/string/uuid)生成一个uuid并复制

> [!TIP] 💡 wiki
> UUID)是用于计算机体系中以识别信息的一个128位标识符。UUID按照标准方法生成时,在实际应用中具有唯一性,且不依赖中央机构的注册和分配。UUID重复的概率接近零,可以忽略不计。因此,所有人都可以自行建立和使用UUID
>

## 2.使用workers搭建

先前往[cloudflare官网](http://www.cloudflare.com)登录/注册一个账号,登录进入控制台后,在左边导航栏中找到 Workers 和 pages 选项进入

![IMG_20260222_002447](/uploads/shares/2/assets/IMG_20260222_002447-20260222005634-jtj69i7.jpg)

在概述中创建一个应用程序

![202307171059491098](/uploads/shares/2/assets/202307171059491098-20260222005801-z3mmo27.png)

选择 创建Worker

![IMG_20260222_002642](/uploads/shares/2/assets/IMG_20260222_002642-20260222005827-51fp9t2.jpg)

![IMG_20260222_003029](/uploads/shares/2/assets/IMG_20260222_003029-20260222005858-os5wqxe.png)

![202307171103133465](/uploads/shares/2/assets/202307171103133465-20260222005912-bhrs131.png)

等待一会后,会进入ide,删除原有内容并复制并粘贴以下文件(workers.js)内容

> [!IMPORTANT]
> 注:目前发现有两个版本的worker.js,且配置方法不同,本文分开讲
>

### 1.使用旧版workers.js

[worker.js](https://drive.ecve.cn/f/jY9fK/worker.js)

把uuid修改为上面生成的uuid,保存

![QQ截图20240520195553](/uploads/shares/2/assets/QQ截图20240520195553-20260222011130-wfaz0t6.png)

不要忘记为worker添加域名(前提是你的域名有托管在cloudflare

![QQ截图20240520202136](/uploads/shares/2/assets/QQ截图20240520202136-20260222011301-31kiwv2.png)

之后访问 https://域名/uuID 就会出现节点信息

### 2.使用新版worker.js

同理,在ide中填入:

[worker.js](https://github.com/cmliu/edgetunnel/blob/main/_worker.js)中的内容,但不用修改文件,直接保存

- 在左侧的 `设置`​选项卡中,选择 `变量`​ \> `添加变量`​。 变量名称填写​**ADMIN**​,值则为你的管理员密码,后点击 `保存`即可。

‍

- 访问 `https://域名/admin` 输入管理员密码即可登录后台,获取订阅链接

‍

## ②使用cf pages搭建

部署 CF Pages:下载 [main.zip](https://github.com/cmliu/edgetunnel/archive/refs/heads/main.zip) 在 CF Pages 控制台中选择 上传资产后,为你的项目取名后点击 创建项目,然后上传你下载好的 main.zip 文件后点击 部署站点。部署完成后点击 继续处理站点 后,选择 设置 > 环境变量 > 制作为生产环境定义变量 > 添加变量。 变量名称填写ADMIN,值则为你的管理员密码,后点击 保存即可。返回 部署 选项卡,在右下角点击 创建新部署 后,重新上传 main.zip 文件后点击 保存并部署 即可。

(可选)绑定 KV 命名空间:  
在 设置选项卡中选择 绑定 > + 添加 > KV 命名空间,然后选择一个已有的命名空间或创建一个新的命名空间进行绑定。变量名称填写KV,然后点击 保存后重试部署即可。给 Pages绑定

CNAME自定义域:  
在 Pages控制台的 自定义域选项卡,下方点击 设置自定义域。填入你的自定义次级域名,注意不要使用你的根域名,例如: 您分配到的域名是 baigei.cc(根域名),则添加自定义域填入 IloveCyreneFurina.baigei.cc(二级域名)即可;按照 CF 的要求将返回你的域名DNS服务商,添加 该自定义域 lizi的 CNAME记录 edgetunnel.pages.dev 后,点击 激活域即可。访问后台:  
访问 https://IloveCyreneFurina.baigei.cc/admin 输入管理员密码即可登录后台。

‍

评论

1 条评论
1
y**e@baigei.cc
分享者2026-02-20 20:47
...

test

验证码
回复评论
验证码
举报内容
验证码
由 b8l8u8e8 提供支持