什么是 Shadowsocks 配置文件?
Shadowsocks(简称 SS)是一种安全的 socks5 代理工具,常用于加密网络流量。其配置文件通常为 JSON 格式,用于定义服务器地址、端口、密码和加密方式等关键参数。
基本配置文件示例
{
"server": "your.server.ip",
"server_port": 8388,
"local_address": "127.0.0.1",
"local_port": 1080,
"password": "your_password",
"timeout": 300,
"method": "aes-256-gcm",
"fast_open": false,
"workers": 1
}
配置项说明
- server:Shadowsocks 服务器 IP 地址或域名。
- server_port:服务器监听的端口(通常由服务提供商提供)。
- password:连接密码,必须与服务器端一致。
- method:加密方式,推荐使用
aes-256-gcm或chacha20-ietf-poly1305。 - local_address / local_port:本地代理监听地址和端口,一般无需修改。
- timeout:连接超时时间(秒)。
- fast_open:是否启用 TCP Fast Open(Linux 内核支持时可提升性能)。
多服务器配置(客户端支持时)
{
"servers": [
{
"server": "server1.example.com",
"server_port": 8388,
"password": "pass1",
"method": "aes-256-gcm"
},
{
"server": "server2.example.com",
"server_port": 8389,
"password": "pass2",
"method": "chacha20-ietf-poly1305"
}
],
"local_address": "127.0.0.1",
"local_port": 1080,
"timeout": 300
}