github访问缓慢解决办法

文章目录

同性交友网站gayhub突然访问很慢,而且头像等图片打不开,难受。

于是搜寻一波hosts

# GitHub Start 
140.82.114.4 github.com 
192.30.255.119 gist.github.com 
199.232.5.194 github.global.ssl.fastly.net
185.199.108.153 assets-cdn.github.com 
185.199.109.153 assets-cdn.github.com 
185.199.110.153 assets-cdn.github.com 
185.199.111.153 assets-cdn.github.com 
151.101.64.133 raw.githubusercontent.com 
151.101.64.133 gist.githubusercontent.com 
151.101.64.133 cloud.githubusercontent.com 
151.101.64.133 camo.githubusercontent.com 
151.101.64.133 avatars0.githubusercontent.com 
151.101.64.133 avatars1.githubusercontent.com 
151.101.64.133 avatars2.githubusercontent.com 
151.101.64.133 avatars3.githubusercontent.com 
151.101.64.133 avatars4.githubusercontent.com 
151.101.64.133 avatars5.githubusercontent.com 
151.101.64.133 avatars6.githubusercontent.com 
151.101.64.133 avatars7.githubusercontent.com 
151.101.64.133 avatars8.githubusercontent.com 
# GitHub End

192.30.253.113 github.com
151.101.25.194 github.global.ssl.fastly.net
192.30.253.121 codeload.github.com

查询地址 https://www.ipaddress.com/

刷新dns缓存

mac

sudo killall -HUP mDNSResponder && echo macOS DNS Cache Reset

centOS

nscd -i hosts

service nscd restart

git 走代理

git config --global http.proxy socks5://127.0.0.1:1080

针对 SSH 

使用浏览器访问的时候我们可以使用代理全局模式,但是我们 push 、 pull 和 clone 等通过 SSH 来实现的操作也不会有任何变化,因为 SSH 还是直连的

但这些才是程序猿的日常操作,通过 HTTPS 协议去进行操作肯定是没有问题的,可是每次操作都要输入账号密码也非常的繁琐

如何让 SSH 也通过代理来访问呢?很简单,只需要配置 ~/.ssh/config 文件,增加以下的内容即可:

Host github.com
   HostName github.com
   User git
   ProxyCommand nc -v -x 127.0.0.1:1086 %h %p

注意配置文件内的 127.0.0.1:1086 需要与本地 SS 客户端的所暴露的 本地 Socks5 监听地址 和 本地 Socks5 监听端口 一致

参考:

https://qq52o.me/2727.html

https://www.jianshu.com/p/648af07cfdf9

https://abser.top/index.php/2019/10/09/%e5%9b%bd%e5%86%85%e5%8a%a0%e9%80%9f-github-%e8%ae%bf%e9%97%ae%e6%96%b9%e6%b3%95/

原文链接:,发表于 源代码(CodeBeta),转发请注明来源!

发表评论

  • 1 Responses to “github访问缓慢解决办法”
    • xfjpeter

      老哥很强,可以的。

      回复