跳转至

端口与服务映射

更新:2026-10-04

本页只登记当前实际服务。公网 80/443 由稳定逻辑身份 edge.yohan.fun 背后的当前边缘节点承担,当前实现仍是 MM BaoTa Nginx;业务域名使用 CNAME 跟随 edge。普通用户不得使用 Tailnet 地址或内部端口。

📌 结论摘要

当前在线节点为 rr、101、102、d02、mm、home、dd、dog-public 和 nas-sz。102 是当前 OmniRoute 权威。 d02 和 dog-public 均具备公网与 Tailnet 双入口 SSH、9100 遥测以及 Docker/Nomad 基线。NAS SSH 已由 RR、101、Home 三个同级管理来源验证。

不得把 Tailnet 应用端口、项目服务端口或旧 Office / 103 地址当成当前管理入口。

🌐 公网入口

域名 公网入口 后端 说明
cloud.yohan.fun MM 443 dd Cloudreve 系统云盘与 WebDAV;文件数据面直达 dd
mesh.yohan.fun MM 443 main Headscale / Headplane 网络控制面
console.yohan.fun MM 443 main Console 统一工作台;/app/ 仅保留到 proxy.yohan.fun 的旧书签跳转
proxy.yohan.fun MM 443 rr 2S-UI 100.64.0.1:2095 独立认证的代理控制面;根路径跳转 /app/,订阅继续使用 /sub/
panel-mm.yohan.fun MM 443 RR 100.64.0.1:39200 → MM 100.64.0.6:2095 MM 节点独立面板;独立 ECC 证书、独立 2S-UI 登录
panel-d02.yohan.fun MM 443 RR 100.64.0.1:39200 → d02 100.64.0.5:2095 d02 节点独立面板;独立 ECC 证书、独立 2S-UI 登录
panel-dog.yohan.fun MM 443 RR 100.64.0.1:39200 → dog 100.64.0.3:2095 dog 节点独立面板;独立 ECC 证书、独立 2S-UI 登录
panel-dd.yohan.fun MM 443 RR 100.64.0.1:39200 → dd 100.64.0.9:2095 dd 节点独立面板;独立 ECC 证书、独立 2S-UI 登录
api.yohan.fun MM 443 main API Gateway 管理 API
docs.yohan.fun MM 443 main Docs Site 文档站
status.yohan.fun MM 443 main Status Site 状态站
nomad.yohan.fun MM 443 main Nomad HTTPS Nomad UI/API
auth.yohan.fun MM 443 main A-Auth 管理认证
omni.yohan.fun MM 443 102 100.64.0.4:39200 OmniRoute 管理员保护的官方 OmniRoute 入口;MM 直连 102,不再经 RR 回源
ai.yohan.fun MM 443 101 100.64.0.2:3001 CloudCLI UI 多 Provider Web 工作台;MM 直接经 Tailnet 回源,CloudCLI 自行负责认证
mem.yohan.fun MM 443 RR 100.64.0.1:39200 → 101 100.64.0.2:4748 opencode-mem Web OpenCode 本地记忆库(Memory Explorer);RR 私有回源网关做 A-Auth admin 门禁,Console 内嵌展示

disk.yohan.fun 已随旧 KodBox 云盘栈退役,不再作为服务入口。

🔐 私有与节点端口

逐节点的别名、主机名、节点名、Tailnet IP、SSH 用户、SSH 端口及验证状态,以节点名称与别名为唯一连接登记表。本页只维护服务端口;未标记为已验证的 SSH 端口不得当作当前可用入口。

端口 绑定与用途 边界
39046 main Nomad HTTPS API Tailnet 控制面
39088 / 39089 main Headscale / Headplane 仅经受控反代或私有管理访问
39110 / 39120 / 39130 / 39131 / 39140 / 39150 / 39170 / 39180 / 39183 main 本机应用回源端口 不对公网直接监听;39183 为受控 OmniRoute Discovery Bridge
39184 main 172.30.70.1 System Operations Bridge 只允许 Runtime 固定容器 172.30.70.2;HMAC 认证;不开放公网和 Tailnet
39190 CLI Agent Gateway 容器 172.30.70.3 仅 agentmeshos-ai-runtime Docker 私网;不发布宿主机端口;Codex 与两个 Claude 固定后端均已通过生产 Smoke 并启用
5212 dd Cloudreve 容器后端 仅 Cloudreve 现有反代链路使用;不是普通用户地址
10122 101 SSH 101 本机现场监听已验证;Tailnet 直连入口
10222 102 SSH 2026-10-03 已通过有线 192.168.50.102:10222 和 Tailnet 100.64.0.4:10222 回读 pcdell-102,用户 root
10202 d02 公网与 Tailnet SSH 公网 107.172.186.4:10202 和 Tailnet 100.64.0.5:10202 均已从 101、RR、Home 回读 d02-dedirock;密码认证关闭,仅公钥登录
docker0 102 Docker 默认 bridge 172.17.0.0/16;Docker API 未在 2375/2376 暴露,当前不发布公网容器端口
9100 102 节点遥测 仅绑定 100.64.0.4:9100;2026-09-30 已由 RR 采集端读取 node_cpu_seconds_total 与 node_uname_info,UFW 与 ts-input 前置守卫共同限制来源
9100 d02 节点遥测 仅绑定 100.64.0.5:9100;RR 采集成功,101 与其他 Tailnet 来源被 ts-input 前置守卫阻断
36406 dog-public 公网与 Tailnet SSH 公网 173.249.205.221:36406 和 Tailnet 100.64.0.3:36406 均已由 101 回读 dog,用户 root
9100 dog-public 节点遥测 绑定 100.64.0.3:9100;node_exporter 运行中,Docker 与 Nomad 服务均为 enabled/active
39046 / 39047 / 39048 102 Nomad Client HTTP / RPC / Serf 仅绑定 100.64.0.4 Tailnet 地址;2026-09-30 已注册到 RR 上的单 Server,ready/eligible、Docker 驱动 Healthy
39180 / 39182 102 隔离 OmniRoute API/UI 与 Live WS 仅绑定 127.0.0.1;P13-2 已安装 3.8.51 并恢复数据,服务 active/healthy,但不对外承接生产流量
39200 102 OmniRoute 双监听私有入口(P14-1) Tailnet 绑定 100.64.0.4,LAN 绑定 192.168.50.102;经 systemd-socket-proxyd 反代 127.0.0.1:39180。Tailnet 放行 RR 100.64.0.1、101 100.64.0.2、d02 100.64.0.5、MM 100.64.0.6、Home 100.64.0.7、dd 100.64.0.9、dog-public 100.64.0.3;LAN 放行 101 固定地址 192.168.50.101,其他来源 DROP
39200 RR 私有回源网关(P16/P17) RR 100.64.0.1:39200 按 Host 承载 Console 回源和四个 panel-* 节点面板路由;仅允许已登记 Edge Tailnet 来源,不公网监听
39046 / 39047 / 39048 d02 Nomad Client HTTP / RPC / Serf 仅绑定 100.64.0.5 Tailnet 地址;2026-09-30 已注册为 edge-gateway,ready/eligible、Docker 驱动 Healthy
dog-public Nomad 动态端口 dog-public Nomad Client 2026-10-03 nomad 服务 active/enabled;监听地址必须在正式接管前重新回读,不从其他节点复制端口假设
22 Home / NAS SSH Home 100.64.0.7:22 与 NAS 100.64.0.10:22 已由 101 回读身份;NAS 三管理来源边界继续有效
10496 MM SSH 2026-10-03 从 101 经 Tailnet 和 edge.yohan.fun 公网入口分别回读 r1049668
2095 / 2096 2S-UI 节点控制与订阅端口 只绑定各节点 Tailnet IPv4;2095 由 raw PREROUTING 仅允许 rr Master,Master 与 panel-* 均经受控回源访问;2096 用于 Master 订阅生成。公网 2095/2096 均未开放
24443 MM / d02 VLESS + REALITY 公网 TCP;MM 客户端固定使用 mm-proxy.yohan.fun,d02 使用 d02.yohan.fun,不依赖可切换的 edge.yohan.fun
24444 dog Hysteria2 公网 UDP;客户端固定使用 dog-proxy.yohan.fun
24445 dd SS2022 公网 TCP + UDP;客户端固定使用 dd.yohan.fun
24446 rr Trojan + TLS 公网 TCP;客户端固定使用 rr-proxy.yohan.fun
3001 101 CloudCLI UI 仅 MM 100.64.0.6 经 Tailnet 回源;不对公网直接暴露
4747 101 opencode-mem 插件 Web 仅 127.0.0.1;随 opencode serve 进程提供,不对 Tailnet 监听
4748 101 opencode-mem Web Tailnet 发布 仅绑定 100.64.0.2,由 opencode-mem-web.service 提供来源头改写;只供 RR 私有回源网关使用,不对公网监听
17106 dd SSH 2026-10-03 从 101 经 Tailnet 与公网入口分别回读 dedirock-717106053

101 与 102 是局域网节点:Tailnet SSH 地址分别为 100.64.0.2:10122 和 100.64.0.4:10222;102 的物理 LAN SSH 192.168.50.102:10222 已于 2026-10-03 再次回读。103 当前不在 Headscale 权威表,旧 10322 不能登记为当前服务。当 Tailnet 不可用时,只能使用已登记的同一 LAN 系统主机建立原生 SSH 第二跳;不得把项目服务或 Tailnet 代理冒充物理恢复路径。

以下历史端口不再对应当前节点,不能按旧文档直接连接:

历史端口 旧用途 2026-10-03 处理
10322 旧 103 SSH 103 不在 Headscale 表;100.64.0.5 已由 d02 使用
100.64.0.12:22 Windows Summer SSH 当前离线;历史身份保留,但不作为当前可用入口
100.64.0.4:22 旧 office Windows SSH 该地址已由 102 使用;旧系统 SSH 别名已移除
100.64.0.3:22 旧 office-iphone 相关历史记录 该地址已由 dog-public 使用;移动端历史条目不得作为 SSH 入口

已删除端口:MinIO 39060/39061、MM MinIO 中转 39062、MariaDB Galera 39070、Galera 4444/4567/4568、KodBox 39160。

🧭 网络原则

Cloudreve 文件上传、下载与 WebDAV 只走公网 HTTPS 数据面:客户端到当前 edge,再到 dd。Tailnet 用于 SSH、Nomad、部署、监控和私有控制,不能作为云盘数据转发通道。替换边缘时只更新 edge.yohan.fun 的权威 A/AAAA,不在各业务域名或 Nginx 源配置重复保存 MM 公网地址。

⚠️ 未决项 / 需要决策

未决项 当前事实 下一步
103 SSH 10322 当前不在 Headscale 权威节点表,旧地址已由 d02 使用 103 重新接入后取得新地址,再回读身份和端口;不能沿用历史记录直接标记可用
101 搜索 MCP 默认地址 文档和 Codex 客户端默认使用 Tailnet 100.64.0.4:39200;LAN 192.168.50.102:39200 已实测可用 保留 LAN 为人工切换和测试入口,不强制做自动 URL 切换代理