教程很简单,整个教程分三步:

第一步:购买VPS服务器

第二步:一键部署VPS服务器

第三步:一键加速VPS服务器 (谷歌BBR加速,推荐)

第一步:购买VPS服务器

VPS服务器需要选择国外的,这里就不介绍选哪家了,现在类型太多,很多公司为了开辟新市场,很多优惠的方案,有很多一年才5美刀,这个大家自己搜集一下,我用的是 https://clients.hostmybytes.com/clientarea.php 可以百度自己对比不同类型的,有很多,这里不再赘述。

第二步:部署VPS服务器

购买服务器后,需要部署一下。因为你买的是虚拟东西,而且又远在国外,我们需要一个叫Xshell的软件来远程部署。Xshell windows版下载地址:

国外云盘1下载

如果你是苹果电脑操作系统,更简单,无需下载xshell,系统可以直接连接VPS。打开终端(Terminal),输入ssh root@ip 其中“ip”替换成你VPS的ip, 按回车键,然后复制粘贴密码,按回车键即可登录。粘贴密码时有可能不显示密码,但不影响, 参考设置方法 如果不能用MAC自带的终端连接的话,直接网上搜“MAC连接SSH的软件”,有很多,然后通过软件来连接vps服务器就行,具体操作方式参考windows xshell。

部署教程:

1、下载xshell软件并安装后,打开软件

在这里插入图片描述
选择文件,新建
在这里插入图片描述
随便取个名字,然后把你的服务器ip填上
在这里插入图片描述
连接国外ip即服务器时,软件会先后提醒你输入用户名和密码,用户名默认都是root,密码是你购买的服务器系统的密码。

如果xshell连不上服务器,没有弹出让你输入用户名和密码的输入框,表明你开到的ip是一个被封的ip,遇到这种情况,重新开新的服务器,直到能用xshell连上为止,耐心点哦!如果同一个地区开了多台服务器还是不行的话,可以换其它地区。
在这里插入图片描述

2、一键部署管理脚本

连接成功后,会出现如上图所示,之后就可以复制粘贴代码部署了。

CentOS6/Debian6/Ubuntu14 ShadowsocksR一键部署管理脚本:

1
2
3
4
5
6
7
8
9
yum -y install wget

wget -N –no-check-certificate https://softs.fun/Bash/ssr.sh && chmod +x ssr.sh && bash ssr.sh

备用脚本:

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

复制上面的代码到VPS服务器里,按回车键,脚本会自动安装,以后只需要运行这个快捷命令就可以出现下图的界面进行设置,快捷管理命令为:bash ssr.sh
在这里插入图片描述
如上图出现管理界面后,输入数字1来安装SSR服务端。如果输入1后不能进入下一步,那么请退出xshell,重新连接vps服务器,然后输入快捷管理命令bash ssr.sh 再尝试。
在这里插入图片描述
根据上图提示,依次输入自己想设置的端口和密码 (密码建议用复杂点的字母组合,端口号为40-65535之间的数字),回车键用于确认

注:关于端口的设置,总的网络总端口有6万多个,理论上可以任意设置。但是有的地区需要设置特殊的端口才有效,一些特殊的端口比如80、143、443、1433、3306、3389、8080。
在这里插入图片描述
如上图,选择想设置的加密方式,比如10,按回车键确认
特别注意,由于iphone端的的wingy目前只支持到cfb,所以我们选择aes-256-cfb
接下来是选择协议插件,如下图:
在这里插入图片描述
在这里插入图片描述

选择并确认后,会出现上图的界面,提示你是否选择兼容原版,这里的原版指的是SS客户端(SS客户端没有协议和混淆的选项),可以根据需求进行选择,演示选择y

之后进行混淆插件的设置。

注意:如果协议是origin,那么混淆也必须是plain;如果协议不是origin,那么混淆可以是任意的。有的地区需要把混淆设置成plain才好用。因为混淆不总是有效果,要看各地区的策略,有时候不混淆(plain)让其看起来像随机数据更好。(特别注意:tls 1.2_ticket_auth容易受到干扰!请选择除tls开头以外的其它混淆!!!)
在这里插入图片描述
进行混淆插件的设置后,会依次提示你对设备数、单线程限速和端口总限速进行设置,默认值是不进行限制,个人使用的话,选择默认即可,即直接敲回车键。

注意:关于限制设备数,这个协议必须是非原版且不兼容原版才有效,也就是必须使用SSR协议的情况下,才有效!
在这里插入图片描述

之后代码就正式自动部署了,到下图所示的位置,提示你下载文件,输入:y
在这里插入图片描述
耐心等待一会,出现下面的界面即部署完成:
在这里插入图片描述
在这里插入图片描述
根据上图就可以看到自己设置的SSR账号信息,包括IP、端口、密码、加密方式、协议插件、混淆插件,这些信息需要填入你的SSR客户端。如果之后想修改账号信息,直接输入快捷管理命令:bash ssr.sh 进入管理界面,选择相应的数字来进行一键修改。例如:
在这里插入图片描述
在这里插入图片描述
脚本演示结束。

此脚本是开机自动启动,部署一次即可。最后可以重启服务器确保部署生效(一般情况不重启也可以)。重启需要在命令栏里输入reboot ,输入命令后稍微等待一会服务器就会自动重启,一般重启过程需要2~5分钟,重启过程中Xshell会自动断开连接,等VPS重启好后才可以用Xshell软件进行连接。如果部署过程中卡在某个位置超过10分钟,可以用xshell软件断开,然后重新连接你的ip,再复制代码进行部署。

