risk/security · 集群 B · 账号与客户端安全 · 3/6

恶意客户端的常见行为与识别方法:代理软件为什么需要格外谨慎

发布时间 待核实核实日期 待核实最近更新 待核实测试状态 Not Tested
Answer First · 核心结论

代理客户端需要修改系统代理、创建虚拟网卡,部分还会安装证书,这些高权限一旦落到恶意软件手里,危害远大于普通应用:它可以读取订阅、劫持流量,甚至解密 HTTPS。识别的关键在下载来源与校验:只从项目正式发布渠道或服务商面板获取,核对签名或校验值,留意索要额外权限和静默安装证书等异常行为。

代理客户端的权限有多大

代理客户端是你设备上权限最高的网络软件之一。为了完成工作,它通常需要做下面这些事,而每一项都可能被恶意利用。

正常功能 需要的权限 被恶意利用时
设置系统代理 修改系统网络设置 把流量导向攻击者的服务器
TUN 模式 创建虚拟网卡、修改路由 接管全部流量,包括非浏览器应用
导入订阅 读取并保存订阅与节点凭证 回传订阅,供他人使用
规则与日志 记录连接的目标地址 收集并上传你的访问记录
开机启动、后台服务 系统级服务或守护进程 长期驻留,难以发现

更危险的一项是证书。如果一个程序在系统中安装了自己的根证书,它就能对 HTTPS 流量做中间人解密,你在浏览器里看到的依然是正常的「小锁」。这时暴露的就不再是元数据,而是全部内容,参见 机场服务商能看到你的哪些数据 中关于设备可信前提的说明。

恶意客户端的常见行为

直接回答:恶意客户端的行为通常围绕「拿走凭证」「劫持流量」「长期驻留」三个目的展开。

恶意客户端
 ├─ 拿走凭证
 │    ├─ 回传订阅链接、节点密码
 │    └─ 读取浏览器保存的数据(如具备相应权限)
 ├─ 劫持流量
 │    ├─ 安装根证书解密 HTTPS
 │    ├─ 篡改 DNS 指向
 │    └─ 在网页中注入广告或脚本
 └─ 长期驻留
      ├─ 注册隐蔽的后台服务
      └─ 卸载后残留组件

这些行为在外表上很难察觉,客户端界面可能和正版完全一样,节点也能正常连接。所以识别更多依赖「来源」和「异常信号」,而不是使用体验。

识别信号

结论:以下信号出现任意一项,都值得停下来核查;出现多项,应直接停止使用。

信号 说明
来源不明 来自网盘、群文件、论坛附件、陌生网站,而非项目发布页或应用商店
无签名或签名异常 系统提示「未知开发者」「签名无效」,或签名主体与项目不符
校验值不符 下载文件的校验值与发布页给出的不一致
索要额外权限 要求通讯录、短信、无障碍、屏幕录制等与代理无关的权限
静默安装证书 系统证书列表中出现不认识的根证书
附带其他软件 安装过程中捆绑安装其他程序
网络行为异常 未连接节点时也有持续的外发连接
宣传过度 「内置免费节点」「永不失效」等宣传,见 破解版与修改版客户端的风险

获取与校验客户端的方法

直接回答:从正式渠道下载、核对签名或校验值、首次运行时检查权限与证书,这三步能排除绝大部分风险。

  1. 确定正式渠道:开源项目以其正式发布页为准;移动端优先使用可信的应用商店;服务商自研客户端从用户面板内的下载入口获取。不要通过搜索引擎随便点第一个结果,仿冒下载站很常见,见 机场钓鱼站与仿冒官网的识别方法。
  2. 核对校验值:如果发布页提供了哈希值,用系统自带的命令计算下载文件的哈希并对比。
  3. 检查签名:Windows 查看文件属性中的数字签名,macOS 关注系统的开发者验证提示;遇到需要手动绕过系统安全提示才能打开的情况,先确认原因。
  4. 首次运行检查:留意请求的权限是否与代理功能相符;运行后查看系统根证书列表是否新增条目。
  5. 保持更新:从同一正式渠道更新,不要使用第三方推送的「更新包」。

客户端的选择与安装可以参考 桌面客户端专题 和 移动客户端专题。

自研客户端与第三方客户端

结论:无论是服务商自研客户端还是开源第三方客户端,安全性都取决于获取渠道和项目本身,不能简单认为某一类更可靠。

品牌资料中,部分品牌显示「自研 + 第三方」,部分仅支持第三方客户端,可以在 机场品牌库 中查看,或通过 自研客户端标签 筛选。需要说明的是:

  • 本站没有对任何品牌的自研客户端做过代码审计或安全检测;
  • 自研客户端的优势通常在于导入方便,但它同样拥有上文所列的高权限;
  • 开源客户端的代码可以公开审阅,但你下载的安装包是否来自正式发布,仍需要自己核对。

同样的标准也适用于扩展、插件和脚本

直接回答:浏览器扩展、路由器插件、一键安装脚本,与客户端一样拥有接触流量的能力,应按同样的标准审视来源。

类型 能接触到什么 审视要点
浏览器代理扩展 你访问的所有页面、可能包括表单内容 是否来自扩展商店的可信开发者,权限是否超出需要
路由器插件或固件 家里所有设备的流量 是否来自项目正式发布,刷入前是否了解其来源
一键安装脚本 执行时拥有的系统权限 运行前阅读脚本内容,不运行来自陌生链接的脚本

路由器方案尤其值得注意,因为它影响的是整个家庭网络,相关内容可以参考 路由器方案专题。

已经装了可疑客户端怎么办

直接回答:立即断开、卸载、清理证书,然后把它接触过的凭证全部更换。

  • 退出并卸载该客户端,检查是否有残留的后台服务或开机启动项
  • 检查并删除系统中不认识的根证书
  • 恢复系统代理和 DNS 设置
  • 在面板重置订阅,见 订阅链接泄露的后果与重置步骤
  • 修改在该设备上登录过的重要账号密码
  • 必要时使用可信的安全软件做一次全面检查

完整的应急流程见 账号被盗后的应急处理流程。更系统的安全框架可以回到 安全与隐私专题 查看。

常见问题

为什么代理客户端比普通软件更需要谨慎?

因为它天然拥有网络层的高权限:能接管全部流量、读取订阅与节点凭证,部分还会安装证书。普通软件被植入恶意代码影响的是自身,代理客户端被植入恶意代码影响的是整台设备的网络。

怎么确认下载的客户端是正版?

从项目的正式发布页、可信的应用商店或服务商用户面板内的下载入口获取,并在发布页提供签名或校验值时进行核对。不要使用网盘、群文件或陌生网站转发的安装包。

客户端要求安装证书正常吗?

常规代理客户端一般不需要安装根证书。如果客户端在没有明确说明用途的情况下要求或静默安装根证书,应立即停止使用并删除该证书。

服务商自研客户端可以放心用吗?

可以使用,但同样需要确认是从用户面板内的正式入口下载的,而不是从第三方转发。本站没有对任何品牌的自研客户端做过安全审计。

信息来源与更新时间

信息来源
品牌清单资料(品牌公开信息整理)
测试范围
本站未进行测速与解锁实测,所有能力描述均为资料声明或未测试状态。
发布时间
待核实
核实日期
待核实
最近更新
待核实

字段含义与数据状态见 字段说明;核查进度见 品牌动态与核查日志。