TGViewer
Notif 💬 Notif 💬 @enkelte_notif · 4.53K subscribers
Post #828 9.68K
⚡️ GrainTCP — 面向 Cloudflare Workers 的 VLESS over WebSocket TCP 主线实现

🥇 与早期那类重状态机传输代码不同,这份代码的主方向不是继续堆大缓冲 / 大定时器,而是把 Workers 下真实 TCP relay 的主热路径收紧。
🥈 上传侧使用 显式队列 + 机会性合包 + microtask drain,把高频小包尽量压成更少的实际写入次数。
🥉 下载侧已经收敛成两段式主线:大包 direct send + 立刻换新 buffer,小包 <32KB 做 grain 聚合,专门削减高频小 frame 场景下的 send() 次数与调度压力。

补充几点:

- 32KB 是 聚合上限,不是“必须攒满才发”
  - chunk=64KB 是当前通用默认档,不是源码硬上限
  - concur=4 适用于 Workers / Pages 默认部署,如果改成 Snippets 形态,需手动收回到 1


重点突破∶
✨ 将 Free Plan 计划下的 Workers 优化到极致,浏览器可下载大文件不断流不掉速。✨

整体定位:
这不是附加一堆杂项协议功能的拼装代码,而是围绕 BYOB 读取 / 上传合包 / 下载 smoothing / 并发拨号 这几条主线持续收敛出来的版本。

  🔗 项目地址:GrainTCP
GitHub GitHub - ToiCF/GrainTCP: 基于 Cloudflare Workers 的 WebSocket TCP 中继,主打 BYOB 读取、上传机会性合包与下载 grain 聚合。 基于 Cloudflare Workers 的 WebSocket TCP 中继,主打 BYOB 读取、上传机会性合包与下载 grain 聚合。 - ToiCF/GrainTCP
  • 👍 19
  • ❤ 7
  • 🎉 2
More from @enkelte_notif
  1. Oct 8, 2026服务测试: https://t.me/webproxy?server=luckys.ekt.me&secret=5fe9173aea5203e80435f4a8fe138a59
  2. Oct 8, 2026️ ◉ CF-Workers-TGProxy — 面向 Cloudflare Workers 的 Telegram Web/MTProto (KWS) 代理中继 🥇 与依赖独立…
  3. Jul 1, 2026💥💥 已更新 💥💥
  4. May 12, 2026比较有趣的一点是 GrainTCP 用到的灰出口接口 request.fetcher.connect 早在至少2024年之前就存在了,但是通过搜索发现好像没有什么开源代码用到 re…
  5. May 11, 2026Shadowsocks 的实验实现 — CF-Workers-Shadowsocks 作为面向 Shadowsocks over WebSocket 场景的 Cloudflare…
  6. Apr 29, 2026信道已启,ToiCF 之 GitHub 道场由此铺开。 研究之种、测试之码、协议之验、工具之养,将如落叶归根,渐次归入组织之库。 库之方向,大致如下: • 边缘网络与运行时之舞,观…
Threads Profile ViewerView any public Threads profile without an account.Open ThreadLook →Writing with AI? Make it sound human.Metric37 rewrites AI drafts so they read naturally. Free AI detector, 1,500 words free.Try Metric37 →