使用防电信封杀路由器的固件后无法访问百度的原因

记得在学校的时候,使用路由器就会被提示在使用路由器,并且网络也会被断掉。之后有的路由器厂商就使用了一些小的手段来躲避运营商的封杀,但是往往使用了这样的固件的时候就没有办法访问百度了。

上周听了一个分享后才知道背后的原因,百度使用LVS做负载均衡的时候,增加了一个syn-proxy的功能。会对一些不正常的包当作攻击处理。路由厂商一般是把一个get请求的整个包拆分,如一个包的大小是N,那么就先发后面的N-1个包,再发一个大小为1的包。这样运营商就不能做正常的判断进行路由的封杀。
但是以前却被百度的lvs给封杀了。现在百度应该是针对这样的情况做了改进,把这样的情况做特例处理了。

此条目发表在lvs分类目录。将固定链接加入收藏夹。

发表回复