feat: 设置面板添加代理配置 — web_search/web_fetch走HTTP代理(Clash等)

This commit is contained in:
thzxx
2026-06-10 15:38:56 +08:00
parent 3c54f15218
commit 3f11e7c3cd
6 changed files with 50 additions and 1 deletions
+15
View File
@@ -231,6 +231,21 @@ export async function setupIPC(): Promise<void> {
return { success: true };
});
// ── 代理设置(web_search/web_fetch 走代理)──
ipcMain.handle('proxy:set', (_, url: string) => {
if (url) {
process.env.HTTP_PROXY = url;
process.env.HTTPS_PROXY = url;
process.env.NODE_TLS_REJECT_UNAUTHORIZED = '0';
sendLog('info', `🌐 代理已设置`, url);
} else {
delete process.env.HTTP_PROXY;
delete process.env.HTTPS_PROXY;
delete process.env.NODE_TLS_REJECT_UNAUTHORIZED;
sendLog('info', `🌐 代理已禁用`);
}
});
// ── Workspace IPC ──
// 获取工作空间目录