一、网站简介
bore 是一款使用 Rust 语言编写的现代化、极简 TCP 隧道工具,旨在将本地端口通过远程服务器暴露到公网,从而绕过 NAT 和防火墙限制。它专注于做好一件事:高效地转发 TCP 流量,无冗余功能、无复杂配置。bore 的代码总量不足 400 行,部署极为简便,非常适合 Homelab 玩家和开发者快速搭建自托管穿透服务。
二、公司背景
bore 由开发者 Eric Zhang(ekzhang)创建并开源在 GitHub 上,项目采用 MIT 许可证,社区活跃度极高,已获得超过 10,000 个 GitHub Star。bore 的设计哲学深受 Unix 哲学影响——Do one thing and do it well,凭借其极致的简洁性和高性能,在全球自托管社区中赢得了广泛赞誉。
三、核心功能
- 单端口 TCP 转发:bore 的核心功能是建立一个 TCP 隧道,将远程服务器的某个端口的所有流量转发到本地指定的端口。支持随机分配端口或手动指定端口号。
- 自托管服务器:用户可以在自己的 VPS 上部署 bore server,然后使用 bore local 命令从内网设备发起连接。服务器端支持设置密钥认证(BORE_SECRET),防止未授权用户使用你的转发服务。
- 隐式控制端口:bore 在 7835 端口上运行隐式控制通道,用于按需创建新的连接,无需为每条隧道单独开放额外端口。
- 跨平台预编译二进制:项目 Releases 页面提供 macOS、Windows、Linux 三大平台的预编译二进制文件,下载解压后即可运行,无需安装任何依赖。
- 极低资源消耗:得益于 Rust 语言的安全性和零成本抽象,bore 的内存占用和 CPU 消耗远低于同类 Python 或 Go 语言的穿透工具。
四、网站特点
- 极致简洁:代码总量不足 400 行,概念清晰,没有陡峭的学习曲线,5 分钟内即可完成从部署到使用的全流程。
- Rust 高性能:内存安全与高性能并存,单进程即可处理大量并发连接,适合在生产环境中长期运行。
- 完全开源:采用 MIT 许可证,无任何使用限制,可自由集成到商业项目或内部工具链中。
- 社区验证:在 GitHub 拥有超过 10,000 Star,已被广泛验证其稳定性和可靠性。
五、适用人群
- Homelab 玩家:拥有自建 VPS 和家庭服务器,需要在外部访问家中设备 SSH、Web 管理面板的极客用户。
- Rust 开发者:喜欢用 Rust 生态工具的开发者,欣赏其代码质量和性能表现。
- DevOps 工程师:需要在 CI/CD 流水线中临时暴露内网服务以进行集成测试或 Webhook 调试。
- 物联网设备管理员:管理部署在 NAT 后方的大量 IoT 设备(如树莓派),需要远程 SSH 登录维护。
六、应用场景
- 自建远程 SSH 通道:在 VPS 上运行 bore server,家中树莓派运行 bore local 并映射 SSH 的 22 端口,用户即可通过 VPS 公网 IP 的指定端口远程登录到树莓派终端。
- 临时游戏服务器开放:在家用电脑上运行 Terraria 或 Minecraft 服务端,通过 bore 将游戏端口映射到 VPS 公网,邀请朋友通过 VPS IP 加入游戏,结束后可随时关闭隧道。
- 本地 Web 服务调试:开发者在本地运行 Web 应用后,使用 bore 将 localhost:3000 映射到远程服务器,生成公网可访问的 URL,用于接收第三方 API 的 Webhook 回调。
- NAS 管理界面穿透:将群晖 DSM 的 5000 端口通过 bore 暴露到公网服务器,在无法使用 QuickConnect 的情况下实现远程 NAS 管理。
七、常见问题(FAQ)
Q:bore 在国内能否直接访问?
A:bore 的源代码托管在 GitHub 上,国内网络环境下可能无法直接访问 GitHub 下载二进制文件,需在特定网络环境下获取。但 bore 本身运行在自己的服务器上,不受此限制。
Q:bore 和 FRP 的区别是什么?
A:bore 极其简洁,只做 TCP 端口转发,配置极简,代码仅 400 行;FRP 功能更全面,支持多种协议(TCP/UDP/HTTP/HTTPS)和丰富的配置选项。如果只需要简单的 TCP 穿透,bore 是更轻量的选择。
Q:bore 支持 HTTPS 隧道吗?
A:bore 只做原始的 TCP 流量转发,本身不处理 TLS 终止。如需 HTTPS 支持,可以在隧道后端使用 Nginx 或 Caddy 进行 SSL 终止,或使用 bore 转发 443 端口的 TCP 流量。
Q:bore 有公共服务器可以使用吗?
A:项目提供一个公共测试服务器 bore.pub,用户可以不搭建自己的服务器直接使用 bore local 命令连接到 bore.pub 进行测试。但公共服务器仅供测试用途,不保证稳定性。
八、类似网站
- rathole:同样使用 Rust 编写的高性能反向代理隧道工具,功能比 bore 更全面,支持加密传输和热重载配置。
- FRP:最流行的开源自托管内网穿透工具,功能全面但配置相对复杂,是 bore 的全面升级替代方案。
- localtunnel:基于 Node.js 的轻量级 HTTP/HTTPS 隧道工具,适合快速分享本地 Web 服务,但不支持 TCP 端口转发。
数据统计
数据评估
本站Eyosc Nav提供的bore都来源于网络,不保证外部链接的准确性和完整性,同时,对于该外部链接的指向,不由Eyosc Nav实际控制,在2026-06-06 14:26收录时,该网页上的内容,都属于合规合法,后期网页的内容如出现违规,可以直接联系网站管理员进行删除,Eyosc Nav不承担任何责任。



