在当前移动互联网环境下,Shadowrocket 作为一款广受欢迎的代理工具,因其界面简洁、配置灵活、支持多种协议(如 VMess、VLESS、Trojan 等),被大量用户用于科学上网或测试网络环境,随着隐私意识提升和合规要求加强,越来越多用户选择卸载 Shadowrocket 或清除其遗留数据,本文将详细介绍如何安全、彻底地删除 Shadowrocket 应用及其相关配置文件,确保不留任何痕迹,保护个人隐私。
第一步:卸载 Shadowrocket 应用本身
对于 iOS 用户,进入设备“设置” → “通用” → “iPhone 存储空间”(或 iPad 存储空间)→ 找到“Shadowrocket”应用,点击“删除 App”,此操作会移除主程序,但不会自动清理缓存和配置文件,macOS 用户则可直接拖拽应用程序至废纸篓,或使用终端命令 sudo rm -rf /Applications/Shadowrocket.app 进行强制删除。
第二步:清除配置文件与缓存数据
Shadowrocket 在运行过程中会生成多个配置文件(.json)、日志文件(log)、证书缓存等,这些文件通常存储在以下路径中:
- iOS 设备:使用第三方文件管理器(如 Documents、iMazing、AnyTrans)访问
/var/mobile/Library/Preferences/目录下的com.nsservices.shadowrocket.plist文件,以及/var/mobile/Containers/Data/Application/下以 UUID 命名的 Shadowrocket 数据目录。 - macOS:前往
~/Library/Containers/com.shadowrocket.Shadowrocket/Data/Library/Preferences/查找并删除com.shadowrocket.Shadowrocket.plist和com.shadowrocket.Shadowrocket.plist.lockfile文件,同时清空~/Library/Caches/com.shadowrocket.Shadowrocket/目录。
第三步:删除系统级代理配置
Shadowrocket 曾启用过系统级代理(如 HTTP 代理、SOCKS5 代理),这可能导致即使卸载后仍影响网络行为,请检查以下设置:
- iOS:前往“设置” → “无线局域网” → 点击已连接的 Wi-Fi 网络名称 → 检查“HTTP 代理”是否开启,若为“手动”,请将其设为“关闭”。
- macOS:打开“系统设置” → “网络” → 选择当前连接的网络接口 → 点击“详细信息” → “代理”标签页,确认无异常代理设置。
第四步:清理证书与信任配置(重要!)
Shadowrocket 使用自签名证书进行 HTTPS 流量拦截(MITM),该证书可能已被添加到系统信任链,若不清理,可能导致后续应用出现证书错误或无法联网:
- iOS:进入“设置” → “通用” → “描述文件与设备管理” → 查看是否有“Shadowrocket”或类似证书,若有,请点击删除。
- macOS:打开“钥匙串访问”(Keychain Access)→ 选择“系统”或“登录”钥匙串 → 搜索“Shadowrocket”或“.shadowrocket.” → 删除所有相关证书。
第五步:重启设备并验证
完成以上步骤后,重启设备以确保所有缓存刷新,随后尝试访问常见网站(如 Google、Baidu)并观察是否正常加载,同时使用在线工具(如 SSL Checker)检测是否存在异常证书或代理状态。
删除 Shadowrocket 不仅是卸载一个 App,更涉及对配置文件、代理设置、证书信任链的全面清理,尤其在涉及企业网络、校园网或敏感数据场景下,彻底清除能有效避免潜在风险,建议用户定期审查已安装的应用及其权限,养成良好的数字隐私习惯,如果你曾使用 Shadowrocket 配置复杂规则(如分流策略、DNS 自定义),也应同步备份相关 JSON 文件,以便日后复用。

VPN加速器|半仙VPN加速器-免费VPN梯子首选半仙VPN






