feat(Proxy): Implement proxy management system

- Add ProxyManager service to handle system, custom, and no proxy configurations
- Integrate proxy support for Gemini, Knowledge, and WebDav services
- Add fetch-socks and undici for advanced proxy handling
- Enhance proxy configuration with environment variable and session management
This commit is contained in:
suyao
2025-03-11 00:01:07 +08:00
committed by 亢奋猫
parent 99e13386a7
commit bb5000c024
7 changed files with 187 additions and 8 deletions
+2
View File
@@ -78,11 +78,13 @@
"electron-updater": "^6.3.9",
"electron-window-state": "^5.0.3",
"epub": "^1.3.0",
"fetch-socks": "^1.3.2",
"fs-extra": "^11.2.0",
"markdown-it": "^14.1.0",
"officeparser": "^4.1.1",
"p-queue": "^8.1.0",
"tokenx": "^0.4.1",
"undici": "^7.4.0",
"webdav": "4.11.4"
},
"devDependencies": {