1. 打开 Shadowrocket 应用

在 Shadowrocket(小火箭)中设置 TCP Fast Open(TFO) 可以减少 TCP 连接建立的延迟(省去一次握手),但需要注意服务端和网络的兼容性。 2. 点击底部或右上角的 「设置」(齿轮图标) 3. 选择 「通用」(General)或 「高级」(Advanced,视版本而定) 4. 找到 「TCP Fast Open」「TFO」 选项 5. 将开关切换为 开启(绿色/蓝色)

注意:不同版本界面可能略有差异,部分版本可能需要在「配置」→「编辑」→「高级」中找到此选项。

重要说明

✅ 建议开启的情况

  • 使用 Shadowsocks、VMess 等协议
  • 服务器端已支持 TFO(Linux 系统通常需要 tcp_fastopen 内核参数开启)
  • 网络环境稳定(如家庭 Wi-Fi、4G/5G)

⚠️ 建议关闭的情况

  • 出现连接不稳定、频繁断流
  • 部分企业/校园网限制 TFO
  • 使用 Trojan 或某些特定协议时可能存在兼容性问题
  • iOS 低版本(iOS 9 以下不支持)

系统限制

  • iOS 平台限制:由于 iOS 系统限制,Shadowrocket 的 TFO 实现可能与 Android/PC 端有所不同,实际效果取决于当前网络环境
  • 服务端支持:服务器必须同时开启 TFO 才能生效(可通过 cat /proc/sys/net/ipv4/tcp_fastopen 检查,返回值为 1、3 或 5 表示支持)

验证是否生效

开启后可通过以下方式测试:

  • 观察连接建立时间是否略有缩短
  • 在「延迟测试」中查看 TCP ping 是否比未开启时略低

提示:如果开启后出现异常,建议关闭此功能并重启应用,对于大部分用户,保持默认设置(关闭)通常更稳定。

您可以还会对下面的文章感兴趣: