最近由于有台服务器在香港闲着,所以就暂时来搭载下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