管理后台 PHP + MySQL

新建项目 → 自动分配端口 → 复制字段到总后台 / 远银 / 其它面板。双端拨出,动态 IP 无影响,无 frpc。

隧道守护监控

PID / 日志落在 data/。点「开启」会真正拉起并检测隧道口;失败时下方会显示日志。总后台「网页映射端口」必须与下方映射口数字完全一致;改端口后请点「重启」。浏览器请打开「映射口」而不是管理站端口。(日志若写期望 19000,面板就填 19000,不要填 19200)。

运行中 PID 3165333 隧道口 7000 已监听

running - tunnel 7000 listening - PID 3165333

central :19200 听 shop :19201 听
2026-07-16 13:23:26  本机防火墙未能自动放行 TCP 7000,19200,19201,80。请在宝塔安全/系统防火墙放行,并在云安全组放行同端口。 port 7000/tcp 未写入 port 19200/tcp 未写入 port 19201/tcp 未写入 port 80/tcp 未写入
2026-07-16 13:23:26  监听 0.0.0.0:7000 ← 隧道服务
2026-07-16 13:23:26  监听 0.0.0.0:19200 ← 项目 central
2026-07-16 13:23:26  监听 0.0.0.0:19201 ← 项目 shop
2026-07-16 13:23:26  同步已绑定域名的 Nginx 免端口反代…
2026-07-16 13:23:27  域名反代同步 FAIL sq.r168.cn → :19200 找不到可写的 Nginx vhost 目录。请手动:宝塔→网站→添加站点 sq.r168.cn→反向代理→目标 http://127.0.0.1:19200;并确认云安全组放行 TCP 80。
2026-07-16 13:23:27  域名入口未能占用端口 80(多半 Nginx 已占 80,属正常): 无法监听 域名入口 Host 反代 端口 80: Permission denied
2026-07-16 13:23:27  免端口改走 Nginx 反代;若仍须加端口,请查:云安全组 TCP 80、DNS A→本机、宝塔重载 Nginx。
2026-07-16 13:23:27  就绪:等待面板拨出上线(动态 IP 无影响),项目数=2
2026-07-16 13:23:34  客户端上线 role=central remote=19200
2026-07-16 13:23:50  角色 central 经隧道 RPC 绑定域名,已刷新 Host 路由
2026-07-16 13:25:00  握手失败: 协议魔数不匹配
2026-07-16 13:30:04  会话结束 (central): 客户端断开
2026-07-16 13:33:08  客户端上线 role=central remote=19200

文件:data/tunnel-daemon.log · data/tunnel-daemon.pid