目录
服务器信息
- server: 服务器地址,可以是 IP 地址或域名
- server_port: 服务器端口号
本地监听端口
- local_address: 本地监听地址,通常设置为
"0.0.0.0"
监听所有网络接口 - local_port: 本地监听端口号
加密方式
- method: 加密算法,常用的有
"aes-256-cfb"
、"chacha20-ietf-poly1305"
等
密码
- password: 连接服务器的密码
超时设置
- timeout: 连接超时时间,单位为秒
- udp_timeout: UDP 连接超时时间,单位为秒
插件设置
- plugin: 使用的插件名称,如
"v2ray-plugin"
或"obfs-local"
- plugin_opts: 插件的配置参数
其他设置
- dns_server: 自定义 DNS 服务器地址
- fast_open: 是否开启 TCP Fast Open,
true
或false
- mode: 工作模式,
"tcp_and_udp"
或"tcp_only"
常见问题 FAQ
1. 如何找到合适的加密算法? 不同的加密算法有不同的性能和安全性特点,常用的有 "aes-256-cfb"
和 "chacha20-ietf-poly1305"
两种。前者相对更加安全,但在某些设备上可能会稍慢一些;后者相对更快,但安全性略低一些。您可以根据自己的需求和设备性能进行选择。
2. 什么是 TCP Fast Open? TCP Fast Open 是一种 TCP 连接优化技术,可以在连接建立时减少一个 round-trip time (RTT),从而提高连接速度。在支持 TCP Fast Open 的网络环境下,建议将 "fast_open"
设置为 true
。
3. 如何选择 DNS 服务器? Shadowsocks 默认使用系统设置的 DNS 服务器,但您也可以手动设置 "dns_server"
来使用其他 DNS 服务,例如 Google DNS ("8.8.8.8"
) 或 Cloudflare DNS ("1.1.1.1"
)。选择合适的 DNS 服务可以提高访问速度和稳定性。
4. 什么是 Shadowsocks 的工作模式? Shadowsocks 有两种工作模式:"tcp_and_udp"
和 "tcp_only"
。前者同时支持 TCP 和 UDP 协议,可以用于一些需要 UDP 传输的应用(如 DNS 查询、语音/视频通话等);后者仅支持 TCP 协议,性能会略好一些。您可以根据自己的需求进行选择。
5. 如何选择合适的插件? Shadowsocks 支持使用各种插件来增强安全性和绕过防火墙限制,常用的有 "v2ray-plugin"
和 "obfs-local"
。前者可以实现 V2Ray 协议的混淆,后者可以实现 obfs4 协议的混淆。选择插件时需要确保服务器端和客户端使用的插件一致。