# 自用节点管理方案

**URL:** <https://idcflare.com/t/topic/49640>\
**Category:** 教程\
**Created:** [2025 年12 月 28 日 17:36 UTC](https://idcflare.com/t/topic/49640 "2025-12-28T17:36:50Z")\
**Posts on this page:** 20\
**Page:** 1

<div class="post-metadata">

**Author:** ![eternge](https://idcflare.com/user_avatar/idcflare.com/eternge/32/12294_2.png) [@eternge](https://idcflare.com/u/eternge)\
**Post date:** [2025 年12 月 28 日 17:36 UTC](https://idcflare.com/t/topic/49640/1 "2025-12-28T17:36:50Z")

</div>

存档一下自己搭建代理并配置`Clash`配置（`Mihomo`内核）的过程。仅做参考，并不是特别完善的教程。  
**大致思路** ：先在一台机子上启动`Sub-Store`，前端开启`CF Zero Trust`。然后在每台代理机子装上`3x-ui`，设置只监听本地，同时启用`Cloudflare Tunnel`连接为每个`3x-ui`服务添加`CNAME`设置域名部署至公网，在每个域名（`3x-ui`面板）添加`Zero Trust`拦截非法服务。在每台生成`vless + reality`链接，端口设置为`443`，关闭订阅设置，把链接用单个订阅绑定到`Sub-Store`，创建组合订阅。在文件管理中实现分流规则，生成`https`链接，链接接入`CF WAF`，设置`verify`密钥，保护订阅文件安全。  
Tunnel 仅用于面板 Web 访问；节点的 reality 入站仍是直连 VPS（DNS 记录需按 reality 的要求处理）。

### Sub-Store 部署

安装`Sub-Store`（请先安装`Docker`）

```bash
curl -sSL https://sub-store-org.github.io/resource/ssm/install.sh | bash

```

启动前端和后端

```bash
# 后端，默认监听本机端口，不要添加 --private=false
ssm new -n ssm-backend -p 3000

# 前端
ssm new -i -n ssm-frontend -p 8080

# 查看 hash 前缀（这个要加到后端，即https://sub.example.com/<HASH>/）
ssm ls

```

然后反代绑定域名，将前端的域名加到`CF Access Zero Trust`中，设置策略，我设置的是两个邮箱发送一次性验证码。

### 代理机 3x-ui 部署

```bash
apt update && apt install -y curl
bash <(curl -Ls https://raw.githubusercontent.com/mhsanaei/3x-ui/master/install.sh)

```

面板设置 - 面板监听域名 - 127.0.0.1 （面板监听限制在本机）  
订阅设置 - 关闭订阅服务 - 保存 - 重启面板  
可以看到现在公网已经连不上了

### 代理机 CF Tunnel + Zero Trust 构建

打开 Cloudflare One (Access)，网络 - 连接器 - 创建隧道 - 选择 Cloudflared，先在上面选你的系统环境（Debian or Ubuntu），然后复制上面一大块代码到你的 VPS 上，然后再复制左下角的，让机子每次启动时都能自动运行。

| 选项名称 | 填写内容 | 说明 |
| --- | --- | --- |
| **子域** | 前缀 | |
| **域 (Domain)** | 选择你的域名 | 在下拉菜单里选你绑定的主域名 |
| **路径 (Path)** | 留空 | 不填 |
| **服务 - 类型 (Type)** | `HTTP` | 必须选 HTTP |
| **服务 - URL** | `127.0.0.1:xxx` | 填你刚才设置的内网 IP 和端口 |

**其他应用程序设置 - HTTP 设置 - HTTP 主机头 - 127.0.0.1** （不填这个可能导致无法访问，后端可能按 Host/Header 做校验）。  
Zero Trust 设置策略绑定刚刚配置的域名即可。

### WAF 配置

添加这个配置是为了：假设你的订阅链接被无意或有意地泄露了，所有人都会看到你链接背后每台机子的 IP 和 UUID，为了稍微解决一下这个问题，可以在订阅链接后加个“暗号”，只有订阅链接后面带个 Token 的才可以允许访问，可以为不同朋友给不同token防止泄露。（虽然可能这个操作意义不大，安全性增加有限）

#### 创建 WAF 自定义规则

1. 登录 Cloudflare 主面板。
2. 选择域名。
3. 在左侧菜单，找到 安全性 - 安全规则 - 创建规则 - 自定义规则。
4. **填写规则内容** :
  - **If…** :

  - **And**

  - **And** （防止规则在前端写入的时候被拦截）:

  - 选择操作: **阻止**

按实际的情况调整为更严格的匹配，避免误判

### Clash 分流

参考 [[教程 2.0] 草履虫也能学会的 Clash 配置：无DNS泄露、精确分流、链式代理](https://linux.do/t/topic/1282245)  
最简单的方案是把上面的配置文件下载下来让 AI 改写  
猫猫的 Vless 订阅转换网站：[订阅链接转换工具](https://linuxdo.icmpmiao.cc/)

---

<div class="post-metadata">

**Author:** ![apt](https://idcflare.com/user_avatar/idcflare.com/apt/32/4919_2.png) [@apt](https://idcflare.com/u/apt)\
**Post date:** [2025 年12 月 28 日 19:48 UTC](https://idcflare.com/t/topic/49640/2 "2025-12-28T19:48:47Z")

</div>

感谢分享

---

<div class="post-metadata">

**Author:** ![imNPC](https://idcflare.com/user_avatar/idcflare.com/imnpc/32/23108_2.png) [@imNPC](https://idcflare.com/u/imNPC)\
**Post date:** [2025 年12 月 28 日 20:01 UTC](https://idcflare.com/t/topic/49640/3 "2025-12-28T20:01:14Z")

</div>

收藏学习

---

<div class="post-metadata">

**Author:** ![yqyan](https://idcflare.com/user_avatar/idcflare.com/yqyan/32/3375_2.png) [@yqyan](https://idcflare.com/u/yqyan)\
**Post date:** [2025 年12 月 28 日 21:22 UTC](https://idcflare.com/t/topic/49640/4 "2025-12-28T21:22:57Z")

</div>

感谢分享教程 🙏

---

<div class="post-metadata">

**Author:** ![jerryhou](https://idcflare.com/user_avatar/idcflare.com/jerryhou/32/854_2.png) [@jerryhou](https://idcflare.com/u/jerryhou)\
**Post date:** [2025 年12 月 28 日 23:21 UTC](https://idcflare.com/t/topic/49640/5 "2025-12-28T23:21:57Z")

</div>

我把所有节点都丢到火箭里……

---

<div class="post-metadata">

**Author:** ![bingdong](https://idcflare.com/letter_avatar/bingdong/32/6_22734026db12803ebb3e059622ac3534.png) [@bingdong](https://idcflare.com/u/bingdong)\
**Post date:** [2025 年12 月 28 日 23:25 UTC](https://idcflare.com/t/topic/49640/6 "2025-12-28T23:25:20Z")

</div>

学习了，非常感谢！

---

<div class="post-metadata">

**Author:** ![Luis](https://idcflare.com/user_avatar/idcflare.com/luis/32/247_2.png) [@Luis](https://idcflare.com/u/Luis)\
**Post date:** [2025 年12 月 28 日 23:38 UTC](https://idcflare.com/t/topic/49640/7 "2025-12-28T23:38:15Z")

</div>

感谢分享教程！ 学废了！ 😆

---

<div class="post-metadata">

**Author:** ![fx318](https://idcflare.com/user_avatar/idcflare.com/fx318/32/4469_2.png) [@fx318](https://idcflare.com/u/fx318)\
**Post date:** [2025 年12 月 29 日 00:36 UTC](https://idcflare.com/t/topic/49640/8 "2025-12-29T00:36:02Z")

</div>

感谢分享教程

---

<div class="post-metadata">

**Author:** ![listen11](https://idcflare.com/user_avatar/idcflare.com/listen11/32/9940_2.png) [@listen11](https://idcflare.com/u/listen11)\
**Post date:** [2025 年12 月 29 日 00:41 UTC](https://idcflare.com/t/topic/49640/9 "2025-12-29T00:41:30Z")

</div>

感谢分享

---

<div class="post-metadata">

**Author:** ![ultraman-jack](https://idcflare.com/user_avatar/idcflare.com/ultraman-jack/32/15657_2.png) [@ultraman-jack](https://idcflare.com/u/ultraman-jack)\
**Post date:** [2025 年12 月 29 日 00:48 UTC](https://idcflare.com/t/topic/49640/10 "2025-12-29T00:48:40Z")

</div>

这是完全把substore当做一个同步平台了吗 :tieba_025:

---

<div class="post-metadata">

**Author:** ![Mxyjs996](https://idcflare.com/letter_avatar/mxyjs996/32/6_22734026db12803ebb3e059622ac3534.png) [@Mxyjs996](https://idcflare.com/u/Mxyjs996)\
**Post date:** [2025 年12 月 29 日 02:25 UTC](https://idcflare.com/t/topic/49640/11 "2025-12-29T02:25:28Z")

</div>

感谢分享

---

<div class="post-metadata">

**Author:** ![ZeroOne](https://idcflare.com/user_avatar/idcflare.com/zeroone/32/23147_2.png) [@ZeroOne](https://idcflare.com/u/ZeroOne)\
**Post date:** [2025 年12 月 29 日 02:36 UTC](https://idcflare.com/t/topic/49640/12 "2025-12-29T02:36:41Z")

</div>

感谢分享

---

<div class="post-metadata">

**Author:** ![eternge](https://idcflare.com/user_avatar/idcflare.com/eternge/32/12294_2.png) [@eternge](https://idcflare.com/u/eternge)\
**Post date:** [2025 年12 月 29 日 04:16 UTC](https://idcflare.com/t/topic/49640/13 "2025-12-29T04:16:28Z")

</div>

差不多，当订阅管理中枢用的 😇

---

<div class="post-metadata">

**Author:** ![Ngunfi](https://idcflare.com/letter_avatar/ngunfi/32/6_22734026db12803ebb3e059622ac3534.png) [@Ngunfi](https://idcflare.com/u/Ngunfi)\
**Post date:** [2025 年12 月 29 日 04:33 UTC](https://idcflare.com/t/topic/49640/14 "2025-12-29T04:33:07Z")

</div>

谢谢分享

---

<div class="post-metadata">

**Author:** ![aier](https://idcflare.com/user_avatar/idcflare.com/aier/32/5535_2.png) [@aier](https://idcflare.com/u/aier)\
**Post date:** [2025 年12 月 29 日 07:49 UTC](https://idcflare.com/t/topic/49640/15 "2025-12-29T07:49:55Z")

</div>

谢谢佬的教程

---

<div class="post-metadata">

**Author:** ![yulinzhiyu](https://idcflare.com/letter_avatar/yulinzhiyu/32/6_22734026db12803ebb3e059622ac3534.png) [@yulinzhiyu](https://idcflare.com/u/yulinzhiyu)\
**Post date:** [2025 年12 月 29 日 08:03 UTC](https://idcflare.com/t/topic/49640/16 "2025-12-29T08:03:35Z")

</div>

收藏学习

---

<div class="post-metadata">

**Author:** ![laris](https://idcflare.com/user_avatar/idcflare.com/laris/32/26564_2.png) [@laris](https://idcflare.com/u/laris)\
**Post date:** [2025 年12 月 29 日 10:18 UTC](https://idcflare.com/t/topic/49640/17 "2025-12-29T10:18:07Z")

</div>

想请教，如果挂cf防护，会不会增加链路延迟？  
目前我在DMIT上做的3xu，cf只做了A解析ip，剩下没做。

---

<div class="post-metadata">

**Author:** ![laikey.lau](https://idcflare.com/user_avatar/idcflare.com/laikey.lau/32/5962_2.png) [@laikey.lau](https://idcflare.com/u/laikey.lau)\
**Post date:** [2025 年12 月 29 日 11:06 UTC](https://idcflare.com/t/topic/49640/18 "2025-12-29T11:06:22Z")

</div>

很好很强大

---

<div class="post-metadata">

**Author:** ![lil](https://idcflare.com/user_avatar/idcflare.com/lil/32/12497_2.png) [@lil](https://idcflare.com/u/lil)\
**Post date:** [2025 年12 月 29 日 11:39 UTC](https://idcflare.com/t/topic/49640/19 "2025-12-29T11:39:48Z")

</div>

学习一下

---

<div class="post-metadata">

**Author:** ![tug](https://idcflare.com/letter_avatar/tug/32/6_22734026db12803ebb3e059622ac3534.png) [@tug](https://idcflare.com/u/tug)\
**Post date:** [2025 年12 月 29 日 12:47 UTC](https://idcflare.com/t/topic/49640/20 "2025-12-29T12:47:13Z")

</div>

感谢分享教程

[下一页](https://idcflare.com/t/topic/49640.md?page=2)
