0、前言
之前一直用的是python版的shadowsocks,一直报错。就换成shadowsocks-libev了。
1、概念解释
shadowsocks 使用Python等语言开发。
shadowsocks-libev 使用C、libev开发。低 CPU 消耗,轻量级代理工具
shadowsocks-qt5 支持Shadowsocks-libev、NodeJS、Python、Go四大后端。图形化客户端
2、安装使用
万能Arch Linux软件仓库
pacman -Sy shadowsocks-libev
3、配置使用
/etc/shadowsocks/config.json
{
"server":"remote-shadowsocks-server-ip-addr",
"server_port":443,
"local_address":"127.0.0.1",
"local_port":1080,
"password":"your-passwd",
"timeout":300,
"method":"aes-256-cfb",
"fast_open":false,
"workers":1
}
提示: 若需同时指定多个服务端ip,可参考"server":["1.1.1.1","2.2.2.2"],
server | 服务端监听地址(IPv4或IPv6) |
server_port |
服务端端口,一般为443 |
local_address |
本地监听地址,缺省为127.0.0.1 |
local_port |
本地监听端口,一般为1080 |
password | 用以加密的密匙 |
timeout | 超时时间(秒) |
method |
加密方法,默认的table 是一种不安全的加密,此处首推aes-256-cfb |
fast_open | 是否启用TCP-Fast-Open |
wokers | worker数量,如果不理解含义请不要改 |
4、完成使用
ss-local -c /etc/shadowsocks/example.json &
sudo systemctl enable shadowsocks-libev-server@.service
或echo "ss-local -c /etc/shadowsocks/example.json &" >> /etc/profile