Skip to content

Navigation Menu

Sign in
Appearance settings

Search code, repositories, users, issues, pull requests...

Provide feedback

We read every piece of feedback, and take your input very seriously.

Saved searches

Use saved searches to filter your results more quickly

Sign up
Appearance settings
Anson edited this page Jun 14, 2026 · 2 revisions

常见问题 FAQ

设了公众号 AppID,推草稿还是报「非白名单 IP」?

公众号 API 卡的是出口 IP,不是 AppID。你的服务器出口 IP 不在公众号后台白名单里就会被拒。两条路:

  1. 你的服务器有固定公网 IP → 直接把它加进公众号后台的 IP 白名单。
  2. 出口 IP 不固定 → 经一台固定 IP 的中转网关转发,见 微信网关配置

改了代码 / 配置,线上没变化?

  • 代码改动:git pull 后必须 docker compose up -d --build 重新构建(前端尤其,Vite 打包进镜像,光 pull 不生效)。
  • 网关 env 改动:改 .envdocker compose up -d 重启容器(具名卷里的配置不受影响)。
  • 别忘了浏览器硬刷新(Ctrl/Cmd + F5)拿到最新前端。

复制富文本粘到公众号只剩纯文字?

内网 **HTTP(非安全上下文)**下浏览器禁用了剪贴板 API。改用「发到草稿箱」(绕开剪贴板,排版完整)。或者给部署上 HTTPS。详见 发布到草稿箱

网关配置存哪?会不会被我误提交到公开仓库?

不会。网关地址/令牌/证书只存后端的 Docker 具名卷 mbeditor-data(在仓库目录树之外,git add 碰不到),.gitignore 还做了纵深防御。令牌/证书在网页上只写不回显

升级会丢数据吗?

文章/图片在浏览器或外部图床,网关配置在具名卷——docker compose up -d --build 都不丢。只有 docker compose down -v 会清空具名卷。

端口能改吗?

能。改 docker-compose.yml 的端口映射(默认 API 7072 / 前端 7073),或用 MBEDITOR_BIND_HOST 改绑定地址。

凭据安全怎么保证?

  • AppSecret 只在浏览器内存,不落 localStorage、不进 git。
  • 网关令牌/证书只在后端具名卷,API 不回显。
  • .envcerts/data/config.jsondata/gateway.json 全部 gitignored。
  • 后端建议只绑回环或受信网络,前面加 TLS 反代,不要把端口裸暴露公网。

Clone this wiki locally

AltStyle によって変換されたページ (->オリジナル) /