SSH Tunnel Manager 简介
SSH Tunnel Manager 是一款在 Mac 上管理 SSH 端口转发的轻量级菜单栏应用。你不必再在终端里输入 ssh -N -L 命令、还记不清哪些隧道在运行,只需在设置中把每条隧道配置一次,然后在菜单栏里一键开启或关闭。它用原生 Swift 和 AppKit 编写,使用 macOS 自带的 SSH,不捆绑任何额外的二进制文件。
一条隧道可以在单个 SSH 连接上承载多个端口映射:本地转发、远程转发和 SOCKS 代理,还能通过跳板主机访问堡垒机后面的服务器。隧道断开后会自动重连,失败的隧道会告诉你原因:认证、连接被拒绝、主机不可达、DNS、主机密钥变更或端口已被占用。SSH Tunnel Manager 由 0fuz 开发,基于 MIT 许可证免费开源。1.10.1 版让 SSH 配置别名选择器支持 Include 指令。它需要 macOS 14 或更高版本。该应用未经过 Apple 公证,首次启动时请在“应用程序”中右键点按它并选择“打开”,或在“系统设置”→“隐私与安全性”中允许它。
主要功能
SSH Tunnel Manager 让你的 SSH 隧道随时一键可用。
- 菜单栏应用:随时可用,不占用程序坞图标。
- 一条隧道多个转发:在一个 SSH 连接上设置多个本地和远程映射。
- SOCKS 代理:按映射进行动态转发,代理地址可直接复制。
- 跳板主机:访问堡垒机后面的服务器,支持多级跳转。
- 自动重连:断开的隧道会自动恢复。
- 清晰的失败原因:不仅知道隧道断了,还知道为什么。
- 分组:用分隔线整理隧道,一次切换整个分组。
- SSH 配置别名:直接复用 ~/.ssh/config 中的主机。
1.10.1 版本新功能
SSH Tunnel Manager 1.10.1 是一个小型修复版本。
- SSH 配置别名选择器现在支持 Include 指令。
SSH Tunnel Manager 常见问题
SSH Tunnel Manager 免费吗?
是的。SSH Tunnel Manager 基于 MIT 许可证免费开源。
SSH Tunnel Manager 需要哪个 macOS 版本?
需要 macOS 14 或更高版本。
为什么打开时 macOS 会发出警告?
该应用未经过 Apple 公证。首次启动时,请在“应用程序”中右键点按它并选择“打开”,或在“系统设置”→“隐私与安全性”→“仍要打开”中允许它。
它支持哪些类型的隧道?
本地转发(ssh -L)、远程转发(ssh -R)和 SOCKS 代理(ssh -D)。一条隧道可以在单个 SSH 连接上包含多个映射。
能访问堡垒机后面的服务器吗?
可以。在隧道的 Advanced 部分把堡垒机设为 Jump Host,应用会加上 ssh -J。也支持多级跳转。
连接断开时会怎样?
隧道会自动重连。你还可以开启隧道断开或恢复时的提示音和通知。
它自带 SSH 吗?
不。它使用 macOS 自带的 SSH,并可复用 ~/.ssh/config 中的主机别名。
登录时能自动启动隧道吗?
可以。应用可在登录时启动,标记为自动连接的隧道会在应用打开时启动。
隧道设置保存在哪里?
保存在 ~/Library/Application Support/SSHTunnelManager/tunnels.json。
ssh-tunnel-manager.FULLMAC.app 上的 SSH Tunnel Manager 下载来自哪里?
下载按钮指向 GitHub 上 SSH Tunnel Manager 的官方发布页面:https://github.com/0fuz/ssh-tunnel-manager/releases/latest。ssh-tunnel-manager.FULLMAC.app 不会修改或重新打包该应用。
相似应用
LanGuardLanGuard 是一款免费开源的菜单栏应用,有线网络连接一接通就关闭 Wi-Fi,拔掉网线后再重新打开。默认情况下,即使 Mac 通过以太网连接在扩展坞上,macOS 也会让 Wi-Fi 保持开启,这会多留一条网络路由,流量可能会走错连接。LanGuard 会替你完成切换。它只在插拔网线的那一刻动作,因此如果你在插着网线时手动重新打开 Wi-Fi,它会一直保持开启,直到下次拔掉网线。网络工具
WhatRouteWhatRoute 是一款 Mac 网络诊断工具。它的主要功能是 traceroute:显示数据在前往另一台计算机途中经过的每一台路由器。它还可以 ping、执行域名服务(DNS)查询和 Whois 查询,并监视进出 Mac 的流量。地理定位服务会把路由器标在世界地图上,让你看到数据包在互联网上经过的地理路径,选中的区域还可以在 Apple 地图或 Google 地图中打开,查看更多细节。网络工具
HoleberryHoleberry 是一款原生菜单栏应用,面向运行 Pi-hole(全网广告拦截器)的用户。它把 Pi-hole 放到 Mac 菜单栏上,无需打开 Pi-hole 网页界面,就能查看拦截状态和查询统计、暂停拦截并处理被拦截的域名。菜单栏图标随时显示 Pi-hole 的健康状态,菜单中显示查询和被拦截域名的总数。当页面因被 Pi-hole 拦截而无法加载时,Holeberry 会检测 Safari、Orion、Chrome 和 Chromium 系浏览器、Firefox、Zen 等浏览器的当前标签页,一键解除该域名的拦截,网络的其余部分仍受保护。网络工具
WiFi LensWiFi Lens 是一款原生 Mac 应用,帮助你了解周围的 Wi-Fi。它扫描 2.4、5 和 6 GHz 频段的附近网络,以图表显示信道占用情况,为拥塞程度评分,并推荐适合你所在地区的信道。你可以查看每个网络的 PHY 代际、信道宽度、对 802.11k/r/v 和 WPA3 的支持,以及你自己连接的 IP、网关、DNS、MAC、发送速率和安全摘要。漫游测试监控接入点之间的切换,热力图比较各频段的占用情况,AP Radar 则根据信号强度帮你追踪选定的接入点,并可选择音频反馈。网络工具
VPN BypassVPN Bypass 是一款 macOS 菜单栏应用,用来决定哪些流量通过你的 VPN。你可以选择应绕过 VPN 的服务和域名,或必须使用 VPN 的少数项目,当 VPN 重新连接或地址变化时,应用会保持路由正确。它面向把所有流量都送入隧道的全隧道 VPN 客户端,这类客户端可能让流媒体卡顿,并使 AirPlay 或 Chromecast 无法工作。网络工具
TunnelblickTunnelblick 是 macOS 上免费的 OpenVPN 图形界面。你可以通过菜单栏中的图标轻松控制 OpenVPN 连接:安装 VPN 服务商、学校或公司提供的配置文件,然后一键连接或断开。你可以保存多个配置,查看每个连接的状态,并使用 Tunnelblick 提供的网络监控和 IPv6 选项,让连接按预期工作。网络工具
0fuz 的更多应用
FULLMAC.app 不托管此应用。下载按钮会将你带到开发者自己的页面。