LOGO 首页 OA教程 ERP教程 模切知识交流 PMS教程 CRM教程 技术文档 其他文档  
 
网站管理员

[点晴永久免费OA]bore:400 行 Rust 写完的内网穿透软件,比 ngrok 少操 3 份心

admin
2026年8月26日 14:44 本文热度 251
开发的时候经常碰到这种事:本地起了一个服务,想给同事看、给手机看、给客户演示,结果对方访问不了。你说是内网环境,对方听不懂,你也懒得解释,最后只能把代码部署到测试环境,一套流程下来半小时没了。

内网穿透工具能解决这个问题,但 ngrok 用起来总有点别扭:要注册账号,免费额度越来越紧,配置也绕。最近我翻到一个叫 bore 的项目,思路完全不一样——整个工具只有约 400 行 Rust 代码,README 第一句就写着:


That's all it does: no more, and no less.
就干这一件事,不多不少。

它是什么

bore 是一个极简的 TCP 隧道工具,用 Rust 写的,把本地端口暴露到远程服务器,绕过 NAT 的限制。用法就一条命令:

bore local 8000 --to bore.pub
本地 8000 端口的服务,瞬间就有了一个公网地址,端口号随机分配。没有账号,没有控制台,没有一堆参数,就这一句。作者 Eric Zhang 是哈佛的学生,做这个项目就是看不惯内网穿透这件事被搞得太复杂。

比 ngrok 少操的 3 份心



1. 不用注册账号
ngrok 要登录才能拿到隧道地址,bore 不用。装上就跑,随机端口直接用,临时演示场景下这一点太省事了。开会前 10 秒打开,服务瞬间就出去了。


2. 可以完全自托管
ngrok 的中继服务器是官方的,免费版有限制。bore 的服务器端和客户端是同一个二进制,你想用自己的 VPS 当中继,跑一条命令就行,流量走自己的服务器,不受别人额度管。对经常开隧道的用户来说,这个自由度是实打实的。


3. 没有多余的负担
它不做认证、不做面板、不做花哨功能,就转发 TCP。因为只做一件事,所以它把这件事做得很纯粹——整个项目就 400 行异步 Rust,安全、高效,没有可以出 bug 的角落。它甚至自带了一个公共中继 bore.pub,不想自建的话直接用就行。

我的看法

看多了功能越堆越多的工具,bore 这种"克制"反而稀缺。
400 行代码也提醒我一件事:很多工具之所以复杂,不是需求真的那么复杂,而是作者想得太多。有时候把需求砍到只剩核心,反而是对用户最大的尊重。
当然它也有代价:没有账号体系意味着没有访问控制,暴露出去的端口谁都能连,所以更适合临时演示、调试这类场景,别拿它挂正式服务。真要上生产,还是得配合鉴权方案自己想办法。
工具不是越多功能越好,是越匹配场景越好。临时开个隧道这件事,bore 是我目前见过最省心的。

素材来源清单


阅读原文:点击这里


该文章在 2026/8/26 14:49:12 编辑过
关键字查询
相关文章
正在查询...
点晴ERP是一款针对中小制造业的专业生产管理软件系统,系统成熟度和易用性得到了国内大量中小企业的青睐。
点晴PMS码头管理系统主要针对港口码头集装箱与散货日常运作、调度、堆场、车队、财务费用、相关报表等业务管理,结合码头的业务特点,围绕调度、堆场作业而开发的。集技术的先进性、管理的有效性于一体,是物流码头及其他港口类企业的高效ERP管理信息系统。
点晴WMS仓储管理系统提供了货物产品管理,销售管理,采购管理,仓储管理,仓库管理,保质期管理,货位管理,库位管理,生产管理,WMS管理系统,标签打印,条形码,二维码管理,批号管理软件。
点晴免费OA是一款软件和通用服务都免费,不限功能、不限时间、不限用户的免费OA协同办公管理系统。
Copyright 2010-2026 ClickSun All Rights Reserved  粤ICP备13012886号-1  粤公网安备44030602007207号