DOC软件文档百宝箱

手机匿名浏览的实现原理:流量为什么要过三层中继

本篇讲清楚手机上「匿名浏览」这件事是怎么靠结构实现的:普通浏览器直连与洋葱路由的区别、三层中继各知道什么、以及这套结构天然带来的慢速与验证码问题。相关文档:网桥配置与连接失败自救.md · 安全级别怎么选.md

一、直连模式下你暴露了什么

普通手机浏览器访问一个网站,中间至少有两类角色能看得一清二楚:一是运营商或网络管理员,能看到你连了哪个站、什么时候连的;二是网站自己,能看到你的网络地址、浏览器特征、点进了哪些页面。两边一叠加,「谁在什么时间看了什么」就拼出来了。

匿名浏览的目标不是「隐身」,而是把这条链上的关联打断:看内容的一方不知道你是谁,管网络的一方不知道你在看什么。

二、洋葱路由怎么打断这条链

以 TorBrowser 为例,它在进程内自带代理:一次网页请求发出前,会随机选一条由三台中继组成的线路,把数据包套上三层加密——像洋葱一样一层层裹好。

监视链路的一方最多看到「你在连某个中继」;网站一方最多看到「某个出口节点来访问了」。任何单一点都拼不出完整的关联,这就是三层结构的意义。

三、安卓版有什么不同

安卓版同样基于 Firefox 改造,但有几处手机上特有的设计值得知道:

  1. 隐私浏览模式常开且关不掉——历史与 cookie 不落盘,每次启动都是新会话,网站登录态不保留;
  2. 书签与下载的文件会留在本地,不随退出清除;
  3. WebRTC 相关组件在构建期就被移除,网页没有探测真实地址的旁路;
  4. 它自带代理,不占系统的 VPN 通道,可以和已连接的 VPN 并存。

想看完整的设置经验(三档安全级别、语言、新线路的用法),见安全级别怎么选。

四、慢和验证码是结构的一部分

绕行三台志愿者中继,速度必然低于直连;大量网站会把出口节点的访问当成可疑流量,验证码刷不完甚至直接拒绝,都是常见现象。这些不是安装失败,换线路、换时间再试通常能缓解;反复连接不上才是真问题,处理思路见网桥配置与连接失败自救。

五、想装一份到手机上

需要一份完整的安卓安装包时,可以从TorBrowser 介绍站进入,那里整理了两页说明:一页讲原理与能力,一页是安卓版的下载安装步骤,安装包的获取入口就放在页面上。

同站更多