Releases: ihopefulChina/Tunnelful
Release list
Tunnelful 0.1.4
Tunnelful 0.1.4
Tunnelful 0.1.4 继续支持 Apple 芯片与 Intel Mac,最低系统版本为 macOS 14。
本次变化
- 关掉主窗口后再打开应用,会重新显示主窗口。
- 即使主窗口还没打开,登录 Mac 或只留在菜单栏时也会检查环境,并按设置启动当前 Tunnel。
- 菜单栏图标区分已停止、正在连接、已连接和无法连接。
- 修复部分 Edge 失败日志会把仍可用的 HA 连接全部标成断开。
- Sparkle 就绪后,“检查更新…”可以正常点击。
下载 Tunnelful 0.1.4
两个安装包都需要 macOS 14 或更高版本。不确定芯片类型时,可在苹果菜单的「关于本机」中查看“芯片”或“处理器”。
安装前必读
- 必须先自行安装官方
cloudflared,也可在应用内按照引导完成安装准备。 - Apple 芯片 Mac 下载
arm64安装包,Intel Mac 下载x86_64安装包;请勿混用。 - 此安装包采用 ad-hoc 签名,没有 Apple Developer ID 签名,也没有经过 Apple 公证。
- 请只从本仓库的 GitHub Release 下载,并使用随附的
.sha256文件核对完整性。 - 首次打开可在访达中按住 Control 点按应用,再选择“打开”。不要运行来源不明的命令绕过 macOS 安全检查。
校验下载文件:
shasum -a 256 -c Tunnelful-0.1.4-arm64.dmg.sha256
shasum -a 256 -c Tunnelful-0.1.4-x86_64.dmg.sha256分发方式与首次打开
两个 DMG 均采用 ad-hoc 代码签名(没有开发者身份),不是 Developer ID 签名,且未经 Apple 公证。因此 macOS 无法验证开发者或确认安装包已经过 Apple 恶意软件检查,首次打开通常会触发 Gatekeeper。
- 打开 DMG,把 Tunnelful 拖进「应用程序」,然后双击 Tunnelful 尝试打开一次。
- 若 macOS 阻止运行,打开「系统设置 → 隐私与安全」,滚动到“安全性”,点击「仍要打开」。
- 在再次出现的警告中点击「打开」;系统可能要求密码或 Touch ID。以后可正常双击打开。
仅在确认安装包来自本仓库的 GitHub Releases 时放行。详细背景见 Apple 的安全打开说明。
已知限制
- 当前主要面向本地管理的命名 Tunnel。
- DNS 路由不会自动执行或批量执行;命令显式传入
--overwrite-dns=false,每次远端变更都需要用户确认。 - 0.1.2 无法启动,不能通过应用内更新升级;请重新下载 0.1.4。
- 暂不提供 Quick Tunnel、远程配置管理、Access、私网路由或多主机副本。
- 日志脱敏属于防误操作保护;分享前仍需人工检查。
- 构建与签名验证通过不等于真实 Cloudflare 账号联调或生产可用性验证通过。
Tunnelful 0.1.3
Tunnelful 0.1.3
Tunnelful 0.1.3 继续支持 Apple 芯片与 Intel Mac,最低系统版本为 macOS 14。
这是针对 0.1.2 无法启动的修复版。请重新下载安装包;0.1.2 在打开前就会退出,无法通过应用内更新升级。
本次变化
- 修复主程序缺少 Frameworks rpath,导致 dyld 找不到 Sparkle、应用立即退出。
- 在 Hardened Runtime 下允许加载嵌入的 Sparkle(ad-hoc 签名与 Sparkle 的签名身份不一致)。
- 发布校验会实际启动应用,避免再次发出打不开的安装包。
下载 Tunnelful 0.1.3
两个安装包都需要 macOS 14 或更高版本。不确定芯片类型时,可在苹果菜单的「关于本机」中查看“芯片”或“处理器”。
安装前必读
- 必须先自行安装官方
cloudflared,也可在应用内按照引导完成安装准备。 - Apple 芯片 Mac 下载
arm64安装包,Intel Mac 下载x86_64安装包;请勿混用。 - 此安装包采用 ad-hoc 签名,没有 Apple Developer ID 签名,也没有经过 Apple 公证。
- 请只从本仓库的 GitHub Release 下载,并使用随附的
.sha256文件核对完整性。 - 首次打开可在访达中按住 Control 点按应用,再选择“打开”。不要运行来源不明的命令绕过 macOS 安全检查。
校验下载文件:
shasum -a 256 -c Tunnelful-0.1.3-arm64.dmg.sha256
shasum -a 256 -c Tunnelful-0.1.3-x86_64.dmg.sha256分发方式与首次打开
两个 DMG 均采用 ad-hoc 代码签名(没有开发者身份),不是 Developer ID 签名,且未经 Apple 公证。因此 macOS 无法验证开发者或确认安装包已经过 Apple 恶意软件检查,首次打开通常会触发 Gatekeeper。
- 打开 DMG,把 Tunnelful 拖进「应用程序」,然后双击 Tunnelful 尝试打开一次。
- 若 macOS 阻止运行,打开「系统设置 → 隐私与安全」,滚动到“安全性”,点击「仍要打开」。
- 在再次出现的警告中点击「打开」;系统可能要求密码或 Touch ID。以后可正常双击打开。
仅在确认安装包来自本仓库的 GitHub Releases 时放行。详细背景见 Apple 的安全打开说明。
已知限制
- 当前主要面向本地管理的命名 Tunnel。
- DNS 路由不会自动执行或批量执行;命令显式传入
--overwrite-dns=false,每次远端变更都需要用户确认。 - 暂不提供 Quick Tunnel、远程配置管理、Access、私网路由或多主机副本。
- 日志脱敏属于防误操作保护;分享前仍需人工检查。
- 构建与签名验证通过不等于真实 Cloudflare 账号联调或生产可用性验证通过。
Tunnelful 0.1.2
Tunnelful 0.1.2
Tunnelful 0.1.2 继续支持 Apple 芯片与 Intel Mac,最低系统版本为 macOS 14。
Tunnelful 是官方 cloudflared 的原生 macOS 控制面。应用不捆绑、不替换 cloudflared,也不重新实现 Cloudflare Tunnel 协议。
本次变化
- 软件更新改为 Sparkle:在应用内检查、下载并安装,不再打开单独的 GitHub 下载页。安装完成后会重新打开 Tunnelful。
- 设置中可开关自动检查更新;菜单栏和系统菜单仍提供“检查更新…”。
- 若 cloudflared 连不上 Cloudflare Edge(例如 QUIC/UDP 7844 超时、HTTP/2 TLS 握手失败),概览会显示“无法连接”和原因,而不是一直停在“正在连接”。
- 设置中可选择 Edge 传输协议。QUIC 被拦截时可跳过等待,改用 HTTP/2 重试。
下载 Tunnelful 0.1.2
两个安装包都需要 macOS 14 或更高版本。不确定芯片类型时,可在苹果菜单的「关于本机」中查看“芯片”或“处理器”。
安装前必读
- 必须先自行安装官方
cloudflared,也可在应用内按照引导完成安装准备。 - Apple 芯片 Mac 下载
arm64安装包,Intel Mac 下载x86_64安装包;请勿混用。 - 此安装包采用 ad-hoc 签名,没有 Apple Developer ID 签名,也没有经过 Apple 公证。
- 请只从本仓库的 GitHub Release 下载,并使用随附的
.sha256文件核对完整性。 - 首次打开可在访达中按住 Control 点按应用,再选择“打开”。不要运行来源不明的命令绕过 macOS 安全检查。
校验下载文件:
shasum -a 256 -c Tunnelful-0.1.2-arm64.dmg.sha256
shasum -a 256 -c Tunnelful-0.1.2-x86_64.dmg.sha256分发方式与首次打开
两个 DMG 均采用 ad-hoc 代码签名(没有开发者身份),不是 Developer ID 签名,且未经 Apple 公证。因此 macOS 无法验证开发者或确认安装包已经过 Apple 恶意软件检查,首次打开通常会触发 Gatekeeper。
- 打开 DMG,把 Tunnelful 拖进「应用程序」,然后双击 Tunnelful 尝试打开一次。
- 若 macOS 阻止运行,打开「系统设置 → 隐私与安全」,滚动到“安全性”,点击「仍要打开」。
- 在再次出现的警告中点击「打开」;系统可能要求密码或 Touch ID。以后可正常双击打开。
仅在确认安装包来自本仓库的 GitHub Releases 时放行。详细背景见 Apple 的安全打开说明。
已知限制
- 当前主要面向本地管理的命名 Tunnel。
- DNS 路由不会自动执行或批量执行;命令显式传入
--overwrite-dns=false,每次远端变更都需要用户确认。 - 0.1.1 仍通过打开下载页提示更新;从 0.1.2 起,后续版本可在应用内安装。
- 暂不提供 Quick Tunnel、远程配置管理、Access、私网路由或多主机副本。
- 日志脱敏属于防误操作保护;分享前仍需人工检查。
- 构建与签名验证通过不等于真实 Cloudflare 账号联调或生产可用性验证通过。
Tunnelful 0.1.1
Tunnelful 0.1.1
Tunnelful 0.1.1 继续支持 Apple 芯片与 Intel Mac,最低系统版本为 macOS 14。
Tunnelful 是官方 cloudflared 的原生 macOS 控制面。应用不捆绑、不替换 cloudflared,也不重新实现 Cloudflare Tunnel 协议。
本次变化
- 移除截图隐私模式。域名、Tunnel、路径和 DNS 命令在界面中直接显示;日志仍会遮罩常见令牌与用户主目录。
- Edge 状态改为按连接编号统计仍注册的 Edge 连接。其中一条重连不再把整条隧道标成异常。
- 登录项能区分安装盘、临时副本和“应用程序”中的真实位置;系统登录项接口不可用时改用用户 LaunchAgent。
- 发布页不再预填
preview.example.com,离开页面也不会丢掉已生成的 DNS 计划。 - 源站预检将 HTTP 5xx 视为不可达。
- 修复官网宽屏说明被压成竖排单字,以及窄屏主标题溢出。
安装前必读
- 必须先自行安装官方
cloudflared,也可在应用内按照引导完成安装准备。 - Apple 芯片 Mac 下载
arm64安装包,Intel Mac 下载x86_64安装包;请勿混用。 - 此安装包采用 ad-hoc 签名,没有 Apple Developer ID 签名,也没有经过 Apple 公证。
- 请只从本仓库的 GitHub Release 下载,并使用随附的
.sha256文件核对完整性。 - 首次打开可在访达中按住 Control 点按应用,再选择“打开”。不要运行来源不明的命令绕过 macOS 安全检查。
校验下载文件:
shasum -a 256 -c Tunnelful-0.1.1-arm64.dmg.sha256
shasum -a 256 -c Tunnelful-0.1.1-x86_64.dmg.sha256已知限制
- 当前主要面向本地管理的命名 Tunnel。
- DNS 路由不会自动执行或批量执行;命令显式传入
--overwrite-dns=false,每次远端变更都需要用户确认。 - DNS 命令超时或执行中退出应用时,远端结果可能未知;应先在 Cloudflare DNS 核对记录再重试。
- 软件更新功能负责检查 GitHub Release 并打开下载页,不会静默替换应用。
- 暂不提供 Quick Tunnel、远程配置管理、Access、私网路由或多主机副本。
- 日志脱敏属于防误操作保护;分享前仍需人工检查。
- 构建与签名验证通过不等于真实 Cloudflare 账号联调或生产可用性验证通过。
完整边界与安全说明见仓库中的 README.md 与 SECURITY.md。
Tunnelful 0.1.0
Tunnelful 0.1.0
Tunnelful 0.1.0 是首个使用正式版本号的公开版本,支持 Apple 芯片与 Intel Mac,最低系统版本为 macOS 14。
Tunnelful 是官方 cloudflared 的原生 macOS 控制面。应用不捆绑、不替换 cloudflared,也不重新实现 Cloudflare Tunnel 协议。
本次提供
- 自动发现或手动选择官方
cloudflared,并展示版本与安装来源。 - 首次设置与环境检查,覆盖 Homebrew、配置、Tunnel 凭据及账户连接状态。
- 通过官方
cloudflared tunnel login打开浏览器完成账户登录;应用不接触 Cloudflare 密码。 - 导入、编辑、校验和安全保存本地 Tunnel YAML 配置。
- 预览、复制 DNS 路由命令;关闭隐私遮罩核对目标并再次确认后,可调用官方 CLI 执行。
- 启动、停止和重启由 Tunnelful 创建的 Tunnel 进程。
- 分开呈现进程、Edge 与本地源站状态。
- 实时日志、尽力脱敏与截图隐私模式。
- 跟随系统、浅色与深色三档外观。
- 设置、关于、环境检查与软件更新入口。
- 打开窗口时显示完整 macOS 系统菜单;关闭全部窗口后隐藏 Dock 图标并继续常驻菜单栏。
- 分别提供 Apple 芯片
arm64与 Intelx86_64单架构安装包。
安装前必读
- 必须先自行安装官方
cloudflared,也可在应用内按照引导完成安装准备。 - Apple 芯片 Mac 下载
arm64安装包,Intel Mac 下载x86_64安装包;请勿混用。 - 此安装包采用 ad-hoc 签名,没有 Apple Developer ID 签名,也没有经过 Apple 公证。
- 请只从本仓库的 GitHub Release 下载,并使用随附的
.sha256文件核对完整性。 - 首次打开可在访达中按住 Control 点按应用,再选择“打开”。不要运行来源不明的命令绕过 macOS 安全检查。
校验下载文件:
shasum -a 256 -c Tunnelful-0.1.0-arm64.dmg.sha256
shasum -a 256 -c Tunnelful-0.1.0-x86_64.dmg.sha256已知限制
- 当前主要面向本地管理的命名 Tunnel。
- DNS 路由不会自动执行或批量执行;命令显式传入
--overwrite-dns=false,每次远端变更都需要用户确认。 - DNS 命令超时或执行中退出应用时,远端结果可能未知;应先在 Cloudflare DNS 核对记录再重试。
- 软件更新功能负责检查 GitHub Release 并打开下载页,不会静默替换应用。
- 暂不提供 Quick Tunnel、远程配置管理、Access、私网路由或多主机副本。
- 日志脱敏属于防误操作保护;分享前仍需人工检查。
- 构建与签名验证通过不等于真实 Cloudflare 账号联调或生产可用性验证通过。
完整边界与安全说明见仓库中的 README.md 与 SECURITY.md。