WSの小屋

众所周知,GitHub在国内十分不稳定。有时能直接裸连,有时又不能。网上也有教你修改host文件、steam++等解决方案。

经过实践后发现:

  • 修改host文件依旧打不开GitHub。(网上有许多成功案例,但我多次尝试仍不成功,可能与我的网络环境有关)

  • steam++算是一种解决方案,但是它连接缓慢,如果想要push代码,还会报ssl相关错误。

最终我找到了Clash+机场链接的方式来解决

机场地址

实际上就是一个web地址,可以供Clash等代理软件导入使用

网上可以找寻一些免费的机场链接,但通常不太稳定

稳定的机场链接可以通过付费订阅获取,价格也都有高有低

Clash

Clash 是一个使用 Go 语言编写,基于规则的跨平台代理软件核心程序。

Clash使用jiaoc

Clash下载

Clash配置好了,网页能够访问GitHub,代码依旧push不上?

这是因为git没有走clash的代理,可以通过git config配置

首先查看clash代理地址:

之后配置git的代理:

bash 复制代码
# 临时配置
git config http.proxy http://127.0.0.1:7897
# 全局配置
git config --global http.proxy http://127.0.0.1:7897

或者将Clash设置为全局模式

Comments | 0条评论