使用指南 / 故障排查

某个软件不走代理怎么办:三种解决途径

故障排查 · 2026-06-01 更新 · 约 2 分钟

浏览器正常、某个软件却直连/连不上,说明该软件没有使用系统代理。先判断它属于哪类,再选办法:

途径一:软件内手动填代理

很多软件有自己的代理设置(Telegram、Steam、JetBrains 系、qBittorrent 等)。在其网络设置里填 SOCKS5 或 HTTP 代理 127.0.0.1:7890 即可,这是最精准的方式。

途径二:命令行工具设环境变量

# PowerShell 当前会话
$env:HTTP_PROXY  = "http://127.0.0.1:7890"
$env:HTTPS_PROXY = "http://127.0.0.1:7890"

# git 单独配置
git config --global http.proxy http://127.0.0.1:7890

pip、npm、go 等各有类似配置项,一次配置长期有效。

途径三:TUN 模式全接管

软件既没有代理设置、又不读环境变量(多数游戏、部分国产客户端)→ 开 TUN 模式在网络层强制接管,见《TUN 模式详解》。

验证手段统一:让软件产生流量,在 Connections 页面按进程/域名找它的连接,Chains 列走向一目了然。找不到连接就说明流量根本没进 Clash,回到上面三条重新对症。