feat: 适配地理伪装,优化初始化,增加自检

This commit is contained in:
foxhui
2025-12-13 15:57:25 +08:00
Unverified
parent 5d8dc7c0a5
commit e0c4c80739
10 changed files with 964 additions and 70 deletions
+11 -3
View File
@@ -14,9 +14,17 @@
*/
import http from 'http';
import { getBackend } from './src/backend/index.js';
import { logger } from './src/utils/logger.js';
import { handleDisplayParams, createQueueManager, createRouter } from './src/server/index.js';
// ==================== 启动前自检 ====================
import { runPreflight } from './src/utils/preflight.js';
// Xvfb 子进程跳过自检(父进程已完成)
if (!process.env.XVFB_RUNNING) {
runPreflight();
}
// ==================== 加载其他依赖 ====================
const { getBackend } = await import('./src/backend/index.js');
const { logger } = await import('./src/utils/logger.js');
const { handleDisplayParams, createQueueManager, createRouter } = await import('./src/server/index.js');
// ==================== 命令行参数处理 ====================