revert: restore TCP 7000 frpc config (WebSocket via Nginx not working)
Made-with: Cursor
This commit is contained in:
12
lib/frpc.js
12
lib/frpc.js
@@ -144,22 +144,16 @@ function downloadFile(url, dest) {
|
||||
}
|
||||
|
||||
function writeFrpcConfig(clawId, frpConfig) {
|
||||
const { auth_token, dashboard_local_port = 18789 } = frpConfig;
|
||||
const { server, port, auth_token, dashboard_local_port = 18789 } = frpConfig;
|
||||
const ttyRemotePort = 10000 + Number(clawId);
|
||||
// 固定使用 WebSocket over HTTPS (443),可穿透仅开放 443 的网络环境;
|
||||
// 旧版 clawd 仍使用后端下发的 server:7000(TCP),两者并存互不影响。
|
||||
const toml = `# 由 clawd 自动生成,请勿手动修改
|
||||
serverAddr = "frp.claw.cutos.ai"
|
||||
serverPort = 443
|
||||
serverAddr = "${server}"
|
||||
serverPort = ${port}
|
||||
|
||||
[auth]
|
||||
method = "token"
|
||||
token = "${auth_token}"
|
||||
|
||||
[transport]
|
||||
protocol = "websocket"
|
||||
tls.enable = true
|
||||
|
||||
[[proxies]]
|
||||
name = "dashboard-${clawId}"
|
||||
type = "http"
|
||||
|
||||
Reference in New Issue
Block a user