另:一键部署管理脚本—另一个方式(之前使用过,可行)

部署VPS服务器:
不多说,直接贴代码
1、

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

2、

1
chmod +x shadowsocks.sh

3、

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

中间会提示你输入你的SS SERVER的账号,和端口。不输入就是默认。跑完命令后会出来你的SS客户端的信息,图我就不贴了。
下面看加密方式
在这里插入图片描述
特别注意,由于iphone端的的wingy目前只支持到cfb,所以我们选择aes-256-cfb,即7

这一步按回车继续
请立即copy下来加以保存。
上面的命令全部回车执行后,如果没有报错,即为执行成功,出现确认提示的时候,输入 y 后,回车即可。

安装完成后,脚本提示如下:

1
2
3
4
5
6
7
Congratulations, shadowsocks install completed!
Your Server IP:your_server_ip
Your Server Port:your_server_port
Your Password:your_password
Your Local IP:127.0.0.1
Your Local Port:1080
Your Encryption Method:aes-256-cfb

记录保存好你的上述信息:Server IP、Server Port、Password、Encryption Method
这时你的专属ss已经大好了,开始使用吧。

第三步:一键加速VPS服务器

此加速教程为谷歌BBR加速,Vultr的服务器框架可以装BBR加速,加速后对速度的提升很明显,所以推荐部署加速脚本。该加速方法是开机自动启动,部署一次就可以了。

按照第二步的步骤,连接服务器ip,登录成功后,在命令栏里粘贴以下代码:

【谷歌BBR加速教程】
1
2
3
4
5
6
7
yum -y install wget

wget –no-check-certificate https://github.com/teddysun/across/raw/master/bbr.sh

chmod +x bbr.sh

./bbr.sh

把上面整个代码复制后粘贴进去,不动的时候按回车,然后耐心等待,最后重启vps服务器即可。

演示开始,如图:

复制并粘贴代码后,按回车键确认
在这里插入图片描述
如下图提示,按任意键继续部署
在这里插入图片描述
在这里插入图片描述
部署到上图这个位置的时候,等待3~6分钟
在这里插入图片描述
最后输入y重启服务器,如果输入y提示command not found ,接着输入reboot来重启服务器,确保加速生效,bbr加速脚本是开机自动启动,装一次就可以了。

最近准备新安装一个。发现上面执行安装时,出错,安装不下去,

执行以下命令

1
wget --no-check-certificate https://freed.ga/github/shadowsocksR.sh; bash shadowsocksR.sh

若提示:wget :command not found
请执行:yum install wget -y
然后再按照提示走就行了
在这里插入图片描述
这张图注意保存
走到这一步,还有些不够,网速很慢,几乎慢到连不到网,所以进行第三步。

锐速安装

一键更换内核脚本(Vultr需先执行此脚本)

1
wget -N --no-check-certificate https://freed.ga/kernel/ruisu.sh && bash ruisu.sh

脚本安装需要1-3分钟,耐心等待服务器重启,服务器重启之后,重新连接继续安装就行了。

锐速安装脚本 (如果找不到相应的 .sh 可以github 上搜索 相应的脚本)

1
wget -N --no-check-certificate https://github.com/91yun/serverspeeder/raw/master/serverspeeder.sh && bash serverspeeder.sh

另外:重要的事情说三遍!!!
锐速不支持Openvz!!!锐速不支持Openvz!!!锐速不支持Openvz!!!
在这里插入图片描述
出现这些就算大功告成了。电脑连接可查看 上面连接教程就行了

第四步:下载客户端 使用

各版本的shadowsocks客户端下载地址可以参考:Android/Windows/iOS/Mac/Linux shadowsocks客户端下载地址(打不开就去github搜,或者直接百度搜下载地址)

WIndows客户端配置

双击运行shadowsocks.exe,之后会在任务栏有一个小飞机图标,右击小飞机图标,选择服务器->编辑服务器:
在这里插入图片描述

在shadowsocks的windows客户端中,服务器IP指你购买的VPS的IP,服务器端口指你服务器的配置文件中的端口,密码指你服务器的配置文件中的密码,加密指你服务器的配置文件中的加密方式,代理端口默认为1080。其他都可以默认。设置好后,点击添加按钮即可。

MAC OS客户端配置

双击运行shadowsocksX-NG.app,之后会在任务栏有一个小飞机图标,右击小飞机图标,选择服务器->服务器设置:
在这里插入图片描述
在shadowsocks的Mac OS客户端中,地址指你购买的VPS的IP,冒号后面跟上配置文件中的端口,密码指你服务器的配置文件中的密码,加密指你服务器的配置文件中的加密方式。其他都可以默认。设置好后,点击确认即可。

安卓客户端配置

下载apk安装好后,打开影梭客户端,点击主界面左上角的编辑按钮(铅笔形状):
在这里插入图片描述
在shadowsocks安卓客户端的配置中填入相应配置信息,其中,功能设置中,路由改成如上图所示,其他都可以默认。

苹果客户端配置

shadowsocks苹果客户端经常会被App Store下架,可以在App Store搜索关键字shadowsock或者wingy,找到一个软件截图中包括填写ip,加密方式,密码的软件一般就是对的了(目前可以用的是FirstWingy)。当然,你也可以下载PP助手,之后在PP助手上下载Wingy(Wingy支持)或者shadowrocket(shadowrocket支持)。
在这里插入图片描述

总结

如上就是手把手教你搭建shadowsocks的全部内容。在国内,***是不允许的了,所以还不如自己搭建ss,可以独享一个线路。