Skip to content

Latest commit

 

History

History
117 lines (76 loc) · 3.62 KB

命令行篇.md

File metadata and controls

117 lines (76 loc) · 3.62 KB

windows命令行FQ

长久以来,很多学员用 git 是都发现很慢很慢。那是因为 git 不会走你的小飞机代理。

现在教大家一个用 Proxifier + Shadowsocks 让 git clone 走小飞机代理,满速下载的方法。

确保 Shadowsocks 可以翻墙

请确保自己可以访问 twitter.com 后,才可以进行后面的步骤了

下载 Proxifier

网盘下载,下载并安装

该软件需要破解,破解码如下

用户名随便

L6Z8A-XY2J4-BTZ3P-ZZ7DF-A2Q9C(Portable Edition)
5EZ8G-C3WL5-B56YG-SCXM9-6QZAP(Standard Edition)
P427L-9Y552-5433E-8DSR3-58Z68(MAC)

配置 Proxifier

打开软件是这样:

image

点击按钮1 -> Add ,按下图填写(1080 是 Shadowsocks 默认的本地代理端口)

image

点击两次 OK(其中会有一次弹框,点「是」)。然后点击按钮2:

首先我们要让 Shadowsocks 自身不被自己代理(不然就死循环了)。

点击 Add,按下图填写:

image

其中第二项的 shadowsocks.exe 是文件路径,如果你找不到,可以直接把 shadowsocks.exe 这个单词复制进去,一样能用。如果你用的是 ssr,那么就要把 shadowsocksr.exe 填进去。多个值用分号隔开。

然后让所有流向 *.github.com 的流量走代理

点击 Add,按下图填写:

image 配置好了,最终结果如下:

image

然后只要你开着 Shadowsocks(全局代理是否开启无所谓,我一般选择禁用或手动)、Proxifier,那么 git clone 就能满速了!

Mac命令行FQ

  1. 安装 homebrew
/usr/bin/ruby -e "$(curl -fsSL https://raw.githubusercontent.com/Homebrew/install/master/install)"

  1. 安装 proxychains-ng
brew install proxychains-ng
  1. 配置proxychains-ng
  • 安装 proxychains-ng
  • 下载配置文件
    curl -L https://raw.githubusercontent.com/FrankFang/dot-files/master/proxychains.conf > ~/.proxychains.conf
    
  • 添加 bash alias,运行
    touch ~/.bashrc; echo 'alias pc="proxychains4 -f ~/.proxychains.conf"' >> ~/.bashrc
    
  • source ~/.bashrc
  • pc git clone xxx 或者 pc brew install xxx --verbose,那么这个命令行就是翻墙的。

Linux 命令行FQ

  1. 去 github 下载 proxychains-ng 的源码
  2. make 编译
*** Installation ***

  # needs a working C compiler, preferably gcc
  ./configure --prefix=/usr --sysconfdir=/etc
  make
  [optional] sudo make install
  [optional] sudo make install-config (installs proxychains.conf)

  if you dont install, you can use proxychains from the build directory
  like this: ./proxychains4 -f src/proxychains.conf telnet google.com 80

  1. 配置proxychains-ng
  • 安装 proxychains-ng
  • 下载配置文件
    curl -L https://raw.githubusercontent.com/FrankFang/dot-files/master/proxychains.conf > ~/.proxychains.conf
    
  • 添加 bash alias,运行
    touch ~/.bashrc; echo 'alias pc="proxychains4 -f ~/.proxychains.conf"' >> ~/.bashrc
    
  • source ~/.bashrc
  • pc git clone xxx 或者 pc brew install xxx --verbose,那么这个命令行就是翻墙的。