Files
workpod/docs/00-规范/端口分配规则.md
T

1.8 KiB
Raw Blame History

端口分配规则

最后更新:2026-04-07


规则总览

本机端口

SSH:  22xx  (容器内统一为 22)
Web:  77xx  (容器内统一为 7681)
类型 SSH 前缀 Web 前缀 范围 示例
基础/通用 220-221 768-769 2201-2210 / 7681-7690 base=2222/7681
项目开发 221-229 770-779 2211-2290 / 7701-7790 flux=2201/7701

测试服端口 (flux_dev @ 39.99.243.191)

复用本机规则,Web 端口做偏移避免冲突:

实例 SSH Web 域名
workpod-1 2221 7681 wk.1216.top
workpod-alpine 2222 7683 wk2.1216.top
workpod-ada 2224 7685 ada.1216.top
workpod-yxl 2226 7686 yxl.1216.top

已分配端口表

本机

# 实例 SSH Web 网络 状态
1 workpod-alpine (base) 2222 7681 workpod-alpine-network running
2 workpod-test 2223 7682 workpod-test-network running
3 ws-flux-dev 2201 7701 workpod-flux-network running

预留

# 项目 SSH Web 技术栈
4 suke 2211 7711 Java + Flutter
5 case 2212 7712 Java + Vue
6 hszd 2213 7713 Vue
7 pm 2214 7714 待确认
8 me 2215 7715 待确认

分配原则

  1. 项目实例从 2211 开始 — 2201-2210 保留给 base/test 等通用实例
  2. SSH 和 Web 同编号 — flux 用 2201/7701suke 用 2211/7711,便于记忆
  3. 测试服 Web 偏移 — 同一实例测试服 Web = 本机 Web + 偏移值(通常 +2)
  4. 注册后再占用 — 新增前先查 registry.yaml 和 netstat -ano \| grep :22xx