
UptimeRobot
UptimeRobot 是一款监控工具,免费提供多达 50 个监控器,支持 5 分钟间隔检查。该工具允许你建立各种类型的监控器,包括 HTTPS、ping、端口、关键字和后台任务监控器。
BitBang CLI是一个单一静态二进制远程访问多功能工具:打开交互式shell、浏览和传输文件,以及从任何浏览器访问远程机器网络上的Web应用——无需端口转发、无需配置、无需账户。
在远程访问领域,SSH 是王者,但它有一个致命的弱点:可达性。如果你身处 CGNAT(如蜂窝网络、Starlink)、公司内网或大学校园网背后,开放入站端口往往是不可能的任务。为了解决这个问题,我们通常不得不引入 Tailscale、ngrok 或复杂的 VPN 配置——这意味着更多的安装、更多的账户和更多的守护进程。
BitBang CLI 提供了一种极简的替代方案。它是一个单一的静态 Go 二进制文件,能让你在任何浏览器或终端中远程访问机器,无需端口转发,无需配置,甚至无需在连接端安装任何软件。
在你要访问的机器上运行:
curl -sSfL bitba.ng/install | sh
bitbang serve
serve 命令会打印一个 URL、一个 QR 码和一个 6 位数字配对码。
bitbang connect <url>,即可建立点对点的加密连接。当你无法粘贴 URL 时(例如正在打电话),BitBang 的配对机制类似于 Magic Wormhole:
| 特性 | SSH | BitBang CLI |
|---|---|---|
| 网络要求 | 需要入站路径(公网 IP 或端口转发) | 穿透 NAT/CGNAT,无需开放端口 |
| 客户端依赖 | 需要 SSH 客户端和密钥/密码 | 仅需浏览器,或轻量级 CLI |
| 配置复杂度 | 需启用服务、配置公钥、管理权限 | 零配置,普通用户权限即可运行 |
| Web 应用代理 | 需为每个应用单独设置隧道 | 通用代理,连接时指定任意 LAN 地址即可 |
| 隐私保护 | 取决于服务器配置 | 端到端加密 (WebRTC/DTLS),信令服务器不看数据 |
nas.local 或 192.168.1.10:8080),即可像在本机一样访问该网络上的 Web 应用。Cookie、登录状态和流媒体均可正常工作。bitbang connect <url> -- tail -f /var/log/syslog:执行一次性命令。bitbang cp <url>:/path/to/file ./local_file:类似 scp 的文件传输。BitBang 的安全性建立在“自认证”和“端到端加密”之上:
~/.bitbang/ 目录下,永远不接触信令服务器。#...)部分,浏览器不会将其发送给服务器,确保信令服务器无法窃取访问权限。--pin 用于无头设备的永久访问,或 -ephemeral 用于每次运行生成全新身份,用完即焚。BitBang 目前主要支持 Linux(amd64, arm64, armv7),macOS 和 Windows 版本正在开发中。
快速安装:
curl -sSfL bitba.ng/install | sh
该脚本会自动检测架构,下载二进制文件,验证 SHA-256 校验和,并安装到 ~/.local/bin/。
常用命令:
# 启动所有功能(Shell + 文件 + 代理)
bitbang serve
# 仅启动文件共享(允许上传)
bitbang serve files ~/share -upload
# 连接到已保存的设备
bitbang connect nas1
# 复制远程文件到本地
bitbang cp nas1:/var/log/app.log ./app.log







