mirror of
https://github.com/kuaifan/dootask.git
synced 2026-07-31 18:35:56 +00:00
2.1 KiB
2.1 KiB
id, title, type, feature, scope, locale, aliases, related_tools, related_pages, prerequisites, negative, last_verified
| id | title | type | feature | scope | locale | aliases | related_tools | related_pages | prerequisites | negative | last_verified | ||||||||||
|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
| electron-client.proxy.concept | 桌面端代理设置 | concept | electron-client | end-user | zh |
|
|
v1.7.90 |
桌面端代理设置
代理来源
DooTask 桌面端基于 Electron,网络请求默认遵循操作系统的代理设置(从 Chromium 继承)。客户端内没有独立的代理配置入口。代理生效路径:
- macOS:系统设置 → 「网络」→ 当前网络 → 「详细信息」→「代理」
- Windows:设置 → 「网络和 Internet」→「代理」
- Linux:多数发行版在「设置 → 网络 → 代理」
适用场景
- 内网部署需走公司 HTTP 代理出公网
- 通过 VPN 客户端访问私有 DooTask 实例
- 测试环境需经过 mitm / Charles 抓包(配 PAC 或全局代理)
启动参数(进阶)
Electron 支持启动时通过命令行参数注入代理。例如 macOS 终端启动:
open -a DooTask --args \
--proxy-server="http://192.168.1.10:8080" \
--proxy-bypass-list="*.internal.com"
Windows 在快捷方式属性里给 dootask.exe 加同样参数。这种方式属于绕过系统代理,生效优先级最高。
鉴权代理
需要用户名 / 密码的代理:
- 操作系统代理面板里录入凭证(macOS 钥匙串、Windows 凭据管理器)
- Chromium 弹出鉴权对话框时输入
故障排查
- 客户端打不开 / 登录失败,先确认浏览器(系统默认浏览器)能否打开 DooTask 网址
- 抓包检查请求是否经过预期代理
- 走代理后 WebSocket 连接可能被部分企业代理阻断,需让运维放通
wss://
不支持
- 客户端 UI 无代理配置项,无法在 App 内切换代理
- 不支持代理协议自动切换(SOCKS5 / HTTP / HTTPS)
- 不支持单 App 独立代理(全系统级)