服务器上了ss,加了锐速加速。
之前一直没有开防火墙,昨天发现这样太不安全,上了Ubuntu的防火墙
ufw默认策略默认拦截所有input和forward,允许output
也允许input策略-A ufw-before-input -m conntrack --ctstate RELATED,ESTABLISHED -j ACCEPT
ESTABLISHED代表数据包为ACK SYN为1的包,也即第二次握手之后的所有连接。
之后坑的来了,用了锐速之后,会修改tcp数据包,通常情况下,会加入URG位
如:IN=eth0 OUT= MAC= SRC=8.8.8.8 DST=XX.XX.XX.XX LEN=60 TOS=0x00 PREC=0x00 TTL=56 ID=45447 PROTO=TCP SPT=53 DPT=58310 WINDOW=28960 RES=0x00 ACK SYN URGP=0
于是,这个包被识别为INVALID。。。就被拦截了。
关闭锐速之后就好了。。。