迁入通用节点部署工具、离线交付页生成器和共用技能,隔离真实配置与交付产物。统一 Codex 与 Claude Code 开发约定,补充节点迁移与运维文档。 完善 FINAL、策略组引用、输入校验、Surge 字段编码与 AI DNS 例外保护,增加隔离测试和订阅验证工具。 验证:全量类型检查、44 项单测、前端构建、脚本语法、技能入口与凭据隔离检查均通过。
10 lines
452 B
Bash
Executable File
10 lines
452 B
Bash
Executable File
#!/usr/bin/env bash
|
|
# Allow web + panel + aaPanel FTP/passive ports. Reads the real panel port from the box.
|
|
. "$(dirname "$0")/_lib.sh"
|
|
|
|
run 'P=$(cat /www/server/panel/data/port.pl 2>/dev/null | tr -d "[:space:]"); P=${P:-8888}
|
|
for p in 22 80 443 "$P" 888; do ufw allow "$p"/tcp >/dev/null 2>&1; done
|
|
ufw allow 39000:40000/tcp >/dev/null 2>&1
|
|
yes | ufw enable >/dev/null 2>&1 || true
|
|
ufw status | grep -E "22|80|443|$P|888|39000"'
|