78b85c0d83
Add Nginx SSL panel config, enable-panel-https.sh, secure Flask cookies, and update docs for https login. Co-authored-by: Cursor <cursoragent@cursor.com>
26 lines
753 B
Markdown
26 lines
753 B
Markdown
# 技术栈说明
|
||
|
||
## 组件分工
|
||
|
||
| 组件 | 用途 |
|
||
|------|------|
|
||
| **sing-box** | Hysteria2 服务端、Clash API 统计、多 inbound 按节点分端口 |
|
||
| **Nginx** | ACME 验证、管理面板反代(HTTP 80) |
|
||
| **Flask 面板** | 添加/删除节点、复制 Hy2 链接、在线与流量统计 |
|
||
|
||
## 端口
|
||
|
||
| 端口 | 协议 | 进程 | 说明 |
|
||
|------|------|------|------|
|
||
| 80 | TCP | Nginx | ACME 验证 + 跳转 HTTPS |
|
||
| 443 | TCP | Nginx | **HTTPS 管理面板** |
|
||
| 8443–8499 | UDP | sing-box | Hy2,每节点 +1 |
|
||
|
||
## 配置生成
|
||
|
||
| 脚本 | 输出 |
|
||
|------|------|
|
||
| `render-server.py` | `/etc/sing-box/config.json` |
|
||
|
||
增删节点后运行 `render-server.py` 并 `systemctl restart sing-box`。
|