[NOTE] 服务器使用本机(PC)代理
在使用实验室服务器过程中,有时不得不从外网上拉取相关仓库,诸如git clone奇慢无比,还总是失败,本想着过段时间申请一个ac86u之类的,改成路由器代理,突然想到本机其实也可以暂代这个功能的。
For Win
为了解决这个问题,网上大概有三种方法:
1.修改hosts,直接指向github.com,但实测效果很差;
2.码云中转,太麻烦了,而且碰上级联依赖的就很头大;
3.ssr局域网开放端口代理,由于局域网中本机ip为192.168.1.205,将代理服务挂到1080端口,如下
git config --global http.proxy 192.168.1.205:1080
git config --global https.proxy 192.168.1.205:1080
当然,这样一配置,所有的git操作都要经过代理,所以还是调整一下:
1 | # remove the config setting before |
For Mac
1 | export https_proxy=http://127.0.0.1:7890 http_proxy=http://127.0.0.1:7890 all_proxy=socks5://127.0.0.1:7891 |