bowel · 跨平台的 mihomo 代理客户端

连接两端世界

管理节点、路由和规则,查看每条连接,还有六种皮肤可选。

或用 Homebrew 安装

$ brew install --cask 21stware/tap/bowel

macOS 12 或更新版本,Apple 芯片。安装包用 Developer ID 签名,并经过 Apple 公证。

所有版本与文件

macOS、Windows、Linux 和 Android · 免费 · 截图来自 macOS 版

bowel 主窗口:节点、路由与实时流量
bowel 的菜单栏面板

皮肤

六种皮肤

配色、字体、圆角和质感一起变,底层功能完全一样。

暖白纸面与墨色,克制安详

bowel 的皮肤预览

路由

路由

按日常、AI、流媒体等用途划分路由,给每条路由挑选出口节点。

  • 默认
  • AI 服务
  • 流媒体
  • 开发
  • 直连
bowel 中一条路由的候选节点

出口位置

出口位置

通过节点向 Cloudflare 发送请求,测出真实的出口位置。

实测 按名称 未知
bowel 的出口位置地图

活动

连接

查看各个应用的实时连接与流量,也可以随时把网站指给其他路由。

api.openai.com → openai.com → AI 服务

bowel 的连接日志

Provider

节点来源

支持导入订阅链接、节点链接、配置文件或通过扫码添加节点。

vmess:// · vless:// · trojan:// · ss:// · hysteria2:// · tuic://

bowel 的节点来源页:订阅与用量

规则

规则

支持按域名、关键词或 IP 段添加规则,并能直接测试分流效果。

bowel 设置中的分流规则

MCP

配合 Agent 排查

自带 MCP 服务供 Agent 读取状态和排查问题,修改设置默认弹窗询问。下面是 macOS 的命令,Windows 和 Linux 上请换成 bowel 程序所在的路径,Android 版没有 MCP 服务。

$ claude mcp add --scope user bowel -- \
    /Applications/bowel.app/Contents/MacOS/bowel mcp
询问 总是允许 不允许
bowel 设置中的 MCP 服务

网关模式 macOS

开启后把当前 Mac 作为局域网网关,供电视、手机或游戏机使用。

📺🎮📱→⌘→🌐

TUN macOS

接管不走系统代理的程序,首次开启时需要一次管理员授权。

开发工具 macOS

Docker、终端和 Git 不读系统代理。bowel 列出哪些没有接入,点一下写好它们自己的配置,撤销时原样删除。

下载源 macOS

实测 npm、pip、Go 和 Cargo 的官方源与各个镜像,点一下换源。当前的源连不上时,一键换到最快的那个。

内网不受影响 macOS

局域网、Tailscale 和公司 VPN 的地址自动直连,全局模式下也一样。

菜单栏

在菜单栏(Windows 和 Linux 上是系统托盘)切换接管状态、模式与出口节点,图标不显示跳动的网速。

原生绘制

桌面版界面由 Go 编写,GPU 直接渲染,没有 WebView。Android 版使用 Flutter,卡片和皮肤与桌面版相同。

可搜索的设置

在桌面版按 ⌘F(Windows 和 Linux 上是 Ctrl+F)快速搜索和定位各项设置。

四种语言

简体中文 · 繁體中文 · English · 日本語

开始使用 bowel

免费 · iOS 版暂未发布

打开后添加 Provider(订阅链接、节点链接或扫码),打开接管即可使用。

部分功能因平台而异

macOSWindowsLinuxAndroid
接管方式系统代理或 TUN系统代理手动设置系统 VPN
网关模式支持不支持不支持不支持
用摄像头扫描二维码支持不支持不支持支持
MCP 服务器支持支持支持不支持

bowel 暂时无法在 Linux 上设置系统代理,需要让应用自行连接它的混合端口,默认是 7899。Android 版可以选择不经过 VPN 的应用。