<?xml version="1.0" encoding="UTF-8"?><?xml-stylesheet href="/rss.xsl" type="text/xsl"?><rss version="2.0" xmlns:content="http://purl.org/rss/1.0/modules/content/"><channel><title>WASM | 折腾啥</title><description>Power Users/Automators 折腾/讨论/分享各种开源工具/脚本/自动化工作流👥 @zhetengsha_group📌 合集 https://t.me/zhetengsha/2🎁 恰饭 https://t.me/zhetengsha/957📢 广告投放 @xream @xream_botBuy ads: https://telega.io/c/zhetengshafeedId:55438372655431680+userId:62307599601855488</description><link>http://telegram.zhetengsha.eu.org</link><item><title>EasyTier-edge: 运行在 Cloudflare 边缘网络上的安全 EasyTier WebSocket 中继• 基于 Rust/WASM 实现 EasyTier 协议核心，TypeScript 负责 Cloudflare 运行时适配，整体架构清晰且易于扩展• 单个 wss:// 入口即可承载多个相互隔离的 EasyTier 网络，结合 Durable Object 管理连接状态、房间注册与背压• 内置 Noise XX 握手、AES-GCM 与 ChaCha20-Poly1305 认证加密，同时支持 OSPF 路由同步和 RPC 打洞协调</title><link>http://telegram.zhetengsha.eu.org/posts/6516</link><guid isPermaLink="true">http://telegram.zhetengsha.eu.org/posts/6516</guid><pubDate>Fri, 24 Jul 2026 02:02:25 GMT</pubDate><content:encoded>&lt;u&gt;EasyTier-edge: 运行在 Cloudflare 边缘网络上的安全 EasyTier WebSocket 中继&lt;/u&gt;&lt;br /&gt;&lt;br /&gt;• 基于 Rust/&lt;mark class=&quot;highlight&quot;&gt;WASM&lt;/mark&gt; 实现 EasyTier 协议核心，TypeScript 负责 Cloudflare 运行时适配，整体架构清晰且易于扩展&lt;br /&gt;&lt;br /&gt;• 单个 wss:// 入口即可承载多个相互隔离的 EasyTier 网络，结合 Durable Object 管理连接状态、房间注册与背压&lt;br /&gt;&lt;br /&gt;• 内置 Noise XX 握手、AES-GCM 与 ChaCha20-Poly1305 认证加密，同时支持 OSPF 路由同步和 RPC 打洞协调&lt;br /&gt;&lt;br /&gt;&lt;a href=&quot;https://github.com/fordes123/easytier-edge&quot; target=&quot;_blank&quot; rel=&quot;noopener&quot; title=&quot;https://github.com/fordes123/easytier-edge&quot;&gt;https://github.com/fordes123/easytier-edge&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;&lt;img class=&quot;tg-emoji&quot; src=&quot;/static/https://telegram.me/i/emoji/6327880277607583303.webp&quot; alt=&quot;&quot; loading=&quot;lazy&quot; width=&quot;20&quot; height=&quot;20&quot; /&gt; &lt;a href=&quot;https://t.me/zhetengsha/2&quot; target=&quot;_blank&quot; rel=&quot;noopener&quot; title=&quot;合集&quot;&gt;合集&lt;/a&gt; &lt;img class=&quot;tg-emoji&quot; src=&quot;/static/https://telegram.me/i/emoji/6021860481923288796.webp&quot; alt=&quot;&quot; loading=&quot;lazy&quot; width=&quot;20&quot; height=&quot;20&quot; /&gt; &lt;a href=&quot;https://t.me/zhetengsha_group&quot; target=&quot;_blank&quot; rel=&quot;noopener&quot; title=&quot;群组&quot;&gt;群组&lt;/a&gt; &lt;img class=&quot;tg-emoji&quot; src=&quot;/static/https://telegram.me/i/emoji/6327792445526380187.webp&quot; alt=&quot;&quot; loading=&quot;lazy&quot; width=&quot;20&quot; height=&quot;20&quot; /&gt; &lt;a href=&quot;https://t.me/zhetengsha/957&quot; target=&quot;_blank&quot; rel=&quot;noopener&quot; title=&quot;恰饭&quot;&gt;恰饭&lt;/a&gt; &lt;img class=&quot;tg-emoji&quot; src=&quot;/static/https://telegram.me/i/emoji/6330367862535884142.webp&quot; alt=&quot;&quot; loading=&quot;lazy&quot; width=&quot;20&quot; height=&quot;20&quot; /&gt;&lt;a href=&quot;https://t.me/xream_bot&quot; target=&quot;_blank&quot; rel=&quot;noopener&quot; title=&quot;联系推广&quot;&gt;联系推广&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;&lt;img class=&quot;tg-emoji&quot; src=&quot;/static/https://telegram.me/i/emoji/6327836885552991740.webp&quot; alt=&quot;&quot; loading=&quot;lazy&quot; width=&quot;20&quot; height=&quot;20&quot; /&gt;&lt;a href=&quot;/search/result?q=%23%E8%BE%B9%E7%BC%98%E8%AE%A1%E7%AE%97&quot; title=&quot;#边缘计算&quot;&gt;#边缘计算&lt;/a&gt; &lt;a href=&quot;/search/result?q=%23%E5%AE%89%E5%85%A8%E7%BB%84%E7%BD%91&quot; title=&quot;#安全组网&quot;&gt;#安全组网&lt;/a&gt; &lt;a href=&quot;/search/result?q=%23%E5%86%85%E7%BD%91%E7%A9%BF%E9%80%8F&quot; title=&quot;#内网穿透&quot;&gt;#内网穿透&lt;/a&gt; &lt;a href=&quot;/search/result?q=%23Cloudflare&quot; title=&quot;#Cloudflare&quot;&gt;#Cloudflare&lt;/a&gt; &lt;a href=&quot;/search/result?q=%23EasyTier&quot; title=&quot;#EasyTier&quot;&gt;#EasyTier&lt;/a&gt; &lt;a href=&quot;/search/result?q=%23Rust&quot; title=&quot;#Rust&quot;&gt;#Rust&lt;/a&gt; &lt;a href=&quot;/search/result?q=%23WASM&quot; title=&quot;#WASM&quot;&gt;#WASM&lt;/a&gt; &lt;a href=&quot;/search/result?q=%23WebSocket&quot; title=&quot;#WebSocket&quot;&gt;#WebSocket&lt;/a&gt;&lt;a class=&quot;tgme_widget_message_link_preview&quot; href=&quot;https://github.com/fordes123/easytier-edge&quot; target=&quot;_blank&quot; rel=&quot;noopener&quot; title=&quot;A secure EasyTier WebSocket relay running at the Cloudflare edge. | 运行在 Cloudflare 边缘网络上的安全 EasyTier WebSocket 中继。 - fordes123/easytier-edge&quot;&gt;
  
  &lt;div class=&quot;link_preview_site_name accent_color&quot;&gt;GitHub&lt;/div&gt;
  &lt;img class=&quot;link_preview_image&quot; alt=&quot;GitHub - fordes123/easytier-edge: A secure EasyTier WebSocket relay running at the Cloudflare edge. | 运行在 Cloudflare 边缘网络上的安全 EasyTier…&quot; src=&quot;/static/https://cdn4.telesco.pe/file/eichmk5OleLsdEvDj-zYyXbVNHmAyiIerovxr0MInVOJFGlvkaivHY6UUT3mtAPG74YVwYYG12rm83LWd4l9g7Lbo-523GTcBh9JRWadu_EQPZbb1e5uUtmQ8_KKeAqjqhh-63o8ZVcc_9VhgOtb4BHbp2PHRifsdspMmXcfkCNf1uj87utzfleDDcCgjQpIKizlEMfAmwYoudkZW4SZCkc96X1eJgaQUoYWckXt7gH_NFqHIcapNQXABbo5iNRQJPA4eXOFY0-IVLV3lcVXEUp8Ak1mVZZ4-XWf6GzICkzmPXLkFimpeNZZRvI1pOGWBMvL-kJg6olKGaq8TYVBGQ.jpg&quot; width=&quot;1200&quot; height=&quot;630&quot; loading=&quot;eager&quot; /&gt;
  &lt;div class=&quot;link_preview_title&quot;&gt;GitHub - fordes123/easytier-edge: A secure EasyTier WebSocket relay running at the Cloudflare edge. | 运行在 Cloudflare 边缘网络上的安全 EasyTier…&lt;/div&gt;
  &lt;div class=&quot;link_preview_description&quot;&gt;A secure EasyTier WebSocket relay running at the Cloudflare edge. | 运行在 Cloudflare 边缘网络上的安全 EasyTier WebSocket 中继。 - fordes123/easytier-edge&lt;/div&gt;
