bytedance/UI-TARS-desktop
View on GitHub[Feature]: 支持设置代理转发端口以解决 Node.js 请求不走系统代理的问题
Open
#335 opened on Mar 24, 2025
Agent TARSContribution WelcomeFeatureGood first issue
Repository metrics
- Stars
- (36,199 stars)
- PR merge metrics
- (PR metrics pending)
Description
Which destkop app does this feature request relate to?
Agent-TARS Desktop
What problem does this feature solve?
当前桌面软件(基于 Node.js 和 Electron 构建)在处理网络请求时,默认不走宿主机系统代理设置。这导致即便宿主机已开启全局代理,软件发起的请求仍无法通过代理访问外网接口。推测此问题可能源于 Node.js 的请求机制在 Electron 环境下未能正确识别或利用系统代理配置。
此问题对用户造成的影响:
- 用户在需要通过代理访问外网的场景下,无法正常使用软件功能。
- 增加了用户的手动配置成本,需要额外设置代理或寻找替代方案。
What does the proposed features look like?
为了改善用户体验并解决上述问题,建议软件增加以下功能:
- 代理设置支持:在软件的网络设置中增加代理配置选项,允许用户输入代理服务器的地址和端口。
- 自动代理转发:当用户配置了代理服务器后,软件发起的所有网络请求自动通过该代理服务器转发,确保请求能够正确通过代理访问外网。