FxEmbed 与 wsrv.nl:两个低调但实用的网络工具

作者 mcx 日期 2026-07-18
FxEmbed 与 wsrv.nl:两个低调但实用的网络工具

缘起

最近整理了一些日常用到的网络工具,其中 FxEmbedwsrv.nl 是两个虽然知名度不高、但实际场景中非常趁手的服务。写篇文章记录一下用法和案例。

FxEmbed:让 X/Twitter 和 Bluesky 更好嵌入

FxEmbed 是一个开源项目,提供 fxtwitter.com、fixupx.com、fxbsky.app 等域名,用于优化 X/Twitter 和 Bluesky 帖子的嵌入展示。主要功能分为两类。

1. 帖子嵌入

当你把 X 链接粘贴到 Discord、Telegram 等平台时,FxEmbed 会生成更美观的嵌入卡片,支持主题色、媒体预览、翻译等。用法很简单——把域名从 x.com 换成 fxtwitter.comfixupx.com 即可。

@JulieRe18231389 的这条推文 为例:

Anyone need a quick launcher for win like this?

这是一个 Windows 快速启动器的演示截图。如果直接分享 x.com 链接在某些平台上可能显示不全,改用:

1
https://fxtwitter.com/JulieRe18231389/status/2077782204302971226

就能获得更完整的嵌入卡片。

翻译功能:在 URL 末尾加上两位 ISO 639-1 语言代码,嵌入时会同时显示原文和翻译:

1
2
3
https://fxtwitter.com/JulieRe18231389/status/2077782204302971226/zh
https://fxtwitter.com/JulieRe18231389/status/2077782204302971226/es
https://fxtwitter.com/JulieRe18231389/status/2077782204302971226/ja

2. RSS / Atom 订阅

这是我最喜欢的功能。FxEmbed 可以为 X 和 Bluesky 用户生成 RSS 2.0 和 Atom 订阅源,无需 API token,直接在阅读器里关注用户动态。

订阅格式:

服务 类型 URL
X/Twitter 全部帖子 RSS https://fxtwitter.com/{handle}/feed.xml
X/Twitter 全部帖子 Atom https://fxtwitter.com/{handle}/feed.atom.xml
X/Twitter 仅媒体 RSS https://fxtwitter.com/{handle}/media.xml
Bluesky 全部帖子 RSS https://fxbsky.app/profile/{handle}/feed.xml
Bluesky 仅媒体 RSS https://fxbsky.app/profile/{handle}/media.xml

可选参数:?count=N(条目数,1-100)、?safe=1(隐藏敏感内容)、?lang=zh(翻译)。

把链接添加到任意 RSS 阅读器即可订阅。例如订阅 Julie 的最新动态:

1
https://fxtwitter.com/JulieRe18231389/feed.xml

Bluesky 的媒体源也很有用,只包含带图片/视频的帖子,适合做画廊风格的阅读体验。

3. URL 修饰符

FxEmbed 还提供一系列 URL 修饰符来控制嵌入行为:

  • d.{host} — 直接显示媒体文件
  • t.{host} — 纯文本模式,不加载媒体
  • g.{host} — 画廊模式
  • i.{host} — 即时查看模式
  • m.{host} — 马赛克敏感内容

wsrv.nl:图片缓存与缩放代理

wsrv.nl 是一个图片缓存/缩放服务。你传入图片 URL 和处理参数,它会自动抓取、处理,并通过 Cloudflare CDN 缓存分发。

核心用法

1
https://wsrv.nl/?url=https://example.com/image.jpg&w=300&h=300
参数 说明
url 原始图片 URL(必需)
w 目标宽度(px)
h 目标高度(px)
fit 缩放模式:cover、contain、inside、outside
output 输出格式:jpg、png、webp 等

实际演示

以 Julie 那条推文配图为例,原图是 2834x1666 的高清大图,体积约 1MB+。下面是不同处理方式的对比。

原图直接引用(url 不做任何处理,加载慢且撑爆页面):

1
https://pbs.twimg.com/media/HNXD1PWaQAAblnq.jpg?name=orig

原图 - 2834x1666


用 wsrv.nl 缩放到 800px 宽(保持比例,CDN 加速):

1
https://wsrv.nl/?url=https://pbs.twimg.com/media/HNXD1PWaQAAblnq.jpg&w=800

wsrv.nl w=800


用 wsrv.nl 裁剪为 400x300 缩略图fit=cover):

1
https://wsrv.nl/?url=https://pbs.twimg.com/media/HNXD1PWaQAAblnq.jpg&w=400&h=300&fit=cover

wsrv.nl w=400 h=300 fit=cover


格式转换:原图是 JPEG,用 output=webp 转换为 WebP 格式(体积更小):

1
https://wsrv.nl/?url=https://pbs.twimg.com/media/HNXD1PWaQAAblnq.jpg&w=800&output=webp

wsrv.nl output=webp

可以看到,wsrv.nl 一行 URL 就能完成缩放、裁剪、格式转换,无需部署任何后端服务。

常见用途

  1. HTTPS 混合内容修复:给 HTTPS 网站嵌入 HTTP 图片
  2. 动态缩略图:不需要自己搭图片处理服务
  3. 格式转换:SVG/PDF 转 PNG 或 WebP
  4. CDN 加速:利用 Cloudflare 全球 300+ 节点缓存图片
  5. 动图支持:支持动态 WebP 和 GIF

支持格式:JPEG、PNG、BMP、GIF、TIFF、WebP、PDF、SVG。

注意事项

如果图片 URL 本身带有查询参数,需要对 ?& 进行 URL 编码:

1
https://wsrv.nl/?url=https%3A%2F%2Fexample.com%2Fimage.jpg%3Ftoken%3Dabc%26size%3Dlarge&w=300

总结

  • FxEmbed 解决了社会化媒体内容嵌入和订阅的问题,尤其是无需 API 的 RSS 订阅功能
  • wsrv.nl 是一个轻量的图片代理和处理方案,配合 CDN 效果很好

两个工具都是开源/免费服务,适合个人博客、自动化脚本、信息聚合等场景。