&lt;/a&gt;</content:encoded></item><item><title>wterm: 面向 Web 的高性能终端模拟器• 基于 Zig + WASM 构建核心，终端解析能力轻量且接近原生性能• 采用 DOM 渲染，天然支持文本选择、复制粘贴、浏览器查找和无障碍访问• 提供 WebSocket 传输、React 组件、自动尺寸适配与备用屏支持，适合远程终端和嵌入式开发场景</title><link>http://telegram.zhetengsha.eu.org/posts/5396</link><guid isPermaLink="true">http://telegram.zhetengsha.eu.org/posts/5396</guid><pubDate>Fri, 17 Apr 2026 00:02:18 GMT</pubDate><content:encoded>&lt;div class=&quot;image-list-container image-list-odd&quot;&gt;
      &lt;button type=&quot;button&quot; class=&quot;image-preview-button image-preview-wrap&quot; popovertarget=&quot;modal-5396-0&quot; popovertargetaction=&quot;show&quot; aria-label=&quot;Open image preview: wterm: 面向 Web 的高性能终端模拟器• 基于 Zig + WASM 构建核心，终端解析能力轻量且接近原生性能• 采用 DOM 渲染，天然支持文本选择、复制粘贴、浏览器查找和无障碍访问• 提供 WebSocket 传输、React 组件、自动尺寸适配与备用屏支持，适合远程终端和嵌入式开发场景&quot;&gt;
        &lt;img src=&quot;/static/https://cdn5.telesco.pe/file/SeyvijgSneSGjHem7SK-zjIXNAmWCbfzgHUaekUFb4lGAmoRvXSO3CDmt8y9JG9AZSpTuSt_EOv55U9qCL9slBNwk5lS_hI1x2iUwLLHKABHyRcqiC9RRqdNvl5EArL1lhoI9kEZLKUzVcWJVyO6yJV0pDQb17w_6T_An0vm5RmwYVVZ0zfryl4Bo98SbUmLKYzrk1ujXnKGK_OpSkdVXek9XnnC0GMW75294Ml_XusGre5rBNexGV-59xxoGTWnPOx52zyiucOfp0Y_ETJaKgK4dgVxdMHO7hPsr06aiti3wiO-w63oleASZDUgAU66QWj5DWtoIJYlclD2y7tv1A.jpg&quot; alt=&quot;wterm: 面向 Web 的高性能终端模拟器• 基于 Zig + WASM 构建核心，终端解析能力轻量且接近原生性能• 采用 DOM 渲染，天然支持文本选择、复制粘贴、浏览器查找和无障碍访问• 提供 WebSocket 传输、React 组件、自动尺寸适配与备用屏支持，适合远程终端和嵌入式开发场景&quot; width=&quot;800&quot; height=&quot;534&quot; loading=&quot;eager&quot; /&gt;
      &lt;/button&gt;
      &lt;div class=&quot;modal&quot; id=&quot;modal-5396-0&quot; popover=&quot;auto&quot; aria-label=&quot;Image preview&quot;&gt;
        &lt;button type=&quot;button&quot; class=&quot;modal__backdrop&quot; popovertarget=&quot;modal-5396-0&quot; popovertargetaction=&quot;hide&quot; aria-label=&quot;Close image preview&quot;&gt;&lt;/button&gt;
        &lt;button type=&quot;button&quot; class=&quot;modal__close&quot; popovertarget=&quot;modal-5396-0&quot; popovertargetaction=&quot;hide&quot; aria-label=&quot;Close image preview&quot;&gt;×&lt;/button&gt;
        &lt;div class=&quot;modal__surface&quot;&gt;
          
        &lt;/div&gt;
      &lt;/div&gt;
    &lt;/div&gt;&lt;u&gt;wterm: 面向 Web 的高性能终端模拟器&lt;/u&gt;&lt;br /&gt;&lt;br /&gt;• 基于 Zig + &lt;mark class=&quot;highlight&quot;&gt;WASM&lt;/mark&gt; 构建核心，终端解析能力轻量且接近原生性能&lt;br /&gt;&lt;br /&gt;• 采用 DOM 渲染，天然支持文本选择、复制粘贴、浏览器查找和无障碍访问&lt;br /&gt;&lt;br /&gt;• 提供 WebSocket 传输、React 组件、自动尺寸适配与备用屏支持，适合远程终端和嵌入式开发场景&lt;br /&gt;&lt;br /&gt;&lt;a href=&quot;https://github.com/vercel-labs/wterm&quot; target=&quot;_blank&quot; rel=&quot;noopener&quot; title=&quot;https://github.com/vercel-labs/wterm&quot;&gt;https://github.com/vercel-labs/wterm&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;&lt;img class=&quot;tg-emoji&quot; src=&quot;/static/https://telegram.me/i/emoji/6327880277607583303.webp&quot; alt=&quot;&quot; loading=&quot;lazy&quot; width=&quot;20&quot; height=&quot;20&quot; /&gt; &lt;a href=&quot;https://t.me/zhetengsha/2&quot; target=&quot;_blank&quot; rel=&quot;noopener&quot; title=&quot;合集&quot;&gt;合集&lt;/a&gt; &lt;img class=&quot;tg-emoji&quot; src=&quot;/static/https://telegram.me/i/emoji/6021860481923288796.webp&quot; alt=&quot;&quot; loading=&quot;lazy&quot; width=&quot;20&quot; height=&quot;20&quot; /&gt; &lt;a href=&quot;https://t.me/zhetengsha_group&quot; target=&quot;_blank&quot; rel=&quot;noopener&quot; title=&quot;群组&quot;&gt;群组&lt;/a&gt; &lt;img class=&quot;tg-emoji&quot; src=&quot;/static/https://telegram.me/i/emoji/6327792445526380187.webp&quot; alt=&quot;&quot; loading=&quot;lazy&quot; width=&quot;20&quot; height=&quot;20&quot; /&gt; &lt;a href=&quot;https://t.me/zhetengsha/957&quot; target=&quot;_blank&quot; rel=&quot;noopener&quot; title=&quot;恰饭&quot;&gt;恰饭&lt;/a&gt; &lt;img class=&quot;tg-emoji&quot; src=&quot;/static/https://telegram.me/i/emoji/6330367862535884142.webp&quot; alt=&quot;&quot; loading=&quot;lazy&quot; width=&quot;20&quot; height=&quot;20&quot; /&gt;&lt;a href=&quot;https://t.me/xream_bot&quot; target=&quot;_blank&quot; rel=&quot;noopener&quot; title=&quot;联系推广&quot;&gt;联系推广&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;&lt;img class=&quot;tg-emoji&quot; src=&quot;/static/https://telegram.me/i/emoji/6327836885552991740.webp&quot; alt=&quot;&quot; loading=&quot;lazy&quot; width=&quot;20&quot; height=&quot;20&quot; /&gt; &lt;a href=&quot;/search/result?q=%23Web%E7%BB%88%E7%AB%AF&quot; title=&quot;#Web终端&quot;&gt;#Web终端&lt;/a&gt; &lt;a href=&quot;/search/result?q=%23%E7%BB%88%E7%AB%AF%E6%A8%A1%E6%8B%9F%E5%99%A8&quot; title=&quot;#终端模拟器&quot;&gt;#终端模拟器&lt;/a&gt; &lt;a href=&quot;/search/result?q=%23WASM&quot; title=&quot;#WASM&quot;&gt;#WASM&lt;/a&gt; &lt;a href=&quot;/search/result?q=%23Zig&quot; title=&quot;#Zig&quot;&gt;#Zig&lt;/a&gt; &lt;a href=&quot;/search/result?q=%23React&quot; title=&quot;#React&quot;&gt;#React&lt;/a&gt; &lt;a href=&quot;/search/result?q=%23WebSocket&quot; title=&quot;#WebSocket&quot;&gt;#WebSocket&lt;/a&gt; &lt;a href=&quot;/search/result?q=%23%E5%BC%80%E5%8F%91%E5%B7%A5%E5%85%B7&quot; title=&quot;#开发工具&quot;&gt;#开发工具&lt;/a&gt; &lt;a href=&quot;/search/result?q=%23%E5%89%8D%E7%AB%AF%E5%9F%BA%E7%A1%80%E8%AE%BE%E6%96%BD&quot; title=&quot;#前端基础设施&quot;&gt;#前端基础设施&lt;/a&gt;</content:encoded></item></channel></rss>