Как настроить прокси-сервер git sock5 для использования удаленного разрешения DNS
Я настроил прокси-сервер git глобально:
[https "https://github.com"]
proxy = socks5://127.0.0.1:51837
Однако, когда он был отправлен на github, соединение все еще было ненормальным. Через журнал открытия я мог видеть, что хотя git использует socks proxy, он разрешается через локальный dns, но dns github в моем районе был заражен.
GIT_CURL_VERBOSE=1 GIT_TRACE=1 git push origin master
Проблема решилась настройкой корректного отображения ip в файле hosts. Это также должно быть решено с помощью общедоступного DNS.
Но я все еще хочу знать, как настроить прокси-сервер git socks для использования удаленного разрешения DNS?