如何在Vultr上一键脚本搭建ShadowSocks/搭建SSR教程实现科学上网?
本教程是利用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及密码
第二步、一键脚本搭建ss/ssr
**
一键脚本搭建ss/ssr支持系统版本脚本系统支持:CentOS 6+,Debian 7+,Ubuntu 12+
1、下载并安装 FinalShell软件(Windows版)点击下面的链接下载 FinalShell软件并安装。连上购买的VPS后,你将看到如下图所示的界面:
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 文件:
双击进行编辑。注意第一行的 Servier 后面需要修改为下图中的 [“0.0.0.0”],其余的默认即可:
编辑 config.json 文件
***为什么要修改成 [“0.0.0.0”]*?因为这个配置是允许特定 IP 访问当前服务器。既然这个服务器需要做成节点,那么就需要放开所有IP 段。那么就是 “0.0.0.0”。
记录好上图中提示的信息,并且 Ctrl+S 保存(或者菜单中选择保存)就可以。
因为部署 Vultr 服务器,默认只开了 22 端口。而我们现在用的是 8388 端口,所以需要将 8388 端口打开。
重要:端口号是可以自行定义的。但是定义之后,记得要在防火墙中打开端口。并且客户端中也需要同步修改**!
首先用下面命令查询下端口状态:
1 | ufw status |
会看到目前只有 22 端口开启:
目前只开启了 22 端口
然后使用 allow 命令打开 8388 端口:
1 | ufw allow 8388 |
再次通过 status 命令查看端口发现 8388 已经打开:
8388 端口已打开
运行 restart 重启 SS 服务,并通过 status 查看状态:
1 | systemctl restart shadowsocks-libev.service |
到此,服务器端的配置就已经全部结束了。
配置客户端: SS 客户端
你需要下载两个东西:
- Shadowsocks-4.4.1.0 下载之后解压缩到文件夹。
- 还有一个是 v2ray-plugin-windows-amd64-v1.3.2.tar
将 2 解压缩之后出来的 v2ray-plugin_windows_amd64.exe 放入到 1 解压缩之后的文件夹中,如下:
将 v2ray-plugin_windows_amd64.exe 放入 SS 客户端目录
双击 Shadowsocks.exe 启动 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 |