目录
什么是Shadowsocks-libev
Shadowsocks-libev 是一个基于 libev 的轻量级 Shadowsocks 客户端实现, 旨在提供一个简单、安全的方式来突破防火墙。它可以运行在 Linux、Android、iOS 等多种操作系统上。与原版 Shadowsocks 相比, Shadowsocks-libev 在性能和内存占用方面都有很大优化, 非常适合部署在服务器上作为代理服务使用。
config.json 文件介绍
Shadowsocks-libev 的主要配置文件是 /etc/shadowsocks-libev/config.json
, 它包含了 Shadowsocks 客户端的各项参数设置。通过修改这个文件, 我们可以轻松地配置 Shadowsocks 客户端的行为。
config.json 文件参数详解
下面我们来逐一介绍 config.json
文件中各个参数的含义:
server
- 类型: 字符串
- 描述: 服务器地址, 可以是域名或 IP 地址
server_port
- 类型: 整数
- 描述: 服务器端口号
password
- 类型: 字符串
- 描述: 连接服务器的密码
method
- 类型: 字符串
- 描述: 加密方式, 可选值有
aes-256-cfb
,aes-128-cfb
,rc4-md5
等
timeout
- 类型: 整数
- 描述: 连接超时时间, 单位为秒
fast_open
- 类型: 布尔值
- 描述: 是否开启 TCP Fast Open, 可以提高连接速度
reuse_port
- 类型: 布尔值
- 描述: 是否允许端口复用, 可以提高并发性能
no_delay
- 类型: 布尔值
- 描述: 是否启用 TCP_NODELAY 选项, 可以减少延迟
plugin
- 类型: 字符串
- 描述: 使用的插件名称, 如
obfs-local
plugin_opts
- 类型: 字符串
- 描述: 插件的配置参数
config.json 配置示例
下面是一个典型的 config.json
配置文件示例:
{ “server”: “your-server-address.com”, “server_port”: 8388, “password”: “your-password”, “method”: “aes-256-cfb”, “timeout”: 300, “fast_open”: true, “reuse_port”: true, “no_delay”: true, “plugin”: “obfs-local”, “plugin_opts”: “obfs=tls;obfs-host=www.bing.com
正文完