 
        身为一个开发人员由于经常要用到谷歌,所以访问外网是不可避免的,但是由于网上大多数
SS账号都被封了,于是决定自己搭建一个服务器,价格也不贵而且也方便管理,这里就记录一下搭建方法。
1. 购买 VPS 服务器
- 首先前往 Vultr 官网注册一个账号。 
- 我这边使用的服务器价格花费是 - $5.0一个月,折合- RMB大概- 34块左右,现在- $2.5美元一个月的服务器配置已经不支持- IPV4了,所以最低只能用- $5.0一个月的了。
- 虽然是 - $5.0一个月,但是- Vultr的服务器实际是按小时扣费的,这样的好处就是可以随时更换服务器,反正是按小时扣费的。
- 部署服务器之前,需要先充钱到账户里,选择左侧菜单中的 - Billing,- Vultr已经支持支付宝支付了,选择- Alipay然后充值最低金额- $10就行了,折合- RMB大概- 65块左右。

- 充值完以后,就可以开始购买 VPS服务器了,选择左侧菜单中的Servers,选择右上角的+前往服务器选择页面。

- 选择一个服务器的地区,这里可以根据自己的需求选择,建议选择 日本(Tokyo)或新加坡(Singapore),因为离我们比较近可能速度会快一点,我这里选择的是New York (NJ)。

- 然后选择 CentOS 6 x64系统,这里要注意是6 x64,不要选择7 x64,CentOS 7默认的防火墙可能会干扰SSR的正常连接!(点击7 x64的文字就可以切换成6 x64)

- 然后选择系统配置,这里要选择 $5.0一个月的配置,$2.5一个月的配置已经不支持IPV4了,所以用不了。

- 然后附加功能里除了收费选,其他全部选中。

- 最后选择 Deploy Now开始部署服务器。

2. 部署 VPS 服务器
- 部署完成后就可以在 Servers里面看到你部署好的服务器了,点击Manage查看服务器信息。

- 在这里可以查看到服务器的所有信息,记下服务器的 IP和密码。

- 然后开始连接服务器,打开终端输入以下命令连接到服务器,xxx处替换成你服务器的IP地址(我这里用的是mac系统,就只说mac系统的连接方法了,windows系统的话可以用Xshell这个软件来连接,可以看 这篇文章 )。
| ssh root@xxx | 
- 接着将服务器密码粘贴上去回车即可连接,连接成功后依次输入以下命令来安装 ShadowsocksR。
| yum -y install wget | 
| wget -N --no-check-certificate https://raw.githubusercontent.com/ToyoDAdoubi/doubi/master/ssr.sh && chmod +x ssr.sh && bash ssr.sh | 
- 出现以下界面后,输入 1然后回车开始安装ShadowsocksR(如果没有出现以下界面,说明上面地址失效了,网上重新找一个SSR安装脚本地址即可)。

- 接着根据提示输入内容, - 端口号和- 密码输入自己想要的即可,如果就想用默认的直接回车即可。
- 加密方式可以选择- aes-256-cfb。
- 协议插件我这边使用的是- origin,接着会提示- 是否设置协议插件兼容原版,这里的原版指的是- SS客户端,这里选择- y。
- 混淆插件可以选择使用默认的,但是有的地区需要把混淆设置成- plain才好用,因为混淆不总是有效果,要看各地区策略的,我这边选择的是- plain,然后- 兼容原版同上。
- 之后会依次提示你对 - 设备数、- 单线程限速和- 端口总限速进行设置,默认值是- 无限,个人使用的话,选择默认值即可,直接敲回车键。
- 之后代码就正式自动部署了,会提示你下载文件,输入 - y开始部署。
- 最后出现如下界面表示部署成功,界面中会显示你的 - SSR账号信息。

- 之后如果还想查看 SSR账号信息的话,输入以下命令即可。
| bash ssr.sh | 
3. 加速 VPS 服务器
此加速为谷歌 BBR 加速,Vultr 的服务器框架可以装 BBR 加速,加速后对速度的提升很明显,所以推荐部署加速脚本,该加速方法是开机自动启动,部署一次就可以了。
- 依旧是在服务器环境下,输入以下命令开始部署 BBR加速。
| wget --no-check-certificate https://github.com/teddysun/across/raw/master/bbr.sh && chmod +x bbr.sh && bash bbr.sh | 
- 接着会提示让你按下任意键开始部署,然后等待自动部署完成即可,成功后会出现 Complete!,接着输入y重启服务器即可。
4. SSR 客户端下载
配置完以后就可以使用 SSR 客户端来尝试是否能访问 Google,还有一点要注意如果要用 SS 客户端的话,上面配置中的 协议 必须为 origin ,混淆必须为 plain ,这样就可以使用 SS 客户端了(即 协议 和 混淆 可以不填)。
- iOS版- SSR客户端:- Potatso Lite、- Potatso、- shadowrocket都可以作为- SSR客户端,但这些软件目前已经在国内的- App Store下架,可以用美区的- AppID账号来下载,国内的话可以用- SuperWingy,但这是- SS客户端,不支持- SSR。
过程还是比较简单的,都是无脑一键部署的,本文参考地址:自建ss服务器教程 ,有不懂的地方也可以看看这篇文章。
 
         
        