TCP 快速打开(英语:TCP Fast Open,简称 TFO)是对计算机网络中传输控制协议(TCP)连接的一种简化握手手续的拓展,用于提高两端点间连接的打开速度。

TFO 提高性能的关键是省去了热请求的三次握手,这在充斥着小对象的移动应用场景中能够极大提升性能。


为 Linux 系统开启 TCP Fast Open:https://chenjx.cn/linux-tfo/

TCP Fast Open 介绍:http://blog.sina.com.cn/s/blog_583f42f101011veh.html

TCP Fast Open Paper:http://static.googleusercontent.com/media/research.google.com/zh-CN/us/pubs/archive/37517.pdf


Surge Proxy 的可选参数:t.me/RuleNews/712

obfs=http(混淆方式,http 或 tls)

obfs-host=cloudflare.com(混淆参数)

tfo=true(TCP Fast Open 开关)

udp-relay=true(UDP 转发开关)


如果一直未能正常启动 TFO,请检查:

  1. Server 上 ss-server 是否以 --fast-open 运行
  2. Server 上 sysctl 是否已配置 net.ipv4.tcp_fastopen=3
  3. 重启 iPhone / Mac,系统有时会傻掉,或者是之前 TFO 不成功导致系统不再尝试
  4. 更换网络环境,有些 firewall 可能不支持 TFO