本教程是利用Vultr的服务器来进行SS的搭建操作,国外VPS服务商除了搬瓦工可以在VPS管理后台进行一键搭建SS外,其它的商家还没有发现有这个额外的功能,都需要我们手动执行命令(代码)来进行操作。

使用命令(代码)搭建SS,对于有点linux基础知识的网友来说并不是什么难事,但是对于不懂代码的网友可能觉得这个我不行,我看不懂,看这个就好比看天书一般。

没关系,小编自己写的一键搭建shadowsocks/shadowsocksR的shell脚本,一键脚本适用Vultr的和搬瓦工所有机型(CentOS、Ubuntu、Debian),搭建的ss服务器支持所有客户端类型,本机你是iOS,Android,Windows,Mac,或者是Linux,ss/ssr脚本都适用。一键脚本搭建SS/SSR服务器,绝对没有任何问题,任何问题欢迎留言。一键脚本内容包括一键搭建shadowsocks/一键搭建shadowsocksR+一键开启bbr加速,适合新手小白。纯新手也可以Vultr搭建SS。

第一步、注册Vultr并购买服务器

**
1、首先去Vultr官网:https://www.vultr.com,注册一个账号,链接打开的页面如下所示:

2、Vultr充值Vultr 注册:新账号充值 10 美金、附送100 美金活动

注册并验证邮箱后,进入Vultr后台,在Billing标签下面选择利用支付宝(Alipay)进行充值:

3、Vultr新建实例
充值完毕后,点击页面右上角的蓝色+号按钮,进入Deploy页面,选择你要新建的服务器的配置,之后点击Deploy即可,其中Server Location表示的是服务器节点位置,建议选择日本/洛杉矶;Server Type是服务器系统,建议选择64 bit OS下的Ubuntu 16.04,Ubuntu对新手比较友好;Server Size就是服务器配置大小,从$2.5依次提升($2.5的只有IPv6,不建议选择,少部分区域有$3.5的);其他的配置可以默认,之后点击Deploy Now就可以新建完成了。

****

4、Vultr查看VPS信息
服务器新建完成后,等待几分钟即可在Servers标签下看到你自己服务器的信息了,具体位置在Servers->Instances,点击选择你新建的实例:查看服务器ip及密码*记录 IP、用户名、密码*

第二步、一键脚本搭建ss/ssr

**
一键脚本搭建ss/ssr支持系统版本脚本系统支持:CentOS 6+,Debian 7+,Ubuntu 12+

1、下载并安装 FinalShell软件(Windows版)点击下面的链接下载 FinalShell软件并安装。连上购买的VPS后,你将看到如下图所示的界面:

点击下载并FinalShell软件

*通过 FinalShell 工具链接服务器*

2、第一次连接服务器会提示保存ssh密钥,点击接受并保存。如果提示需要输入用户名(登录名),那么请输入root!

然后从vultr后台复制出服务器密码,点击确定按钮后服务器会自动连接。

如红框中所示,root@vult(root@ubuntu)说明已经连接成功了,之后你只需要在绿色光标处直接复制以下代码并回车就可以了(直接复制即可,如每段代码下方截图中所示)。
3、输入下方代码,回车,开始一键搭建ssr脚本文件

1
apt install shadowsocks-libev

期间会提示问题是否继续,直接输入 “y” 继续即可,我就不截图演示了。大概 30 秒就会运行完毕。完毕后输入下方指令查看运行状态:

1
systemctl status shadowsocks-libev.service

出现绿色的 Running(运行中)标识,即代表运行成功:

通过 systemctl status 查询运行状态:运行成功

大家看,选择 Ubuntu 环境的好处凸显出来了。源中自带 ss 编译文件。新手非常友好。

同时通过上图也可以看到,SS 的配置文件 config.json 文件是安装在:etc/shadowsocks-libev/ 中的。

你可以在 FinallShell 下方,右击刷新,并在 etc/shadowsocks-libev/ 目录中找到 config.json 文件:

etc/shadowsocks-libev/ 目录

双击进行编辑。注意第一行的 Servier 后面需要修改为下图中的 [“0.0.0.0”],其余的默认即可:

编辑 config.json 文件

编辑 config.json 文件

***为什么要修改成 [“0.0.0.0”]*?因为这个配置是允许特定 IP 访问当前服务器。既然这个服务器需要做成节点,那么就需要放开所有IP 段。那么就是 “0.0.0.0”。

记录好上图中提示的信息,并且 Ctrl+S 保存(或者菜单中选择保存)就可以。

因为部署 Vultr 服务器,默认只开了 22 端口。而我们现在用的是 8388 端口,所以需要将 8388 端口打开。

重要:端口号是可以自行定义的。但是定义之后,记得要在防火墙中打开端口。并且客户端中也需要同步修改**!

首先用下面命令查询下端口状态:

1
ufw status

会看到目前只有 22 端口开启:

目前只开启了 22 端口目前只开启了 22 端口

然后使用 allow 命令打开 8388 端口:

1
ufw allow 8388

再次通过 status 命令查看端口发现 8388 已经打开:

打开了 8388 端口8388 端口已打开

运行 restart 重启 SS 服务,并通过 status 查看状态:

1
2
3
systemctl restart shadowsocks-libev.service

systemctl status shadowsocks-libev.service

到此,服务器端的配置就已经全部结束了。

配置客户端: SS 客户端

你需要下载两个东西:

  1. Shadowsocks-4.4.1.0 下载之后解压缩到文件夹。
  2. 还有一个是 v2ray-plugin-windows-amd64-v1.3.2.tar

将 2 解压缩之后出来的 v2ray-plugin_windows_amd64.exe 放入到 1 解压缩之后的文件夹中,如下:

将 v2ray-plugin_windows_amd64.exe 放入 SS 客户端目录

将 v2ray-plugin_windows_amd64.exe 放入 SS 客户端目录

双击 Shadowsocks.exe 启动 SS 客户端,并按照下图填写参数:

SS 客户端参数填写

SS 客户端参数填写,注意插件程序名称以及插件选项

服务器地址、端口、密码、加密方式和 config.json 的一样。插件程序(就是你放入文件夹的文件名称)、以及插件选项 “server” 注意填写正确。

然后右击电脑右下角小飞机图标,选择 PAC 模式(推荐)、或者全局模式。就可以合理的科学上网了!

配套软件下载地址

1 FinalShell.exe
2 Shadowsocks-4.4.1.0.zip
3 v2ray-plugin-windows-amd64-v1.3.2.tar.gz
4 v2rayN-Core-5.39.zip