v2.8.1
Simon Switch v2.8.1
🐛 Bug 修复
备份系统安全改进
- 排除密钥文件备份:certs/ 目录现已从备份中排除
- 不再备份 Root CA 公钥 (ca.crt) 和私钥 (ca.key)
- 换设备后自动重新生成密钥,更安全
- 符合密钥管理最佳实践
- 保留用户配置:继续备份 MITM 规则映射等用户录入数据
- MITM 规则(app.db 中的 mitm_rules 表)
- 供应商配置
- 应用设置
为什么这样改进?
- 安全性:密钥文件不应随配置迁移,避免潜在安全风险
- 便捷性:换设备重新生成密钥无需用户操作,自动完成
- 最佳实践:每台设备使用独立的 CA 密钥,隔离安全域
升级说明
- 现有备份不受影响
- 新备份将自动排除 certs/ 目录
- 恢复配置后首次使用 MITM 功能时会自动生成新密钥
下载说明
| 平台 | 文件 | 说明 |
|---|---|---|
| Windows (首次) | SimonSwitch-amd64-installer.exe |
NSIS 安装器 |
| Windows (便携) | SimonSwitch.exe |
直接运行 |
| Windows (更新) | updater.exe |
静默更新辅助 |
| macOS (ARM) | simonswitch-macos-arm64.zip |
Apple Silicon |
| macOS (Intel) | simonswitch-macos-amd64.zip |
Intel 芯片 |
| Linux (通用) | SimonSwitch.AppImage |
跨发行版便携 |
| Linux (Debian/Ubuntu) | simonswitch_*.deb |
apt 安装 |
| Linux (RHEL/Fedora) | simonswitch-*.rpm |
dnf/yum 安装 |
Linux 安装
AppImage (推荐)
chmod +x SimonSwitch.AppImage
./SimonSwitch.AppImage如遇 FUSE 问题:./SimonSwitch.AppImage --appimage-extract-and-run
Debian/Ubuntu
sudo dpkg -i simonswitch_*.deb
sudo apt-get install -f # 安装依赖RHEL/Fedora
sudo rpm -i simonswitch-*.rpm
# 或
sudo dnf install simonswitch-*.rpm文件校验
所有平台均提供 SHA256 校验文件(.sha256),下载后可验证完整性:
# Linux/macOS
sha256sum -c SimonSwitch.AppImage.sha256
# Windows PowerShell
Get-FileHash SimonSwitch.exe | Format-List