Obsidian 发微信公众号,终于不用再折腾 IP 白名单了
之前写过很多次 Obsidian 微信发布助手(Obsidian Wechat Converter)这个插件怎么用、怎么配,但有一个问题我一直没正面去解决。
就是微信 IP 白名单。
用过这个插件同步草稿箱的朋友应该都懂这个痛。你在 Obsidian 里排好版,点同步,弹窗出来一行:
❌ 同步失败,连接微信接口失败,请检查 IP 白名单配置。
原因是微信公众号的 API 接口要求调用方的 IP 必须在白名单里。但大多数家用宽带的 IP 是可能会变化的。
或者,你在咖啡馆写、用手机热点写、出差在酒店写,每次 IP 一换,就得打开微信后台、扫码、添加新的 IP 或者改 IP、再扫码确认。
好不容易攒起来的那点写作心流,一下子就没了。

之前我给了两条路子:
- 要么自己买台带固定 IP 的云服务器搭中转,
- 要么用 Cloudflare Workers 配一个。
但说实话,这两个方案对大多数用户来说,门槛太高了。
买服务器一年上百块,还得管运维、续费、配 SSL。Cloudflare 那套,对不熟悉技术的写作者来说,光是「DNS 解析」这四个字就能劝退。
所以我一直想,干脆我自己搭一个给不想折腾的用户吧。
现在,它上线了。
说白了,就是我自建的一个中转
不是什么「官方出品」,就是我,这个插件的作者,在自己服务器上搭的一个微信 API 中转代理。目的很简单:给那些不想折腾、不方便折腾、或者压根不知道怎么折腾的人,一个即开即用的选择。
你不需要买服务器,不需要写代码,不需要配 Cloudflare。

只需要三件事:
- 找我获取专属 Token
- 把地址填进插件设置
- 把我给你的固定 IP 加进微信后台白名单
做完这三步,不管你在家用宽带、在星巴克连 Wi-Fi、还是用手机热点,点同步就发,再也不用跑后台改 IP。

加速、安全,和一些贴心细节
具体来说,这个中转代理做了几件事。
首先是加速。上传请求会走我配置的 Cloudflare 的边缘路由,选离你最近的节点走,配合内部 3 线程并发上传图片和公式,一篇长文几秒就能同步完。
然后是安全。你的 AppSecret 只在内存中透传,不会落地到硬盘上。中转的后端代码全部开源,随时可以审查。每个 Token 默认绑 3 台设备,超出会触发清理,防止被滥用。
还有几个细节我觉得值得提一下。插件 2.8.7 版本之后,同步失败的错误提示不再是一串 HTTP 状态码了。如果你的 Token 过期或设备超限,它会直接弹出中文提示,告诉你具体是什么问题。
价格定得很轻
价格方面,我算了一下服务器和固定 IP 的成本,定了一个很轻的价。
月付 6 元,年付 29 元(折下来一个月两块四)。

说是一杯奶茶钱确实有点俗,但确实就是这个量级。主要目的是分摊服务器成本,同时防止被恶意刷流量。不是什么商业模式,也没有打算靠这个赚钱。
适合谁,不适合谁
最后说一下这个服务适合谁、不适合谁。
适合:IP 经常变化、多设备同步、不想/不会自己配中转的人。如果你符合这些中的任何一条,29 块钱买一年的省心,我觉得是划算的。
不适合:技术能力强、手头已经有服务器、想自己搭的人。自己搭当然更灵活、更可控,而且长期来看也更便宜。这个服务就是给「不想搞」的人准备的,不是要替代「能自己搞」的人。
有边界感的推荐,才不招人烦。
还没装插件?这里说一下
这篇文章默认是写给已经装了插件的朋友看的。但也可能有朋友第一次听说,不知道怎么装。
项目完整代码在 GitHub:
https://github.com/DavidLam-oss/wechat-converter
安装方式有两种:
- 插件市场安装:在 Obsidian 社区插件市场搜索
WeChat Converter即可安装。 - BRAT 安装:如果你装了 BRAT 插件,添加
DavidLam-oss/wechat-converter仓库,就可以接收最新版本。
不过最近 Obsidian 插件市场那边出了一点状况,WeChat Converter 暂时被下架了。我正在跟 Obsidian 官方团队沟通解决,后续恢复后会在频道里通知大家。
在那之前,用 BRAT 安装完全不受影响。功能一切正常。
如果你想试试,可以访问服务页了解更多详情: https://xiaoweibox.top/chats/wechat-proxy-service