一、前言
Watt toolkit 工具是我经常用于加速 GitHub 网页和 Steam 游戏商店访问的工具,最近想加速 git clone,发现可以使用 Watt toolkit 工具的代理实现。
二、查看端口
我这里以 Ubuntu 为例,首先是需要将加速模式设置为 System:
回到主页面开启加速,如果遇到证书问题,可以先按照火狐浏览器的步骤,安装浏览器的证书,现在就可以使用网页版的 Github 了。
然后打开下面的代理设置,查看代理的端口:
端口默认为 26561,我这里没有更改。
三、设置 Git
通过以下命令设置 git 的全局代理:
git config --global http.proxy "http://127.0.0.1:26561"
git config --global https.proxy "https://127.0.0.1:26561"
并且还要禁用 SSL 证书检查,否则会提示证书错误,所以这个代理建议一定时间内关闭,不要长期开:
git config --global http.sslverify false
此时应该可以正常使用了,速度没有达到很高,但是比 10 kb每秒还是快很多了,并且相对稳定,我目前还没有遇到中途断开连接。
四、关闭代理
git config --global --unset http.proxy
git config --global --unset https.proxy
git config --global --unset http.sslverify
五、一键脚本
为了方便使用,我这里封装了几个 shell 脚本,大家可以自取:
1125962926/git-proxy: Some shell scripts for modifying Git's proxy to speed up cloning.https://github.com/1125962926/git-proxy