目录
什么是Shadowsocks libev
Shadowsocks libev是Shadowsocks的一个轻量级版本,它基于libev事件驱动库,适用于各种嵌入式设备和低端硬件。相比原版Shadowsocks,Shadowsocks libev具有更小的体积、更快的速度和更低的资源占用。它广泛应用于路由器、NAS等设备上,为用户提供科学上网服务。
Shadowsocks libev配置文件格式
Shadowsocks libev的配置文件采用标准的JSON格式,下面分别介绍服务器配置参数、客户端配置参数和插件配置参数。
服务器配置参数
server
: 服务器地址,可以是IP地址或域名server_port
: 服务器端口号password
: 连接服务器的密码method
: 加密方式,常用的有aes-256-cfb
、chacha20-ietf-poly1305
等timeout
: 连接超时时间,单位为秒fast_open
: 是否启用TCP Fast Open,可选值为true
或false
reuse_port
: 是否启用端口复用,可选值为true
或false
no_delay
: 是否启用TCP_NODELAY选项,可选值为true
或false
客户端配置参数
local_address
: 本地监听地址,默认为127.0.0.1
local_port
: 本地监听端口号server
: 服务器地址,可以是IP地址或域名server_port
: 服务器端口号password
: 连接服务器的密码method
: 加密方式,需要与服务器端一致timeout
: 连接超时时间,单位为秒fast_open
: 是否启用TCP Fast Open,可选值为true
或false
reuse_port
: 是否启用端口复用,可选值为true
或false
no_delay
: 是否启用TCP_NODELAY选项,可选值为true
或false
plugin
: 使用的插件名称plugin_opts
: 插件的配置参数
插件配置参数
plugin
: 插件名称,例如obfs-local
plugin_opts
: 插件的配置参数,格式为key1=value1;key2=value2
Shadowsocks libev配置文件示例
以下是一个典型的Shadowsocks libev配置文件示例:
{ “server”: “example.com”, “server_port”: 8388, “password”: “mypassword”, “method”: “aes-256-cfb”, “timeout”: 300, “fast_open”: true, “reuse_port”: true, “no_delay”: true, “local_address”: “127.0.0.1”, “local_port”: 1080, “plugin”: “obfs-local”, “plugin_opts”: “obfs=http;obfs-host=www.bing.com
正文完