目录
- 什么是Shadowsocks配置文件
- Shadowsocks配置文件格式
- Shadowsocks配置文件参数详解
- Shadowsocks配置文件示例
- 如何生成Shadowsocks配置文件
- Shadowsocks配置文件常见问题FAQ
什么是Shadowsocks配置文件
Shadowsocks是一种基于 SOCKS5 代理的加密传输协议,广泛应用于突破网络封锁、翻墙等场景。Shadowsocks客户端需要通过配置文件来连接Shadowsocks服务器,配置文件中包含了连接所需的各项参数。
Shadowsocks配置文件格式
Shadowsocks配置文件通常采用 JSON 格式,常见的文件名为 config.json
。一个典型的Shadowsocks配置文件如下所示:
{ “server”:”example.com”, “server_port”:8388, “password”:”mypassword”, “method”:”aes-256-cfb”, “timeout”:300, “fast_open”:true, “workers”:1}
Shadowsocks配置文件参数详解
server
- 说明:Shadowsocks服务器的地址,可以是域名或IP地址。
- 示例:”server”:”example.com”
server_port
- 说明:Shadowsocks服务器的端口号。
- 示例:”server_port”:8388
password
- 说明:连接Shadowsocks服务器的密码。
- 示例:”password”:”mypassword”
method
- 说明:加密方式,常见的有
aes-256-cfb
、chacha20-ietf
、rc4-md5
等。 - 示例:”method”:”aes-256-cfb”
timeout
- 说明:连接超时时间,单位为秒。
- 示例:”timeout”:300
fast_open
- 说明:是否开启 TCP Fast Open,可以提高连接速度。
- 示例:”fast_open”:true
workers
- 说明:工作线程数,建议设置为CPU核心数。
- 示例:”workers”:1
plugin
- 说明:使用的混淆插件,如 v2ray-plugin、obfs-local等。
- 示例:”plugin”:”v2ray-plugin”
plugin_opts
- 说明:混淆插件的参数配置。
- 示例:”plugin_opts”:”obfs=tls;obfs-host=bing.com”
Shadowsocks配置文件示例
以下是一个完整的Shadowsocks配置文件示例:
{ “server”:”example.com”, “server_port”:8388, “password”:”mypassword”, “method”:”aes-256-cfb”, “timeout”:300, “fast_open”:true, “workers”:2, “plugin”:”v2ray-plugin”, “plugin_opts”:”obfs=tls;obfs-host=bing.com
正文完