使用技巧
Reality 密钥对:
shoes generate-reality-keypair可选的 Reality 后量子身份验证密钥:
shoes generate-reality-mldsa65-keypair在服务器上保留mldsa65_seed;仅向客户端分发 mldsa65_verify。
Shadowsocks 2022 密码:
shoes generate-shadowsocks-2022-password 2022-blake3-aes-256-gcmUUID:
uuidgenTLS 证书指纹:
openssl x509 -in cert.pem -noout -fingerprint -sha256安全最佳实践
Section titled “安全最佳实践”- 使用强随机密码
- 确保私钥安全
- 使用
127.0.0.1而不是0.0.0.0进行仅限本地访问 - 使用防火墙规则来限制访问
- 为敏感服务启用客户端证书身份验证
- 将 Vision 与 Reality 结合使用可实现最大程度的隐私保护
- 对 TLS-in-TLS 场景启用
vision: true - 使用
tcp_settings.no_delay: true实现低延迟 - 设置
quic_settings.num_endpoints以匹配工作线程 - 对高延迟或有损网络使用 QUIC 传输
- “地址已在使用中”:更改端口或停止冲突服务
- “权限被拒绝”:端口 < 1024 需要 root/admin
- Reality 连接失败:验证密钥匹配、UUID 匹配、SNI 匹配服务器的 real_targets 密钥
- Vision 不起作用:确保内部协议为 VLESS
- 配置验证失败:使用
--dry-run运行以获取详细错误