luckyyyyy / blog

William Chan's Blog
https://williamchan.me/
175 stars 28 forks source link

terminal 下的一些 proxy 操作 #37

Open luckyyyyy opened 5 years ago

luckyyyyy commented 5 years ago

由于众所周知的原因,国内有时候必须科学上网才可以友好的进行日常劳作。

http 和 https 协议在 terminal 中的使用方式 配合 Shadowsocks 等软件开放 http 转发

export http_proxy=http://127.0.0.1:1087;export https_proxy=http://127.0.0.1:1087;

针对 github 如果使用 ssh 协议 可以在 ~/.ssh/config 中加入

Host github.com
    HostName github.com
    User git
    ProxyCommand nc -X 5 -x 127.0.0.1:1086 %h %p

当然还有个终极神器 proxychains

#macOS
brew install proxychains-ng
proxychains4 git clone git@github.com:torvalds/linux.git

配置方法

~/.proxychains » cat proxychains.conf 
[ProxyList]
socks5 127.0.0.1 1086

~/.proxychains » pwd
/Users/william/.proxychains