1、前言
1、本文章只是教大家怎么搭建一个 SS 服务器
2、此文章我只是站在技术角度去看
3、搭建 SS服务器 的前提是向有关部门申报之后再搭建
4、此文章使用的是 CentOS 7 x64 vultr 的服务器,这边链接是我的推荐注册链接。
5、自动脚本 shadowsocks.sh 安装命令(curl http://yesc.me/uploads/shadowsocks.sh | sudo sh)
2、安装环境
1、安装 vim
2、安装 python
3、安装 pip
4、安装 shadowsocks
5、安装 Google BBR 加速 VPS 网络
(1)安装 vim
|
|
(2) 安装 python
这边我们安装 3.4版本
(3) 安装 pip
这边安装python不会自己安装 pip3 我们需要手动安装一下
这边执行可能会报错 执行两遍就好了
(4)安装 shadowsocks
|
|
安装这边其他的都没啥毛病,就是第三步的时候安装pip 会有点问题
3、配置 ShadowSocks
这边的话执行命令编辑 shadowsocks.json
如果没有会自动新建一个
|
|
这边解释一下参数 如果你有点英文基础的话其实可以使用命令
查看参数解释
|
|
如果你需分享给别人使用的话,需要改一下配置 server_port 改成 port_password 删掉 password
4、启动停止
配置文件启动
停止
查看日志
安装 Google BBR
(1)查看服务器内核
|
|
这边输出的是 3.10.0-514.26.2.el7.x86_64 这个内核不能安装 Google BBR 目前Google BBR只支持 4.9.0内核所以我们需要更换内核才行(打脸)
(2)更新内核
|
|
(3)检查内核是否更新
|
|
看到4.x的就行了
然后执行
重启
(4)检查内核是否生效
|
|
我这边输出 4.13.8-1.el7.elrepo.x86_64
(5)安装 Google BBR
|
|
(6)检查BBR是否安装成功
|
|
输出net.ipv4.tcp_available_congestion_control = bbr cubic reno
输出 BBR
输出包含BBR
安装完成
修改成阿里dns
|
|
注释以前的黏贴
nameserver 223.5.5.5
nameserver 223.6.6.6
测试一下 可能会出现 big not found
参考文章
ShadowSocks 使用说明
ALIDNS
Google BBR 优化算法
总结
其实安装 ShadowSocks 很简单,只需要运行几行命令就能成功安装上,然后配置这边也很简单复制黏贴就好了
最后我想说 如果中间出现无法访问的情况 ping ip 能通的话请注意查看防火墙和安全组(阿里云安全组会禁止掉端口)
停止防火墙
允许端口
重新加载防火墙配置
查看防火墙配置
如果报错运行下面安装命令
设置开机启动