下载与安装
最新版本 v0.10.22026-11-03 发布SHA256SUMS更新日志GitHub Release(外部链接)
安装方式
1. 安装。 自动识别 Linux / macOS 与 amd64 / arm64,校验 SHA-256 后装到 ~/.local/bin,不需要 sudo,也不改写 shell 配置。
curl -fsSL https://github.com/mzdluo123/webmux/releases/latest/download/install.sh | sh镜像是第三方服务,能看到请求者 IP;二进制与 SHA256SUMS 必须来自同一来源并通过校验。
2. 运行。 然后在浏览器打开 http://127.0.0.1:7681,点击“新建会话”。
webmux --listen 127.0.0.1:76813. 下一步: 让服务常驻后台、 从手机访问、 在常用终端里启动 agent。
1. 准备 WSL 2。 Windows 10 22H2 及以上或 Windows 11,从 Microsoft Store 安装的 WSL 2(在 PowerShell 执行 wsl --update 升级),至少一个发行版;不需要管理员权限。
2. 下载并运行 webmux-setup-windows-amd64.exe 。只为当前用户安装;安装程序未签名,SmartScreen 拦截时选择“更多信息 → 仍要运行”。
3. 在托盘菜单选择“安装 WSL 中的 webmux”。 托盘下载与发行版架构匹配的 Linux 二进制,校验 SHA-256 后安装,然后从菜单启动 WebMux。
Debian / Ubuntu. arm64 设备请在下载表中选择对应的包。
curl -LO https://github.com/mzdluo123/webmux/releases/download/v0.10.2/webmux_0.10.2-1_amd64.deb sudo apt install ./webmux_0.10.2-1_amd64.debFedora / RHEL / openSUSE. arm64 设备请在下载表中选择对应的包。
curl -LO https://github.com/mzdluo123/webmux/releases/download/v0.10.2/webmux-0.10.2-1.x86_64.rpm sudo dnf install ./webmux-0.10.2-1.x86_64.rpm开机自启。 软件包不会为任何用户启用服务;首次启动会在 ~/.config/webmux/config.toml 生成带随机 Token 的配置。
systemctl --user enable --now webmux
只想自己编译、不参与开发时,装好 Go 1.26+、Node.js、pnpm 与 GNU Make 后执行:
git clone https://github.com/mzdluo123/webmux.git
cd webmux
make build # bin/webmux
make install # ~/.local/bin/webmux 全部下载
v0.10.2 · 数据来自 GitHub Releases,构建时自动更新
| 文件 | 平台 / 架构 | 大小 | SHA-256 | 下载 |
|---|---|---|---|---|
| 服务端 | ||||
| webmux-darwin-amd64 | macOS · Intel | 22.9 MiB |
| 下载 |
| webmux-darwin-arm64 | macOS · Apple Silicon | 22.0 MiB |
| 下载 |
| webmux-linux-amd64 | Linux · x86-64 | 22.7 MiB |
| 下载 |
| webmux-linux-arm64 | Linux · ARM64 | 21.7 MiB |
| 下载 |
| Windows 安装程序(服务端运行在 WSL 2) | ||||
| webmux-setup-windows-amd64.exe | Windows 安装程序 · x86-64 | 16.2 MiB |
| 下载 |
| webmux-setup-windows-arm64.exe | Windows 安装程序 · ARM64 | 15.0 MiB |
| 下载 |
| Windows(托盘与控制台客户端,服务端运行在 WSL 2) | ||||
| webmux-tray-windows-amd64.exe | Windows 托盘 · x86-64 | 7.7 MiB |
| 下载 |
| webmux-tray-windows-arm64.exe | Windows 托盘 · ARM64 | 7.0 MiB |
| 下载 |
| webmux-windows-amd64.exe | 控制台客户端 · x86-64 | 6.6 MiB |
| 下载 |
| webmux-windows-arm64.exe | 控制台客户端 · ARM64 | 6.0 MiB |
| 下载 |
| Linux 安装包(deb / rpm) | ||||
| webmux-0.10.2-1.aarch64.rpm | Fedora / RHEL · ARM64 | 14.5 MiB |
| 下载 |
| webmux-0.10.2-1.x86_64.rpm | Fedora / RHEL · x86-64 | 15.0 MiB |
| 下载 |
| webmux_0.10.2-1_amd64.deb | Debian / Ubuntu · x86-64 | 15.0 MiB |
| 下载 |
| webmux_0.10.2-1_arm64.deb | Debian / Ubuntu · ARM64 | 14.6 MiB |
| 下载 |
| 校验与脚本 | ||||
| install.sh | 安装脚本 | 5.6 KiB |
| 下载 |
| SHA256SUMS | 全部资产的摘要 | 1.3 KiB |
| 下载 |
SHA-256 列显示前 8 位,展开可查看完整值;全部摘要见 SHA256SUMS。 下载后在同一目录手动校验:
sha256sum --check --ignore-missing SHA256SUMS # macOS: shasum -a 256 -c --ignore-missing SHA256SUMS 国内镜像
安装脚本本身不依赖 raw.githubusercontent.com。国内网络可以经 ghfast.top 代理同一 Release 资产获取脚本:
curl -fsSL https://ghfast.top/https://github.com/mzdluo123/webmux/releases/latest/download/install.sh | sh - 脚本先尝试 GitHub 直连,失败后依次尝试 WEBMUX_MIRRORS 中的镜像前缀(默认 https://ghfast.top https://gh-proxy.com,空格分隔),每个来源都有连接、低速和总时限。
- 二进制与 SHA256SUMS 必须来自同一来源并通过校验;失败时保留原有二进制。
- 镜像是第三方服务,能看到请求者 IP。同源校验只能发现截断和损坏,无法防范同时替换两者的恶意镜像;高保证或离线场景请用 WEBMUX_SHA256 固定摘要。
只想从 GitHub 下载时,把 WEBMUX_MIRRORS 设为空值:
curl -fsSL https://github.com/mzdluo123/webmux/releases/latest/download/install.sh \
| WEBMUX_MIRRORS="" sh WebMux 等同于以当前用户身份把 shell 暴露到网络,默认监听 0.0.0.0:7681。仅本机使用请改为 127.0.0.1;远程访问请绑定 Tailscale / WireGuard 等可信 VPN;除非明确使用隧道并接受“Token 是唯一入口屏障”的风险,不要开放到公网。它不是进程沙箱,服务重启会结束所有终端会话。 阅读安全模型