• 如果您有任何疑问或者需要投稿请联系站长,感谢您的访问

  • 如果您有任何问题或者建议可以联系站长,QQ403593407

一键脚本轻松搭建SS教程/搭建SSR并开启BBR加速

教程资源 admin 1年前 (2018-09-21) 13393次浏览 0个评论

一键搭建 VPN shadowsocks/搭建 shadowsocksR 的 shell 脚本,一键脚本适用 Vultr 上的和搬瓦工所有机型(CentOS、Ubuntu、Debian),搭建 ss 服务器支持所有客户端类型,本机你是 iOS,Android,Windows,Mac,或者是 Linux。一键脚本内容包括一键搭建 shadowsocks/一键搭建 shadowsocksR+一键开启 bbr 加速。

什么是 shadowsocks

shadowsocks 可以指一种 SOCKS5 的加密传输协议,也可以指基于这种加密协议的各种数据传输包。shadowsocks 正常工作需要服务器端和客户端两端合作实现,首先,客户端(本机)通过 ss(shadowsocks)对正常的访问请求进行 SOCK5 加密,将加密后的访问请求传输给 ss 服务器端,服务器端接收到客户端的加密请求后,解密得到原始的访问请求,根据请求内容访问指定的网站(例如 Google,YouTube,Facebook,instagram 等),得到网站的返回结果后,再利用 SOCKS5 加密并返回给客户端,客户端通过 ss 解密后得到正常的访问结果,于是就可以实现你直接访问该网站的“假象”。

为什么选择 shadowsocks?不限终端(安卓,苹果,Windows,Mac 都可用),流量便宜(服务器 500G 只要 15 元),方便(一键脚本,不需要专业知识)。

为什么要自己搭建 ss/ssr?你也许会觉得买 ss 服务也很方便,但是你得要考虑以下几个问题。首先,买的 ss 服务,限制很多,终端可能只能同时在线 2 个,每个月就一点点流量可能价格却不便宜,有时候还被别人做手脚,流量跑的贼快;其次,别人收钱跑路怎么办?很多这种情况的;更重要的是,如第一个问题中描述的 shadowsocks 原理,如果有心人做了一点手脚,是可以得到你的访问记录的;而自己搭建 ss/ssr 服务,一键脚本也就 10 来分钟就可以搞定。

一键脚本搭建 ss/ssr 支持系统版本

脚本系统支持:CentOS 6+,Debian 7+,Ubuntu 12+

注:这个脚本支持的系统版本是指 ss 服务器的版本(都没看过也没关系,不影响搭建),你本机是 Windows、Mac、Linux,或者你想用手机端搭建 ss/ssr 服务器,安卓和苹果,都是可以的。

服务器购买

服务器推荐 Vultr 和搬瓦工,一是因为本脚本在这两家的所有 VPS 都做了测试,二是因为都是老牌 VPS 服务商,不怕跑路。

Vultr:https://www.vultr.com最低月付 2.5 刀/500GB 流量每月,推荐使用 PayPal 绑定 Visa/Master 信用卡,支持支付宝付款
更新注意: Vultr 服务器 2.5 美元/月的不提供 ipv4 地址,不能正常使用,所以只能购买 5 美元/月的了

搬瓦工:https://bwh1.net,可以访问登录,但是注册账号的时候需要全局才能成功
新用户注册链接:https://bwh1.net/aff.php?aff=32798,支持 PayPal/支付宝/Visa/Master 付款,最低年付 19.99 刀/500GB 流量每月(已补货,之前售空了)

Vultr 官方发布新活动了,新用户激活账户就送 25 美元!参与推特活动可再获得 3 美元!
1、送 25 美元注册地址:https://www.vultr.com/promo25b/?ref=7371675
需要外币信用卡(Visa 卡等)或 Paypal 账户(可绑定银联卡)才可参与活动,赠送部分有效期一年
2、无 25 美元注册地址:https://www.vultr.com/?ref=8290178
支付宝充值是没有优惠的,想使用 vultr 的请从上面地址注册
3、推特送 3 美元活动地址:https://my.vultr.com/promo/
充值账户后才可以参与这个推特活动
注意:此活动仅限从未注册过 Vultr 的参加,个人注册多个账户可能会被没收赠送金额!
如果自己从未注册过这一家,但是还是没有赠送,可以登录后点击左侧 Support 联系客服进行处理!

一键脚本搭建 SS/搭建 SSR 服务并开启 BBR 加速
一键脚本搭建 SS/搭建 SSR 服务并开启 BBR 加速

连接远程 Linux 服务器

Windows 上推荐使用 WinSCP+PuTTY,Mac 通过 Terminal 远程连接 Linux 即可。

WinSCP 下载:WinSCP-5.13.2-Setup.exe
PuTTY 下载:
putty-0.70-installer.msi
putty-64bit-0.70-installer.msi

使用方法:配置主机 IP 地址,用户名和密码,登录后,点击命令-在 PuTTY 中打开

一键脚本搭建 SS/搭建 SSR 服务并开启 BBR 加速

一键搭建 SS/搭建 SSR 服务

注意,shadowsocks/shadowsocksR 这两个只需要搭建一个就可以了!!!!SS 与 SSR 之间的比较一直是各有各的说法,王婆卖瓜自卖自夸。

一键搭建 shadowsocks

在购买 VPS 并用 PuTTY 连接上你刚购买的 VPS 后,你将看到如下图所示的界面:

一键脚本搭建 SS/搭建 SSR 服务并开启 BBR 加速

1.下载一键搭建 ss 脚本文件,只需要执行一次,卸载 ss 后也不需要重新下载

<span class="pln">git clone https</span><span class="pun">:</span><span class="com">//github.com/flyzy2005/ss-fly</span>

如果提示 bash: git: command not found,则先安装 git:

Centos 执行这个:

<span class="pln">yum </span><span class="pun">-</span><span class="pln">y install git</span>

Ubuntu/Debian 执行这个:

<span class="pln">apt</span><span class="pun">-</span><span class="kwd">get</span> <span class="pun">-</span><span class="pln">y install git</span>

2.运行搭建 ss 脚本代码

<span class="pln">ss</span><span class="pun">-</span><span class="pln">fly</span><span class="pun">/</span><span class="pln">ss</span><span class="pun">-</span><span class="pln">fly</span><span class="pun">.</span><span class="pln">sh </span><span class="pun">-</span><span class="pln">i password </span><span class="lit">1024</span>

其中 password 换成你要设置的 shadowsocks 的密码即可,最好只包含字母+数字,一些特殊字符可能会导致冲突。而第二个参数 1024 是端口号,也可以不加,不加默认是 1024。

一键脚本搭建 SS/搭建 SSR 服务并开启 BBR 加速

界面如下就表示一键搭建 ss 成功了:

一键脚本搭建 SS/搭建 SSR 服务并开启 BBR 加速

注:如果需要改密码或者改端口,只需要重新再执行一次搭建 ss 脚本代码就可以了,或者修改/etc/shadowsocks.json 这个配置文件。

3.相关 ss 操作

<span class="pun">修改配置文件:</span><span class="pln">vim </span><span class="pun">/</span><span class="pln">etc</span><span class="pun">/</span><span class="pln">shadowsocks</span><span class="pun">.</span><span class="pln">json
</span><span class="pun">停止</span><span class="pln">ss</span><span class="pun">服务:</span><span class="pln">ssserver </span><span class="pun">-</span><span class="pln">c </span><span class="pun">/</span><span class="pln">etc</span><span class="pun">/</span><span class="pln">shadowsocks</span><span class="pun">.</span><span class="pln">json </span><span class="pun">-</span><span class="pln">d stop
</span><span class="pun">启动</span><span class="pln">ss</span><span class="pun">服务:</span><span class="pln">ssserver </span><span class="pun">-</span><span class="pln">c </span><span class="pun">/</span><span class="pln">etc</span><span class="pun">/</span><span class="pln">shadowsocks</span><span class="pun">.</span><span class="pln">json </span><span class="pun">-</span><span class="pln">d start
</span><span class="pun">重启</span><span class="pln">ss</span><span class="pun">服务:</span><span class="pln">ssserver </span><span class="pun">-</span><span class="pln">c </span><span class="pun">/</span><span class="pln">etc</span><span class="pun">/</span><span class="pln">shadowsocks</span><span class="pun">.</span><span class="pln">json </span><span class="pun">-</span><span class="pln">d restart</span>

4.卸载 ss 服务

<span class="pln">ss</span><span class="pun">-</span><span class="pln">fly</span><span class="pun">/</span><span class="pln">ss</span><span class="pun">-</span><span class="pln">fly</span><span class="pun">.</span><span class="pln">sh </span><span class="pun">-</span><span class="pln">uninstall</span>

一键搭建 shadowsocksR

再次提醒,如果安装了 SS,就不需要再安装 SSR 了,如果要改装 SSR,请按照上一部分内容的教程先卸载 SS!!!

1.下载一键搭建 ssr 脚本(只需要执行一次,卸载 ssr 后也不需要重新执行),此步骤与一键搭建 ss 一致

<span class="pln">git clone https</span><span class="pun">:</span><span class="com">//github.com/flyzy2005/ss-fly</span>

2.运行搭建 ssr 脚本代码

<span class="pln">ss</span><span class="pun">-</span><span class="pln">fly</span><span class="pun">/</span><span class="pln">ss</span><span class="pun">-</span><span class="pln">fly</span><span class="pun">.</span><span class="pln">sh </span><span class="pun">-</span><span class="pln">ssr</span>

3.输入对应的参数

执行完上述的脚本代码后,会进入到输入参数的界面,包括服务器端口,密码,加密方式,协议,混淆。可以直接输入回车选择默认值,也可以输入相应的值选择对应的选项:

一键脚本搭建 SS/搭建 SSR 服务并开启 BBR 加速
全部选择结束后,会看到如下界面,就说明搭建 ssr 成功了:

<span class="typ">Congratulations</span><span class="pun">,</span> <span class="typ">ShadowsocksR</span><span class="pln"> server install completed</span><span class="pun">!</span>
<span class="typ">Your</span> <span class="typ">Server</span><span class="pln"> IP        </span><span class="pun">:你的服务器</span><span class="pln">ip
</span><span class="typ">Your</span> <span class="typ">Server</span> <span class="typ">Port</span><span class="pln">      </span><span class="pun">:你的端口</span>
<span class="typ">Your</span> <span class="typ">Password</span><span class="pln">         </span><span class="pun">:你的密码</span>
<span class="typ">Your</span> <span class="typ">Protocol</span><span class="pln">         </span><span class="pun">:你的协议</span>
<span class="typ">Your</span><span class="pln"> obfs             </span><span class="pun">:你的混淆</span>
<span class="typ">Your</span> <span class="typ">Encryption</span> <span class="typ">Method</span><span class="pun">:</span><span class="pln">your_encryption_method
</span><span class="typ">Welcome</span><span class="pln"> to visit</span><span class="pun">:</span><span class="pln">https</span><span class="pun">:</span><span class="com">//shadowsocks.be/9.html</span>
<span class="typ">Enjoy</span><span class="pln"> it</span><span class="pun">!</span>

4.相关操作 ssr 命令

<span class="pun">启动:/</span><span class="pln">etc</span><span class="pun">/</span><span class="pln">init</span><span class="pun">.</span><span class="pln">d</span><span class="pun">/</span><span class="pln">shadowsocks start
</span><span class="pun">停止:/</span><span class="pln">etc</span><span class="pun">/</span><span class="pln">init</span><span class="pun">.</span><span class="pln">d</span><span class="pun">/</span><span class="pln">shadowsocks stop
</span><span class="pun">重启:/</span><span class="pln">etc</span><span class="pun">/</span><span class="pln">init</span><span class="pun">.</span><span class="pln">d</span><span class="pun">/</span><span class="pln">shadowsocks restart
</span><span class="pun">状态:/</span><span class="pln">etc</span><span class="pun">/</span><span class="pln">init</span><span class="pun">.</span><span class="pln">d</span><span class="pun">/</span><span class="pln">shadowsocks status
</span><span class="pun">配置文件路径:/</span><span class="pln">etc</span><span class="pun">/</span><span class="pln">shadowsocks</span><span class="pun">.</span><span class="pln">json
</span><span class="pun">日志文件路径:/</span><span class="kwd">var</span><span class="pun">/</span><span class="pln">log</span><span class="pun">/</span><span class="pln">shadowsocks</span><span class="pun">.</span><span class="pln">log
</span><span class="pun">代码安装目录:/</span><span class="pln">usr</span><span class="pun">/</span><span class="kwd">local</span><span class="pun">/</span><span class="pln">shadowsocks</span>

5.卸载 ssr 服务

<span class="pun">./</span><span class="pln">shadowsocksR</span><span class="pun">.</span><span class="pln">sh uninstall</span>

一键开启 BBR 加速

BBR 是 Google 开源的一套内核加速算法,可以让你搭建的 shadowsocks/shadowsocksR 速度上一个台阶,本一键搭建 ss/ssr 脚本支持一键升级最新版本的内核并开启 BBR 加速。

BBR 支持 4.9 以上的,如果低于这个版本则会自动下载最新内容版本的内核后开启 BBR 加速并重启,如果高于 4.9 以上则自动开启 BBR 加速,执行如下脚本命令即可自动开启 BBR 加速:

<span class="pln">ss</span><span class="pun">-</span><span class="pln">fly</span><span class="pun">/</span><span class="pln">ss</span><span class="pun">-</span><span class="pln">fly</span><span class="pun">.</span><span class="pln">sh </span><span class="pun">-</span><span class="pln">bbr</span>

一键脚本搭建 SS/搭建 SSR 服务并开启 BBR 加速

装完后需要重启系统,输入 y 即可立即重启,或者之后输入 reboot 命令重启。

判断 BBR 加速有没有开启成功。输入以下命令:

<span class="pln">sysctl net</span><span class="pun">.</span><span class="pln">ipv4</span><span class="pun">.</span><span class="pln">tcp_available_congestion_control</span>

如果返回值为:

<span class="pln">net</span><span class="pun">.</span><span class="pln">ipv4</span><span class="pun">.</span><span class="pln">tcp_available_congestion_control </span><span class="pun">=</span><span class="pln"> bbr cubic reno</span>

后面有 bbr,则说明已经开启成功了。

客户端 shadowsocks/shadowsockR 登录使用

shadowsocks 客户端下载地址:
Windows 客户端: https://github.com/shadowsocks/shadowsocks-windows/releases
Mac 客户端: https://github.com/shadowsocks/ShadowsocksX-NG/releases
Linux 客户端: https://github.com/shadowsocks/shadowsocks-qt5/wiki/Installation
Android/安卓客户端:https://github.com/shadowsocks/shadowsocks-android/releases
iOS 客户端:商店搜索 Wingy/shadowsocks(美国地区)下载

以 Windows 为例,依次填入服务器 IP,服务器端口,密码,保存配置

一键脚本搭建 SS/搭建 SSR 服务并开启 BBR 加速

在状态栏右击 shadowsocks,勾选开机启动和启动系统代理,在系统代理模式中选择 PAC 模式,服务器->编辑服务器,一键安装 shadowsocks 的脚本默认服务器端口是 1024,加密方式是 aes-256-cfb,密码是你设置的密码,ip 是你自己的 VPS ip,保存即可。

shadowsockR 客户端下载地址:
Windows 客户端: 
https://github.com/shadowsocksrr/shadowsocksr-csharp/releases
Mac 客户端: 
https://github.com/flyzy2005/ss-ssr-clients/raw/master/ssr/SS-X-R.zip
Linux 客户端: 
https://github.com/shadowsocks/shadowsocks-qt5/wiki/Installation
Android/安卓客户端:
https://github.com/shadowsocksrr/shadowsocksr-android/releases
iOS 客户端:
商店搜索 Wingy/shadowsocks(美国地区)下载

以 Windows 为例:

一键脚本搭建 SS/搭建 SSR 服务并开启 BBR 加速
在状态栏右击 shadowsocksR,在系统代理模式中选择 PAC 模式,再左击两次状态栏的图标打开编辑服务器界面,如上图所示,按照自己的服务器配置填充内容,保存即可。

一键脚本 GitHub 地址:https://github.com/flyzy2005/ss-fly
shadowsocks 项目 GitHub:https://github.com/shadowsocks
shadowsocksR 项目 GitHub:https://github.com/shadowsocksrr

喜欢 (0)
发表我的评论
取消评论

表情 贴图 加粗 删除线 居中 斜体 签到

Hi,您需要填写昵称和邮箱!

  • 昵称 (必填)
  • 邮箱 (必填)
  • 网址