簡體   English   中英

如何配置git的sock5代理使用遠程dns解析

[英]How to configure git's sock5 proxy to use remote dns resolve

我全局配置了git代理:

[https "https://github.com"]
    proxy = socks5://127.0.0.1:51837

但是,推送到github的時候,連接還是不正常。 通過打開日志可以看出雖然git使用socks代理,是通過本地dns解析的,但是我所在地區github的dns被污染了。

GIT_CURL_VERBOSE=1 GIT_TRACE=1 git push origin master

通過在 hosts 文件中配置正確的 ip 映射,問題已得到解決。 這也應該通過使用公共 DNS 來解決。

但是我還是想知道如何配置git socks代理使用遠程dns解析?

socks5h將使用遠程 dns 解析,例如:

git --config 'http.proxy=socks5h://127.0.0.1:4444'

來自stackoverflow.com/a/63228830/7976758評論

感謝@phd 的評論,

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM