目录
什么是Shadowsocks libev
Shadowsocks libev是一款开源的代理软件,它使用 SOCKS5 协议在客户端和服务器之间建立加密隧道,实现安全上网。与其他Shadowsocks版本相比,libev版本采用了更加轻量级和高效的事件驱动引擎,具有更好的性能表现。
Shadowsocks libev 基本参数
服务端参数
-s
: 服务器地址-p
: 服务器端口-k
: 密码-m
: 加密方式
客户端参数
-s
: 服务器地址-p
: 服务器端口-k
: 密码-m
: 加密方式-l
: 本地监听端口-b
: 本地监听地址
Shadowsocks libev 高级参数
加密方式
Shadowsocks libev支持多种加密方式,常用的有:
aes-256-cfb
chacha20-ietf-poly1305
xchacha20-ietf-poly1305
协议和混淆
- 协议(protocol)用于定义客户端和服务端的通信方式,常用的有
origin
和auth_aes128_md5
。 - 混淆(obfs)用于混淆Shadowsocks流量,常用的有
plain
和http_simple
。
其他参数
--fast-open
: 启用TCP Fast Open,可以提高连接速度。--plugin
: 启用插件,如simple-obfs
。--plugin-opts
: 插件参数,如simple-obfs
的obfs=http;obfs-host=www.bing.com
。
Shadowsocks libev 常见问题解答
如何选择合适的加密方式?
加密方式的选择需要权衡安全性和性能。一般来说,chacha20-ietf-poly1305
和xchacha20-ietf-poly1305
的安全性更高,但在某些设备上性能可能较差。aes-256-cfb
则相对较为均衡。
什么是协议和混淆,有什么区别?
- 协议(protocol)定义了Shadowsocks客户端和服务端之间的通信方式,影响安全性和稳定性。
- 混淆(obfs)则用于混淆Shadowsocks流量,使其看起来像普通的HTTPS流量,从而绕过一些网络审查。
Shadowsocks libev 有哪些常见问题?
- 连接失败或速度慢:检查服务器地址、端口、密码和加密方式是否正确。
- 无法绕过网络审查:尝试使用协议和混淆功能。
- 安全性问题:选择安全性较高的加密方式,如
chacha20-ietf-poly1305
。 - 性能问题:在性能较弱的设备上,选择相对轻量的加密方式。
正文完