github 代理

前置条件:本地1082端口有sokcs5代理。如果没有,请参考如何使用docker快速搭建Shadowsocks服务器

修改 /etc/ssh/ssh_config, 在尾部插入

Host github github.com
     Hostname github.com
     User git
     ProxyCommand /usr/local/bin/proxy-wrapper '%h %p'

修改文件/usr/local/bin/proxy-wrapper:

nc -x127.0.0.1:1082 -X5 $*
chmod +x /usr/local/bin/proxy-wrapper