今天先手动装一波SS-libev,外加配置下中转,正好自己不是很了解这些,做个记录~ 准备两台机器,这里我们就称两台机器名为“被中转服务器”和“中转服务器”,系统选择CentOS7X64。 我们先在“被中转服务器”上安装SS-libev。 这次是装国内机器,不能翻墙于是就先到这里 https://github.com/shadowsocks/shadowsocks-libev/releases/ 把安装包 shadowsocks-libev-3.3.5.tar.gz 下载到本地然后上传到被中转机器root目录下。
cd /root
yum install epel-release -y
yum install gcc gettext autoconf libtool automake make pcre-devel asciidoc xmlto c-ares-devel libev-devel libsodium-devel mbedtls-devel -y
tar xf shadowsocks-libev-3.3.5.tar.gz
cd shadowsocks-libev-3.3.5
./configure
make
make install
2、通过加载配置文件来运行: 我们可以先在root目录下生成一个ssconfig.json:
cd /root
vi ssconfig.json
在这个文件内填入如下配置信息:
{
"server":["0.0.0.0"],
"server_port":21313,
"local_address":"127.0.0.1",
"local_port":1080,
"password":"lala.im-TEST",
"timeout":600,
"method":"chacha20-ietf-poly1305"
}
注:server_port即SS连接端口,password即SS连接密码,method即SS加密方式,同理使用客户端连接这台服务器填写这台机器的公网IP即可。
填写完毕后,退出并保存,接着使用如下命令启动服务端:
nohup ss-server -c /root/ssconfig.json -u > /dev/null 2>&1 &
结束进程:
kill -9 $(ps aux | grep "ss-server" | sed '/grep/d' | awk '{print $2}')
假设你测试连接不成功,一般都是防火墙的问题,首先查看防火墙的状态:
...