Press "Enter" to skip to content

max终端翻墙利器 shadowsocks + proxychains4

一、服务器安装软件: shadowsocks,以下依ubuntu为例子

当然你的服务器要在墙外,要不然没用。

apt-get install python-pip
pip install shadowsocks
添加配置
vi  /etc/shadowsocks.json
{
    "server":"ip",
    "server_port":4430,
    "local_port":1080,
    "password":"pass",
    "timeout":600,
    "method":"rc4-md5"
}
ip换成服务器ip,  4430开启对外可以访问的端口,记得让防火墙打开限制
"pass" 换成自己的密码,
 "rc4-md5" 是加密方式,这里指定了后,客户端的加密方式就需要用这个

启动 shadowsocks

ssserver -c /etc/shadowsocks.json -d start # 启动

二、mac安装客户端shadowsocks,

这个不多说,安装后,http,https 就成功了。

三、终端翻墙

终端下面有很多协议 ,比如ssh、git等,是走不了https协议,所以代理不起作用。这里给终端安装

proxychains。

安装方法:

brew install proxychains-ng
sudo vi /usr/local/etc/proxychains.conf
在文件最后一行,帮先的代理方式去掉后,增加
socks5  127.0.0.1 1080

1080 是 shadowsocks 在本地启动后的端口。

如何使用,使用命令前面增加 proxychains4

比如  proxychains4 git clone  …

新版mac os 10.12,chrome 浏览器 在shadowsocks开着的时候,会容易崩溃。

最后给chrome 安装了一个插件,Proxy SwitchySharp,神奇的chrome 不会崩溃了。

一度认为是shadowsocks 兼容mac的问题。

Comments are closed.