作为深入理解系列最后一篇,有好几个平行的话题在这里一并讨论了。
西厢的弱点和局限
首先泼一盆冷水。
西厢远没有你们想象得那样强大,它有很多弱点和局限:
- 对IP封锁无效。比如加载之后也不能访问twitter.com。
- 对无状态的TCP阻断无效。比如有一段时间的docs.google.com:443。
- 不稳定。不少用户反应使用时有时候仍然会连接被重置。
- 受环境影响大。因为要求网络中间节点都遵守RFC,不少NAT内网用户无法使用,装了防火墙也可能造成无法使用,在虚拟机内开启也可能无法使用。
- 安全性没有改善。用户的通信仍然是原样,明文仍然是明文,被动监听设备依然正常截获用户的通信。
- 受制于GFW的变动。GFW指纹逻辑比较复杂,只能通过硬编码来描述。如果GFW更新工作方式细节,那么匹配模块就需要重写更新才能使用。
- 另外,有ipv6线路的用户访问Youtube不需要使用西厢。
而它的优点是,免费,无中转性能开销。因此,到发布为止,只想到Youtube最大地展示了它的优点而较少受到缺点影响。而产生幻觉,只看到优点看不到缺点是多数人会犯的错误。