2018 shadowsocks部署

更新一篇

目前来说ss的部署已经很方便了,以debian 9 为例,shadowsocks-libev已经可以通过apt-get直接安装

sudo apt-get install apt-get install shadowsocks-libev

然后设置密码,端口和加密方式

sudo vi /etc/shadowsocks-libev/config.json
{
"server":"0.0.0.0",
"server_port":80,
"local_address":"127.0.0.1",
"password":"这里是密码",
"timeout":300,
"method":"aes-256-cfb"
}

其中server建议改为0.0.0.0,如果确定服务器公网IP就写公网IP,端口看自己喜好,加密方式(method)推荐chacha20/aes-256-cfb 兼容范围较广且够用,如果确定设备支持改为xxxx-ief-poly1305更佳.

重启ss服务

service shadowsocks-libev restart

可通过

service shadowsocks-libev status

查看启动状态,Active: active (running)  既启动成功.权限管的比较严的服务器记得加上sudo

另外启动bbr协议参见这篇:https://hceasy.com/2018/08/linode-debian-9-%e5%bc%80%e5%90%afbbr%e6%94%af%e6%8c%81/


改下固定链接的样式500了

VPS上跑的nginx,wordpress改变一下固定链接的样式就500错误,查了一下大概是因为nginx的rewrite错误.
以下代码可解此症

#vi /etc/nginx/sites-enabled/default(你的站点配置文件)
location / {
index index.html index.php;
if (-f $request_filename/index.html){
rewrite (.*) $1/index.html break;
}
if (-f $request_filename/index.php){
rewrite (.*) $1/index.php;
}
if (!-f $request_filename){
rewrite (.*) /index.php;
}
}

写到对应的地方即可。