WebMux v0.7.2 更新说明
在 GitHub Release 查看与下载(外部链接)下载最新版本
更新内容
v0.7.2 是小版本更新:新增 webmux start 后台启动;所有已授权的 HTTPS 入口都可以开启推送;终端支持用 Ctrl+C 复制选中内容。
CLI
- 新增
webmux start:没有 systemd/launchd 时也能在后台运行,启动命令立即返回,并打印 PID、本机地址和日志路径。日志默认写到<state_dir>/webmux.log。服务已在运行时重复执行不会再启动一份,可用webmux stop/webmux status停止和查看(#164、#172)。
推送
- 只要页面来自已授权的 HTTPS 入口,就可以开启推送,包括 Tailscale Serve/Funnel、Cloudflare Named Tunnel,以及
allowed_origins里配置的 HTTPS 地址。如果反向代理在非 443 端口上转发、并去掉了 Host 里的端口号,通知链接会按配置的端口生成。本机回环地址仍可开启;Quick Tunnel 和非本机的普通 HTTP 地址仍不支持,并会说明原因(#154、#173)。
终端
- 有选中内容时按 Ctrl+C 复制选区,没有选中时照常发送 SIGINT,与 Windows Terminal 一致(#170、#171)。
升级说明
替换二进制后需要重启服务。重启会结束当前所有终端会话,仓库登记和磁盘上的工作树会保留。