December 25, 2019

linux 下临时加速访问 github 方案

linux 下临时加速访问 github 方案

linux下安装个东西,需要访问 github,这东西又不可能国内做个镜像,所以就悲剧了,幸好手头还有一个国外 vps,简单通过 ssh 临时搭个 tunnel 安装,记录如下:

  1. 在 linux 下执行: ssh -D 9050 -q -C -N your_username@your_vpn, 得到一个从你 linux 到 vpn 的 ssl tunnel
  2. 配置 github 走 socks5 代理:
    git config --global http.proxy socks5://127.0.0.1:1080
    git config --global https.proxy socks5://127.0.0.1:1080
    
  3. 取消代理:
    git config --global --unset http.proxy
    git config --global --unset https.proxy
    
  4. 查看当前设置:
    git config --global -l
    

如需 http/https 访问的话可以安装下  privoxy,默认端口 8118