Shadowrocket 需要哪些权限?作用与管理

一句话回答:核心只需要系统网络扩展授权,用于建立连接;此外不要求通讯录、相册、定位等无关权限,遇到索取这类权限的版本应保持警惕。

要点速览
  • 必需权限只有一项:系统网络扩展授权,用于建立连接。
  • 通讯录、相册、定位、短信等都与功能无关,正版不会索取。
  • 通知权限可选,用于显示连接状态,可随时关闭。
  • 遇到索取无关权限的版本,应判定来源不可信并卸载。

判断一个客户端是否值得信任,看它索取什么权限比看宣传更有效。功能需要的权限很有限,超出部分都值得追问。

必需权限只有一项

系统网络扩展授权是功能前提:任何需要在系统层面处理网络流量的应用都必须申请它,首次打开连接开关时会弹出授权提示。

这个授权的作用范围限于该应用本身,不会把网络处理能力开放给其他程序。

权限对照
权限是否必需作用可疑程度
网络扩展授权必需建立连接正常
本地网络访问按需发现内网设备正常
通知可选显示连接状态正常
通讯录 / 相册不需要与功能无关高度可疑
定位 / 短信不需要与功能无关高度可疑

怎么管理权限

在系统设置里可以查看该应用实际获得的权限,并逐项调整。通知类权限可以按喜好开关,不影响连接功能。

如果发现出现了与功能无关的权限项,先撤销,再考虑卸载该版本并改用正规渠道获取。

  • 定期检查权限列表,尤其是系统大版本更新之后。
  • 不要为了让某个功能可用而开放明显无关的权限。
  • 卸载重装后权限会被重置,需要重新授权一次属正常现象。

本地数据的处理

配置与订阅保存在客户端本地,其中包含节点连接参数,等同于凭证。导出备份时请按私密资料处理。

不再使用的订阅与配置及时删除,可以减少本地留存的凭证数量;设备转手前建议卸载并清理相关数据。

获取加密客户端

权限相关的高频疑问

为什么要授权 VPN 配置?会不会很危险?

这是系统对网络扩展类应用的标准要求,作用范围限于该应用本身。任何同类应用都需要这一步,授权不等于开放全部权限。

客户端会读取我的通讯录吗?

正版不会索取与功能无关的权限。如果发现索取通讯录、相册、定位等权限,说明来源可疑,应立即卸载。

可以关闭通知吗?

可以。通知只用于显示连接状态,关闭后不影响连接功能,只是不再显示状态提示。