Приложение игнорирует прокси: три пути решения
Браузер в порядке, а одно приложение ходит напрямую или не соединяется? Оно не пользуется системным прокси. Классифицируем и выбираем путь:
Путь 1: прокси в настройках самого приложения
У многих он есть (Telegram, Steam, IDE от JetBrains, qBittorrent…). Впишите SOCKS5 или HTTP 127.0.0.1:7890 в его сетевых настройках — самый точечный способ.
Путь 2: переменные окружения для консольных утилит
# текущая сессия 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 и прочих есть свои аналогичные настройки — один раз задал и забыл.
Путь 3: TUN забирает всех
Настроек прокси нет и переменные игнорируются (большинство игр, отдельные клиенты)? Включайте TUN — перехват на сетевом уровне («Режим TUN подробно»).
Проверка одна и та же: заставьте приложение создать трафик, найдите его на Connections по процессу/домену и читайте Chains. Соединений вовсе нет — трафик в Clash не попадал; возвращайтесь к трём путям.