某个软件不走代理怎么办:三种解决途径
浏览器正常、某个软件却直连/连不上,说明该软件没有使用系统代理。先判断它属于哪类,再选办法:
途径一:软件内手动填代理
很多软件有自己的代理设置(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,回到上面三条重新对症。