Centos 7 shadowsocks 安装与配置

作为技术人员,经常需要去访问一些国外的网站,然而因为一些XX的原因,禁止这些网站的访问,如谷歌搜索。因此,我们有必要自己搭建个梯子,自由享受网络。

如何选择 VPS 提供商

选择 VPS 尽量选择一个国外的 VPS 提供商(国内缩水太厉害)节点最好选在香港、日本、韩国等离大陆较近的地方,推荐以下提供商:

安装shadowsocks

1
2
yum install python-setuptools && easy_install pip
pip install shadowsocks

配置 shadowsocks

1
vim /etc/shadowsocks.json

配置内容如下:

1
2
3
4
5
6
7
8
9
10
11
{
"server":"0.0.0.0",
"server_port":8838,
"local_address": "127.0.0.1",
"local_port":1080,
"password":"password",
"timeout":300,
"method":"aes-256-cfb",
"fast_open": false,
"workers": 1
}

多账号配置:

1
2
3
4
5
6
"port_password":
{
"8888":"passwd1",
"8889":"passwd2",
"8890":"passwd3"
}

后台启动:

1
nohup ssserver -c /etc/shadowsocks.json > log&

防火墙开放端口

1
2
firewall-cmd --zone=public --add-port=8888/tcp --permanent
systemctl restart firewalld.service