同性交友网站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 监听端口
一致
参考:
老哥很强,可以的。