翻墙工具 · 实现方式对照
免费翻墙加速器:
先弄清它是怎么实现的
同样叫「翻墙工具」,浏览器插件、独立客户端和自建服务器是三件不同的东西, 代价与限制都不一样。选错的人通常不是被骗了,而是没弄清自己买的是哪一种。
| 实现方式 | 能代理什么 | 要你做什么 | 坏了谁修 |
|---|---|---|---|
| 浏览器插件 | 只有浏览器自己发出的请求 | 装一个扩展 | 插件作者 |
| 独立客户端 | 系统层隧道,全部应用的流量 | 装一个应用,授权一次 | 服务方 |
| 自建服务器 | 取决于你自己怎么配 | 租机器、配协议、长期维护 | 你自己 |
三种实现方式,分别适合什么人
浏览器插件:门槛最低,边界也最小
插件的好处很实在:装上就能用,不需要授权系统权限,卸掉也干净。 它的边界同样实在 —— 它只能处理浏览器自己发出的请求。 你在浏览器里打得开的站点,换成手机应用、桌面软件或命令行工具就不一定通, 因为那些流量根本不经过浏览器。
所以判断插件够不够用,只需要问一句:你要访问的东西,是不是全都在浏览器里。 如果答案是「基本上是」,插件是性价比最高的选择,本站也不劝你换。
独立客户端:覆盖全部流量,代价是一次授权
客户端在系统层建立隧道,所有应用的流量都可以走同一条路。 安卓端使用系统提供的 VPN 接口,不需要 root,首次连接时授权一次,之后不再询问。 这是三种方式里唯一能同时覆盖浏览器、手机应用和命令行工具的。
它的关键差异不在能不能连上,而在连不上的时候会怎样。跨境链路必然有不通的时候, 区别只在客户端有没有替你处理:是自动换一条线路,还是让你自己去设置里翻。
这一类具体接住了哪些程序的流量、命令行与桌面软件为什么也算在内, 单开了一页讲:翻墙 app 接住哪些流量。
自建服务器:自由度最高,成本被低估
自己租一台境外机器、装上协议、配好客户端,确实能得到最高的自由度, 也不用担心服务方跑路。被低估的是维护成本 —— 线路被干扰要换,协议特征被识别要调, 机器到期要续,出问题没有人可以问。
据 RFC 9000(QUIC 传输协议)所定义,现代传输层已经把加密与多路复用做进协议本身, 这也意味着自建方案要跟上的东西比几年前更多。 如果你愿意把这些当成爱好,自建是好选择;如果你只是想让网页打开,它不是。
取用
问答
翻墙、科学上网、梯子说的是同一件事吗?
是同一件事的不同叫法。技术上都是把你的流量先送到境外的一台服务器,再由它代你访问目标站点。叫法不同主要是语境差异:技术讨论里多说代理或隧道,日常交流里多说梯子或翻墙。本站统一按「实现方式」来分类,因为决定体验的是实现方式,不是名字。
免费的翻墙工具和付费的,差别到底在哪?
差别通常在两处:一是流量额度与线路数量,二是坏掉的时候有没有人管。免费工具最常见的问题不是慢,而是某天突然连不上,而你无处可问。我们的做法是免费套餐与付费套餐共用同一套客户端与同一套线路机制,差别只在流量额度与可用线路,功能不做区分。
用浏览器插件和用独立客户端有什么不同?
插件只能代理浏览器自己发出的请求。你在浏览器里能打开的站点,换成手机 App、命令行工具或桌面软件就不一定能通,因为它们的流量根本不经过浏览器。独立客户端在系统层建立隧道,所有应用的流量都可以走同一条路。如果你只是偶尔看几个网页,插件够用;如果你要用命令行工具或桌面应用,就得用客户端。
手机上用需要 root 或越狱吗?
不需要。安卓端使用系统提供的 VPN 接口建立隧道,这是官方接口,不需要 root。首次连接时系统会弹一次授权提示,同意之后就不再询问。
为什么有时候显示已连接,网页还是打不开?
因为隧道建立成功和隧道真的能通是两件事。链路中途被干扰时,客户端仍然认为连接在,但数据实际过不去。客户端在连上之后会做一次真实探测,探测不通就不显示已连接。判断一个客户端做没做这件事,看它断网时是不是一直显示绿色。
你们记录什么?会留下我访问过哪些网站吗?
不会,而且可以指出机制在哪。出口服务器的访问日志是关闭状态;会话记录表里没有目标地址、域名或 URL 字段。你在别处看到零日志的说法时,可以就问这一句:具体关在哪,具体哪张表少了哪一列。
从 Wi-Fi 切到移动数据就断,是我的问题吗?
不是。网络切换时原有连接必然中断,问题在于客户端有没有识别出这是一次切换并自动重连。我们的客户端会区分真实的网络切换和自身隧道造成的假切换,只在前者发生时重连,避免在移动数据下反复断连。
支持哪些系统?有 iPhone 版吗?
目前上线的是安卓端与 Windows 端;安卓与 Windows 客户端已上线,macOS 与 Linux 开发中。iPhone 暂无原生客户端。