如何快速搭建自己的SS服务器

环境说明

本地环境:ubuntu16.04
所用服务器:Vultr
本地ss客户端:Shadowsockes-qt5

服务器端配置

注册账号并充值

首先打开Vultr官网,进行账户注册:

1

注册完成后进行登录进入你的主页面并点击左边的billing进行充值:

2

然后进行以下三步:

3

这里是选择支付宝付款,当然如果你用其他支付方式也是完全没有问题的。

server创建

充值完毕后我们就可以春构建创建server了,步骤如下:
点击主页面的加号:

4

然后会进入创建页面,主要有三部分需要配置好:
Server Location:建议选择Totyo,因为离的比较近,所以速度会快点

5

Server Type:选择你习惯的操作系统,建议选择ubuntu16.04:

6

Server Size:建议选择25Gb的,大概5美刀一个月(如果2.5美元的有选那个最便宜,但是我搞的时候脱销了……)

7

后面的不用管,保持默认就可以,然后点击deploy now就可以进行创建,大概等几分钟就可以创建好。
然后你的个人主页就应该有你刚才创建的server的详细信息:

8

点击上图的红圈,就会转到如下页面:

9

其中红圈的三个是我们后面要用到的信息。

配置server的ss服务

ubuntu下打开终端直接输入:

1
ssh root@111.111.111

其中root@后面换成你刚才页面中的IP Address,然后回车,之后会让你输入密码,点击你服务器页面信息(就是上一张图)的password后面的复制,然后粘贴到你的终端就可以了,然后就可以顺利连上你的远程服务器。
然后运行以下命令进行ShadowSocks搭建:

1:

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

2:

1
chmod +x shadowsocks-all.sh

3:

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

然后选择脚本(Python、R、Go、libev),任选一个:

1
2
3
4
5
6
Which Shadowsocks server you'd select:
1.Shadowsocks-Python
2.ShadowsocksR
3.Shadowsocks-Go
4.Shadowsocks-libev
Please enter a number (default 1):

我选的是1,然后输入密码和端口:

1
2
3
4
5
6
7
8
9
10
11
12
13
14
You choose = Shadowsocks-Python

Please enter password for Shadowsocks-Python
(default password: teddysun.com):

password = pass

Please enter a port for Shadowsocks-Python [1-65535]
(default port: 8989):

port = 8808


Press any key to start...or Press Ctrl+C to cancel

注意把上面的password和port换成你自己的。
然后其他的配置都是傻瓜式,根据你的需要配置成你自己的就可以,完成后会出现:

1
2
3
4
5
6
7
8
Congratulations, Shadowsocks-Go server install completed!
Your Server IP : 45.32.73.59
Your Server Port : 8808
Your Password : psss
Your Encryption Method: aes-256-cfb

Welcome to visit: https://teddysun.com/486.html
Enjoy it!

上面的信息就是你在客户端进行登录时需要的信息,直接在ss客户端进行配置即可。

如果觉得有帮助就请我喝杯咖啡鼓励我继续创作吧^_^