Commit Graph
4 Commits
Author SHA1 Message Date
admin 489da5f854 chore(dual-link-proxy): 脚本补可执行位,SKILL 里的直接调用才成立 2026-10-18 20:18:59 +08:00
admin b2016af916 feat(dual-link-proxy): 一键安装脚本,空机器一条命令装完链路与面板
- 新增 scripts/install-dual-link.sh:装 3x-ui → 建两条 VLESS+WS 入站(绑 127.0.0.1)
  → 80 vhost 完成 ACME → 签证书 → 切 443 → 可选面板子域 + Basic Auth → 实测 101 并打印链接;
  支持 --dry-run 干跑、--yes 无人值守、已有 3x-ui 时复用而不重置密码
- 3xui-api.py 补 uuid / link / del-inbound 三个子命令,add 的 --uuid 改为可选
- verify-links.sh 统计实际检查项,空跑以退出码 2 报错,避免假通过
- 避坑清单补三条脚本类实测:ss 端口判定的字段误用、dry-run 仍落盘、验收空跑
2026-10-18 20:18:33 +08:00
admin 879156f75c feat(dual-link-proxy): 加 add-user / del-user,改用 v3 的 clients 接口
3x-ui v3 把客户端改成全局实体、再 attach 到入站,入站的 update 接口不再改客户端列表
(实测返回 success 但没写进去)。改用 /panel/api/clients/add 配
{"client":{...},"inboundIds":[...]},一条命令即可把同一个人挂到多条链路;
销号走 /panel/api/clients/del/{email}。

另修一处:v3 服务端会自行生成 UUID,脚本改为建完回读真实值再打印。
2026-10-18 18:27:50 +08:00
admin a9d2adaf72 feat(dual-link-proxy): 新增双链路代理搭建与运维技能(已脱敏)
把「在已跑 nginx 的 VPS 上从零搭起橙云 + 灰云双链路、并用 3x-ui 管多用户」
的全过程沉淀成技能:五阶段工作流、五条硬性前提、三条易踩反的判据、19 条避坑。

- references/01 前置取证与选型:泛解析不等通、端口取证、nginx 约束下的选型
- references/02 服务端落地:3x-ui 与 sing-box 两条路线,含包名与 2096 冲突
- references/03 nginx 与证书:80 → 签证书 → 443 的顺序、AEAD 套件、口令文件位置
- references/04 面板与多用户:3x-ui 三层模型、加人步骤、CSRF 登录法
- references/05 避坑清单:19 条,正向写做法、括号里附踩过的坑
- scripts/verify-links.sh 与 scripts/3xui-api.py:两个脚本均对真实环境跑通

正文已脱敏,域名/端口/口令/UUID/主机 全部改为占位符。
2026-10-18 15:05:52 +08:00