一. 购买CentOS VPS服务器
推荐使用xshell工具连接CentOS 服务器
二. shadowsocks-libev安装
yum install python-setuptools && easy_install pip
pip install shadowsocks
如果命令正常运行,则shadowsocks-libev安装完成.
三. shadowsocks 启动时的参数配置
用 vi 新建一个配置文件
vi /etc/shadowsocks.json
配置内容如下:修改以适应你自身的服务器需要
{
"server":"my_server_ip",
"server_port":25,
"local_address": "127.0.0.1",
"local_port":1080,
"password":"mypassword",
"timeout":300,
"method":"aes-256-cfb",
"fast_open": false
}
保存退出.。
配置文件中个字段的含义:
● server: 服务器ip地址
● server_port: 绑定的端口,注意不要设置已经使用了的端口
● possword: 密码
● timeout: 超时时间
● method: 加密方法
● fast_open: 如果你的服务器 Linux 内核在3.7+,可以开启 fast_open 以降低延迟
如果需要配置多个SS账号,可以按照如下案例进行配置:
{
"server":"your_server_ip",
"port_password":{
"8381":"password1",
"8382":"password2",
"8383":"password3",
"8384":"password4"
},
"timeout":300,
"method":"rc4-md5",
"fast_open":false,
"workers":1
}
四. 启动 shadowsocks
如果已经写好了配置文件,启动 shadowsocks 服务器的命令如下:
ssserver -c /etc/shadowsocks.json
后台启动和停止 shadowsocks 服务器:
ssserver -c /etc/shadowsocks.json -d start
ssserver -c /etc/shadowsocks.json -d stop
shadowsocks 的日志保存在 /var/log/shadowsocks.log
五. 开启端口:
//更改成你自己开放的端口(9011)
/sbin/iptables -I INPUT -p tcp --dport 8011 -j ACCEPT
至此,你的shadowsocks-libev 服务器已经已经能够正常运转了.
于2018年5月28日17:40:55更新
//shadowsocks常用的一些命令
前端启动:ssserver -c /etc/shadowsocks.json;
后端启动:ssserver -c /etc/shadowsocks.json -d start;
停止:ssserver -c /etc/shadowsocks.json -d stop;
重启shadowsocks:ssserver -c /etc/shadowsocks.json -d restart
//设置开机自启动
1. 在终端输入vi /etc/rc.local,
2. 再把ssserver -c /etc/shadowsocks.json -d start加进去,
3. 按wq保存退出
网友评论