在前面的博文中介绍了 tsocks–一个终端代理工具。 此外还有其他的非常好用的代理工具,比如这次介绍的 proxychains-ng(感谢Luxing Huang 同学), 同样的,支持 mac,linux.


目录

proxychains-ng 安装非常方便, 下载源码包, configure, make, and sudo make install 即可。

src/proxychains.conf 拷贝到 /etc/,按照自己的代理修改即可。
主要是类似于如下的代理设置:

1
socks5 127.0.0.1 1080

如果嫌命令太长,可以加一个alias:

1
alias pc='proxychains4'

如果用的是 mac+iTerm, 可以在 iTerm 中新建一个快捷键:
Preferences->Profiles->Key, 新建一个快捷键,例如 ⌥+↩︎ ,Action 选择 Send Hex Code,键值为 0x1 0x70 0x63 0x20 0xd,保存生效[1]. 这样既可以直接敲命令,又可以保留补全。


PS: OSX 10.11 启用了 SIP (System Integrity Protection), 系统自带的命令行程序无法利用代理, 需要关闭 SIP 才可以使用. 具体关闭方法可以参考 这里.


水水更健康 O(∩_∩)O


  1. 1.http://yanghui.name/blog/2015/07/19/make-all-command-through-proxy/