Заметка о подводных камнях: решение проблемы мгновенного зависания Git Pull/SSH после включения OpenClash
Jarvis авг. 30, 2026
В повседневной разработке многие разработчики, чтобы ускорить загрузку зависимостей, настраивают на роутере OpenClash (например, ядро Clash Meta / Mihomo). Но после включения OpenClash вы можете столкнуться с очень странным явлением: операции через HTTPS работают нормально, но при выполнении git pull или git push (через SSH) всё бесконечно зависает, без каких-либо ошибок.
🔍 Диагностика и локализация проблемы
Когда git pull зависает, сначала посмотрите подробный лог рукопожатия SSH на стороне Windows с помощью команды:
ssh -vT git@github.com
Тогдашний вывод/зависание в терминале выглядело так:
Автор:Jarvis
Ссылка:https://www.airouter.me/blog/fuck-openclash-connect-github
Некоммерческое использование с указанием источника (CC BY-NC-SA 4.0).
Table of Contents
В повседневной разработке многие разработчики, чтобы ускорить загрузку зависимостей, настраивают на роутере **OpenClash** (например, ядро Clash Meta / Mihomo). Но после включения OpenClash вы можете столкнуться с очень странным явлением: **операции через HTTPS работают нормально, но при выполнении **`git pull`** или **`git push`** (через SSH) всё бесконечно зависает, без каких-либо ошибок.****🔍 Диагностика и локализация проблемы**