翻墙推荐设置
2021年8月21日本文已过时,请阅读《2024年翻墙推荐设置》。
截至2020年,技术上严格意义的VPN已被识破,无法用做翻墙。
Surfshark:收费。在中国完全无效(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翻墙服务,从访问延迟约110ms。
Just my socks提供shadowsocks和v2ray服务器群(机场)。Windows端用shadowsocks-windows,它有可视化界面,提供轮询式的负载均衡。V2rayN也有可视化界面,支持shadowsocks、vmess、vless、trojan等多种协议。
V2rayN图形界面中,所谓的服务器是指一个配置文件。如果你手写配置文件,是可以将多个实体服务器写进一个配置文件里,然后采用StrategyObject: leastPing
的方法进行负载均衡。但注意负载均衡有先天的session问题。同一个session或同一个网址应该采用相同的出口节点。比如youtube.com和实际传输影片的googlevideo.com应该采用相同的出口节点,不然出口IP不同Google会混乱或者触发captcha。
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月。
网站打不开,能不能协助一下
参见 https://gqqnbig.me/vpn/