不在公司局域网时怎么接着干活
CLAUDE.md「接入」一节写的 ssh admin@192.168.110.67 只在公司局域网内可达。不在公司网络时
(在家、出差),要走 FRP 已经暴露出来的公网入口。2026-08-21 实测:HTTP 隧道能用,SSH 隧道
不能用——详情见下面「不能用」一节和 docs/todo/ssh-public-tunnel-broken.md。
能用:HTTP 隧道(qwen.wudaima.com)
curl http://qwen.wudaima.com/health # 200,看现在挂的是 LLM 还是 minimax-h3 gateway
curl http://qwen.wudaima.com/console/ # h3-console 公网子路径,200
⚠️ qwen.wudaima.com 这个域名指向的服务会变(见 HANDOFF.md)——2026-08-21 实测 /health
返回的是 minimax-h3/gateway.py 的 JSON({"ready":...,"backends":[...]}),不是 Qwen LLM
的健康检查。用之前先 curl 一下确认现在挂的是哪个,不要凭上次的记忆假设。
浏览器直接打开 http://qwen.wudaima.com/console 能看 h3-console 的任务列表/预览,跟局域网
http://192.168.110.67:8080 是同一份 console.sqlite3/assets/,数据是实时同步的。
无鉴权,公网任何人都能连——这是已知安全问题(llm-setup.md §8.1),不是这次新引入的。
不能用:SSH 隧道(22 → 公网 6000)
llm-setup.md 写的方案是:
ssh -p 6000 admin@60.205.214.169 # frps 服务端 IP,TCP 类型转发,不走域名
2026-08-21 实测失败:TCP 三次握手能成功(nc -vz 60.205.214.169 6000 通),但 SSH 协议
握手阶段服务端直接断开连接(kex_exchange_identification: Connection closed by remote host),
连密码提示都出不来。重试多次结果一致,不是偶发抖动。
这跟文档里记录的 gateway.wudaima.com/comfyui.wudaima.com 隧道空挂是同一种模式:frps 层
"端口开着"不代表 frpc 客户端那条代理真的在转发。根因需要登录服务器本机排查(pm2 status
frpc-qwen-client、ssh.frpc.ini 配置、sshd 本地是否正常监听 22),但排查 SSH 隧道恰恰
需要先能 SSH 进去——这是个先有鸡先有蛋的死结,只能等下次能从局域网/办公网接触到服务器时
现场修(进度见 docs/todo/ssh-public-tunnel-broken.md)。
在这之前,在家/公司网络外没有能直接改服务器文件、跑 shell 命令的路径——只能靠上面的 HTTP 隧道看状态、发请求,改不了配置、起不了/停不了服务。
小结:在家能干什么、不能干什么
| 想干的事 | 能做到吗 | 怎么做 |
|---|---|---|
| 看 h3-console 任务进度/生成结果 | ✅ | 浏览器开 http://qwen.wudaima.com/console |
| 调 LLM/H3 的 HTTP API | ✅(先确认域名现在指向谁) | curl http://qwen.wudaima.com/... |
SSH 进服务器看日志、nvidia-smi、改配置、起停服务 |
❌ 当前不通 | 等 SSH 隧道修好,或找能接触公司局域网的人代跑命令 |
| 本地 Claude Code 直接改服务器文件 | ❌ 依赖 SSH,同上不通 | 同上 |