目录
- 什么是shadowsocks libev
- 配置文件位置
- 配置文件参数说明 3.1 server 3.2 server_port 3.3 password 3.4 method 3.5 timeout 3.6 fast_open 3.7 workers
- 修改配置文件步骤
- 常见问题解答 5.1 如何查看当前配置信息? 5.2 如何修改服务器地址和端口? 5.3 如何修改加密方式? 5.4 如何开启快速打开功能? 5.5 如何设置多线程工作?
1. 什么是shadowsocks libev
Shadowsocks libev是一个轻量级的shadowsocks服务端和客户端实现,使用C语言编写,支持多种系统平台。相比原版的Python实现,libev版本在性能和资源消耗方面都有很大改进,非常适合在服务器上部署使用。
2. 配置文件位置
Shadowsocks libev的配置文件通常位于以下路径之一:
/etc/shadowsocks-libev/config.json
/usr/local/etc/shadowsocks-libev/config.json
~/.config/shadowsocks-libev/config.json
你可以根据实际情况选择合适的路径进行修改。
3. 配置文件参数说明
Shadowsocks libev的配置文件主要包含以下几个重要参数:
3.1 server
服务器监听的IP地址,通常设置为 0.0.0.0
监听所有IP。
3.2 server_port
服务器监听的端口号,建议使用 1024
以上的端口号。
3.3 password
连接服务器时使用的密码,建议使用复杂密码提高安全性。
3.4 method
数据加密方式,常用的有 aes-256-cfb
、chacha20-ietf-poly1305
等。
3.5 timeout
客户端闲置超时时间,单位为秒。
3.6 fast_open
是否开启TCP快速打开功能,可以提高连接速度。
3.7 workers
工作线程数,建议设置为CPU核心数。
4. 修改配置文件步骤
- 找到配置文件所在路径,使用文本编辑器打开。
- 根据需求修改相关参数,如服务器地址、端口号、密码等。
- 保存修改后的配置文件。
- 重启shadowsocks服务使配置生效。
5. 常见问题解答
5.1 如何查看当前配置信息?
可以使用 ss-server -c /path/to/config.json -v
命令查看当前的配置信息。
5.2 如何修改服务器地址和端口?
修改 server
和 server_port
参数即可,例如:”server”: “0.0.0.0”,”server_port”: 8388,
5.3 如何修改加密方式?
修改 method
参数即可,例如:”method”: “aes-256-cfb”
5.4 如何开启快速打开功能?
将 fast_open
参数设置为 true
即可开启:”fast_open”: true
5.5 如何设置多线程工作?
修改 workers
参数为合适的数值,例如:”workers”: 4
正文完