feat: 支持自托管的 remote-control-server (#214)

* feat: 支持自托管的 remote-control-server (#214)

---------

Co-authored-by: Claude Opus 4.6 <noreply@anthropic.com>
Co-authored-by: Copilot Autofix powered by AI <62310815+github-advanced-security[bot]@users.noreply.github.com>
This commit is contained in:
claude-code-best
2026-04-09 17:40:50 +08:00
committed by GitHub
parent f17b7c7163
commit 2da6514095
81 changed files with 9875 additions and 40 deletions

20
scripts/rcs.ts Normal file
View File

@@ -0,0 +1,20 @@
/**
* 启动 Remote Control Server
*
* Usage:
* bun run scripts/rcs.ts
* RCS_API_KEYS=key1,key2 RCS_PORT=4000 bun run scripts/rcs.ts
*/
import { config } from "../packages/remote-control-server/src/config";
console.log(`[RCS] Starting Remote Control Server...`);
console.log(`[RCS] Port: ${config.port}`);
console.log(`[RCS] API Key configuration loaded`);
console.log(`[RCS] JWT Secret: ${config.jwtSecret === "change-me-in-production" ? "default (set RCS_JWT_SECRET)" : "custom"}`);
console.log(`[RCS] DB: ${config.dbPath}`);
const server = await import("../packages/remote-control-server/src/index.ts");
Bun.serve(
server.default
)