手动搭建Shadowsocks完整版

一、 Vultr购买VPS

最后选择价格就ok~,然后就会变成下面这样:

点击国旗旁的蓝色图标可以查看服务器的具体信息:

二、手动搭建Shadowsocks

1. 通过Putty/Xshell连接服务器

输入服务器IP地址:

输入用户名密码:

之后成功进入后依次输入如下命令:

通过安装锐速脚本进行加速

1
wget -N — no-check-certificate https://raw.githubusercontent.com/91yun/serverspeeder/master/serverspeeder-all.sh && bash serverspeeder-all.sh 

下载Shadowsocks

1
wget — no-check-certificate -O shadowsocks.sh https://raw.githubusercontent.com/teddysun/shadowsocks_install/master/shadowsocks.sh

更改权限

1
chmod 777 shadowsocks.sh

安装Shadowsocks

1
./shadowsocks.sh 2>&1 | tee shadowsocks.log

之后它会让你依次输入连接密码,端口和加密方式。依次输入就可以, 加密方式选择 7(AES-256-CFB)。安装完之后就会出现一块红色的区域,那就是连接时使用的类似账号密码的东西,这样就ok啦~

三、多用户使用

有时候需要多个人使用一台服务器,因此我们需要增加端口:

检测CentOS7是否安装vim,之后要用,没有的话直接安装:

1
sudo yum install -y vim

修改Shadowsocks文件,修改成如下形式(“端口”:“密码”):

1
vim /etc/shadowsocks.json
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
{
"server":"::",
"local_address":"127.0.0.1",
"local_port":1080,
"port_password":{
"9000":"12345",
"9001":"12345",
"9002":"12345",
"9003":"12345",
"9004":"12345"
},
"timeout":300,
"method":"aes-256-cfb",
"fast_open": false
}

打开防火墙,开放对应端口

1
vim /etc/firewalld/zones/public.xml 

重启Shadowsocks

1
/etc/init.d/shadowsocks restart

重启防火墙

1
service firewalld restart