krait Beyon The Wall

保姆级教程·购买VPS并部署SSR服务端性价比方案

--写于2021.01.06--

购买VPS

工作从购买VPS开始,每个人的预算与需求都不同,请根据自己的实际情况选择。 由于本教程着重性价比,所以这里选择一台Vultr的乞丐VPS为例。

1.进入Vultr官网 www.vultr.com ,并注册登录好账号, 注册账号的最后一步是充值,支付宝的最低充值金额为10$,也可以选择PayPal最低5$充值。

2.点击主页下方的cloud Compute进入VPS的购买详情选单。

3.进入后可以看到详细的价目表,由于追求性价比所以选最低价格的即可。注意第一个选项VPS 只支持IPv6地址,所以不做考虑。点击Depoly Now进入Depoly New Instance界面。

4.第一项Choose Server,选择Cloud Compute。

5.第二项的Server Location选择Tokyo,也可以选择其他地区,这里以Tokyo为例子

6.接着来到Server Type,选择CentOS 7 x64即可。

7.然后选择Server Size,选择最低的5$/月即可。1核CPU+1G内存,作为SSR服务端完全够了

8.最后来到Addition Features,勾选Enable Private Networking,获得一个IPv4地址,第一个Enable IPv6可勾可不勾。

9.完成检查无误点击右下角的Depoly Now。等待安装完毕,Products界面能看到VPS并处于Running状态。

10.点击Cloud Instance进入VPS。这个界面列出了VPS基本信息,记住IP地址(IP Address)和密码(Password),后面会用到。

初始密码堪称反人类绝学,建议使用 官方文档 中的方法更改密码。更改后SSH连接VPS需要用新密码,VPS基本信息面板的密码不能使用。


使用SSH在VPS部署SSR服务器端

目前为止VPS已整装待发,开始部署SSR服务端。本文一键安装脚本引用自teddysun,教程参考自 SSR中文网

部署SSR服务端前可以安装BBR来提高连接速度,BBR介绍与安装详见 这里

1.Putty使用方法:

2.电脑端安装Putty,连接VPS服务器以root用户登录。

登录成功后依次运行以下三条命令

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

② chmod +x shadowsocks-all.sh

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

4.在接下来的界面设置参数

  ①提示选择版本时输入2后回车,开始安装SSR

  ②设置SSR密码,输入密码后回车即可

  ③选择SSR服务端要使用的端口,可以在范围内随便输入一个或者直接回车使用默认端口

  ④选择加密方式,输入加密方式前的序号即可,比如输入12回车选择chacha20

  选择协议,建议选择5开始以下的协议,输入序号回车

  ⑥选择混淆方式,输入序号后回车

  ⑦选择完成后按任意键开始部署SSR服务端

  ⑧部署完成后提示如下图,记住提示中各项设置参数,客户端连接会用到

  ⑨到这里,SSR服务端已部署完毕,可以在客户端输入设置参数开始使用。保险起见可以输入reboot重启VPS,SSR服务端会开机自启。

附:SSR服务端常用命令:

      启动SSR:/etc/init/shadowsocks-r start

      退出SSR:/etc/init/shadowsocks-r stop

      重启SSR:/etc/init/shadowsocks-r restart

      SSR状态:/etc/init/shadowsocks-r status

      卸载SSR:./shadowsocks-all.sh uninstall

      如果要更改配置文件,文件位于/etc/shadowsocks-r/config.json

      SSR二维码默认位于:/root/shadowsocks_r_qr.png