如何利用Centos搭载SS

@Evileyesaint  2019 - 07 - 27

最近由于有台服务器在香港闲着,所以就暂时来搭载下Shadowsocks服务器

什么是ss?

建议去百度搜索下什么是ss,ssr

其次,我们的手机/电脑上安装着SS的客户端,我们就能

手机/电脑→SS客户端→SS服务端→互联网

准备

我们需要一台在海外独立ip,能跑Centos7的服务器,ECS/ VPS 都行

用命令行安装SS服务端 SSH工具,推荐使用putty

开始

通过ssh连接到服务器,服务器ip和用户名密码什么的都可以在服务器后台获取

开始安装运行环境

yum install -y git wget vim

安装好环境后,一键安装Shadowsocks – libev最新版

wget --no-check-certificate -O shadowsocks-libev.sh https://raw.githubusercontent.com/teddysun/shadowsocks_install/master/shadowsocks-libev.sh && chmod +x shadowsocks-libev.sh && ./shadowsocks-libev.sh 2>&1 | tee shadowsocks-libev.log

安装过程中需要你设置密码端口加密方式等

端口:建议选择9000以上的端口

加密方式:ss加密方式,建议选择aes-256-gcm

然后开始安装,这段时间可能有点久,需要等待一下

安装完后会是这样的

其实你已经可以进行连接,但是速度效果会不明显

启用obfs加速

执行命令:
cd /usr/src;sudo yum install gcc autoconf libtool automake make zlib-devel openssl-devel asciidoc xmlto;git clone https://github.com/shadowsocks/simple-obfs.git;cd simple-obfs;git submodule update --init --recursive;./autogen.sh;./configure --disable-documentation;make && make install;

开启BBR加速

执行命令:
cd /usr/src && wget -N --no-check-certificate "https://raw.githubusercontent.com/chiakge/Linux-NetSpeed/master/tcp.sh" && chmod +x tcp.sh && ./tcp.sh

在弹出安装界面,选择1,使用BBR魔改版加速
等待安装完成即可

到这里已经是完成了,可以使用你的客户端进行连接了~

客户端使用

下载好ss后打开进行设置,注意是ss,不是ssr

配置服务器参数
服务器地址:你的服务器IP地址
端口:你的ss端口
密码:你的ss密码
加密:aes-256-gcm 注意修改加密选项,很多人搭完不正常就是因为加密选错了。
插件:obfs-local(推荐)
插件选项: obfs=http;obfs-host=www.icloud.com (推荐)

其他

编辑SS服务端配置文件

执行命令:


vim /etc/shadowsocks-libev/config.json;


点击键盘上的“i”键,进入编辑模式,首先在最后一行”mode”:”tcp_and_udp”后面加一个英文的逗号,然后换行,将下面两行复制到文件中。

"plugin":"obfs-server",
"plugin_opts":"obfs=http"


然后按键盘“ESC”键,输入 :wq(注意是英文的冒号),然后回车即可保存文件。重启SS命令:

/etc/init.d/shadowsocks restart


添加新评论