前端 vultr搭建shadowsocks教程

axqd · April 19, 2020 · 268 hits

首先在Vultr上购买 vps,推荐 NewYork 3.5 美金/月,你也可以在这个网站测试本地到 Vultr 各个区域的延迟 https://ping.gaomeluo.com/vultr/

图片加载失败

接下来用 putty 连接服务器,搭建 Shdowsocks。

安装 python 和 shadowsocks

1
2
3
$ yum install m2crypto python-setuptools
$ easy_install pip
$ pip install shadowsocks

配置文件

1
$ vi  /etc/shadowsocks.json
1
2
3
4
5
6
7
8
9
10
{
"server":"0.0.0.0",
"server_port":8989,
"local_address": "127.0.0.1",
"local_port":1080,
"password":"yourpwd",
"timeout":300,
"method":"aes-256-cfb",
"fast_open": false
}

server_port 可自定义,password 是你登陆 shadowsocks 的密码,最后:wq 退出保存即可。

配置防火墙

1
2
3
4

$ yum install firewalld
# 启动防火墙
$ systemctl start firewalld

Vultr 上的 vps 防火墙已经安装完了,这步可以省略。

下一步开放防火墙对应的端口

1
2
3
4
# 端口是上面server_port设置的端口
$ firewall-cmd --permanent --zone=public --add-port=8989/tcp
#重启防火墙
$ firewall-cmd --reload

启动 Shaodwsocks

1
2
3
4
5
ssserver -c /etc/shadowsocks.json -d start   #启动

ssserver -c /etc/shadowsocks.json -d stop #停止

ssserver -c /etc/shadowsocks.json -d restart #重启

最后用 Shadowsocks 客户端连接即可

图片加载失败

看油管 1080p 速度还是很快的。

图片加载失败

更新:多用户和 aes-256-gcm 加密配置

1
2
3
4
5
6
7
8
9
10
11
12
13
#多用户配置
{
"server":"0.0.0.0",
"local_address":"127.0.0.1",
"local_port":1080,
"port_password":{
"8990":"pwd1",
"8989":"pwd2"
},
"timeout":300,
"method":"aes-256-gcm",
"fast_open": false
}

aes-256-gcm 配置

1
2
#更新shadowsocks版本,之前的版本不支持aes-256-gcm
pip install https://github.com/shadowsocks/shadowsocks/archive/master.zip -U

安装 libsodium

1
2
3
4
5
6
7
8
9
10
#先安装GCC
yum -y groupinstall "Development Tools"
#下载libsodium
wget https://download.libsodium.org/libsodium/releases/LATEST.tar.gz
#解压,cd进入解压目录下
tar xf LATEST.tar.gz && libsodium
#编译
./configure && make -j4 && make install
echo /usr/local/lib > /etc/ld.so.conf.d/usr_local_lib.conf
ldconfig
No Reply at the moment.
You need to Sign in before reply, if you don't have an account, please Sign up first.