翻墙推荐设置

2021年8月21日

截至2020年,技术上严格意义的VPN已被识破,无法用做翻墙。

Surfshark:收费。在中国[content_control]珠海、深圳[/content_control]完全无效(2022年9月更新:换几个服务器试试,中华民国台湾可以)。付款必须auto renewal,如果要取消,必须要联系客服。

老王VPN:免费。一年前连通率有30%~40%,速度时快时慢;但是现在连不上。建议保留备用。

无界手机版:免费。一年前连通率大概跟老王VPN差不多;现在可以连上,但速度小于100kb/s。建议保留备用。

小明VPN:免费。往往说连上了,但实际打不开网页。

WireGuard (Mozilla VPN):Mozilla VPN基于WireGuard——一种新式VPN协议。Mozilla VPN在2020年6月发布,我在2020年7月测试了大量节点,均无法联通。可以认为GFW能识破WireGuard。所以基础协议WireGuard无效。

Cisco AnyConnect:需要科研机构、公司等提供服务器地址。我的感觉是,AnyConnect一开始很容易连上,但如果流量传输多了,或时间长了(如看40分钟Youtube),服务器就会被GFW识别。此后几天就变得很难连。

ExpressVPN:收费。即使选择中国内地专用服务器,连通率仍较低。但好在30天免费退款,短期旅行时可以购买,以备不时之需。客服7*24小时在线。

VyprVPN:收费。需要选择变色龙协议,连通率比ExpressVPN高,但也只有10%左右。连接失败后,选择诊断,有概率连上。跟ExpressVPN一样,退款非常容易!

蓝灯:免费。经常软件说是连上了,但实际访问不了Google。实际连通率约10%。

综上,免费翻墙工具里,老王VPN、无界手机版、小明VPN都要装,一个不行了换另一个。其他的几个多多益善。

高连通率翻墙工具

shadowsocks和v2ray

高连通率的翻墙协议是shadowsocks和v2ray。虽然笔者把它们归类为高连通率,但实际概率可能低至50%。需要多几个服务器地址备用。本站提供shadowsocks翻墙服务,从[content_control]宁波[/content_control]访问延迟约110ms。

Just my socks提供shadowsocks和v2ray服务器群(机场)。Windows端用shadowsocks-windows,它有可视化界面,提供轮询式的负载均衡。v2ray-windows也有可视化界面,支持shadowsocks和v2ray两种协议,但必须用写代码的方式设置轮询式的负载均衡。

Astrill VPN

我也推荐Astrill VPN。它支持多种协议,如应用层的OpenWeb、传输层的WireGuard和StealthVPN,使用传输层协议它便可以代理操作系统的所有网络请求,如同技术上严格意义的VPN。Astrill VPN有200个服务器,有不少写着for China,疑似为中国优化的。还有Telecom Optimized(电信专用),延迟只有29ms,速度51Mbps。Astrill VPN的测速并不真实,它不是用你选择的协议去建立连接,代理一个下载。

在2020年12月,Astrill VPN的WireGuard和StealthVPN模式可用,但可能要测三四个服务器才行。(记得7月基于WireGuard的Mozilla VPN不可用。)Astrill VPN的OpenWeb连通性非常高,基本上测一个服务器就能用,速度也非常快,看Youtube 1024p无压力。Astrill VPN有智能模式,即智能判断目标网站是否翻墙。其实现原理应该是基于PAC。当Astrill VPN运行的时候,除非关闭智能模式,否则其他基于PAC的翻墙工具(包括shadowsocks和v2ray)不能使用。

Astrill VPN需要先登录账户,再选择那200个翻墙服务器。如果你无法登陆,可以告诉客服,他可能会给你一个私有的登录方法。

点击该链接https://www.astrill.com/a/qmtp7b1wnvhq前往Astrill VPN官网,如果你购买了,我会获得一些提成。

智能判断翻墙(PAC)

shadowsocks-windows内置支持gfwlist。gfwlist用的是黑名单模式,即默认不翻墙,选择性翻墙。这个模式的处理能力在这几年已经捉襟见肘,GFW每时每刻都在变化,而gfwlist没有能力持续跟踪这些变化,所以如果shadowsocks-windows用gfwlist智能翻墙,容易碰上404。

解决方法一是编写用户规则,或者更好心地把这些规则提交给gfwlist。第二种办法是改用白名单模式,即默认翻墙,碰到baidu等中国网站才不翻。Github上有一些前驱者编写了白名单pac,但大多没有在维护了,或者是给OmegaProxy用的,其pac语法规则跟shadowsocks有细微差别,导致在shadowsocks出错。

我目前找到一个shadowsocks可用的pac文件,是https://github.com/iBug/pac,其在线版本是https://ibug.io/project/pac-generator/

读者可以尝试 https://github.com/gqqnbig/shadowsocks-whitelist 这个白名单列表,支持shadowsocks和v2ray。

本文最初发表于2020年6月。