使用Borui连接你的Bore通道

虫子樱桃

发布于161天前
苔花如米小,也学牡丹开。
# Borui:为极简内网穿透工具bore装上可视化操作界面

> 告别命令行参数,一键管理所有隧道连接。Borui让强大的bore工具变得人人可用。

对于许多开发者和技术爱好者来说,内网穿透是一个既熟悉又令人头疼的需求。无论是向客户展示本地开发中的网站,还是远程访问家中电脑的服务,传统的解决方案往往设置复杂、操作繁琐。

bore(github仓库 https://github.com/ekzhang/bore) 的出现曾给人们带来了惊喜——仅约 **400行Rust代码** 就能实现高效的TCP隧道功能,但它**纯命令行的操作方式**仍让不少用户望而却步。

今天,有了 **Borui**,一切都变得不同了。

## 一、从命令行到可视化:bore的完美搭档

想象一下这样的场景:你需要在本地调试一个网站,并让远方的同事实时查看效果。使用原始的bore工具,你需要在终端中输入:

```bash
bore local 3000 --to bore.pub --secret your_password
```

然后记住系统分配的随机端口号,再告知同事。如果需要管理多个这样的连接,情况就会变得复杂。

**Borui** 正是为解决这一问题而生。它保留了bore**高效稳定的隧道功能**,同时提供了一个**直观的Web管理界面**,让你能像使用普通网络应用一样管理所有内网穿透连接。

## 二、Borui的核心亮点

### 1. 可视化隧道管理

Borui将bore的命令行功能转化为清晰的可视化操作:

- **清晰的仪表板**:一眼查看所有隧道状态(运行中、已停止、异常)
- **一键启停**:无需记忆复杂命令,点击按钮即可控制隧道
- **实时状态**:每个隧道的连接状态、持续时间实时更新

### 2. 多语言友好界面

与只有英文界面的bore不同,Borui原生支持:
- 英语
- 简体中文  
- 繁体中文

无论你身处何地,都能使用熟悉的语言管理隧道。

### 3. 一体化管理体验

Borui最吸引普通用户的特点在于,它将**服务器端和客户端管理合二为一**:

- **创建服务器**:如果你有自己的云服务器,可通过界面配置并启动bore服务器
- **连接隧道**:轻松建立从本地(局域网)到任意bore服务器的隧道连接
- **统一监控**:在一个界面上管理所有出入流量

> 软件安装的时候会让用户自助设置初始化的用户和密码,后续操作都需要输入账号和密码登录才能操作


## 三、普通用户的典型使用场景
> 你要有可用的bore服务器才能使用客户端功能。
> 密码需要跟服务端设置的密码一致,服务端既可以是使用本软件搭建的,也可以是使用原版bore-cli搭建的。



### 场景一:本地网站临时分享
你正在开发个人博客,想让朋友预览效果。有了Borui,你只需:
1. 在Borui界面创建新的客户端连接
2. 设置本地端口(如3000)
3. 选择目标服务器(可使用公共bore.pub或自建服务器)
4. 点击“启动”,获取公开访问链接
5. 将链接发送给朋友,他们即可立即访问



### 场景二:远程访问家中设备
你想在外出时访问家中的智能家居控制面板:
1. 在家中的树莓派上运行bore服务器
2. 在Borui中添加这个服务器配置
3. 创建从家中服务到公网的隧道
4. 通过任何浏览器访问家中服务

### 场景三:团队协作开发
开发团队需要共享本地开发环境进行联调测试:
1. 团队共享一个Borui实例
2. 每位成员创建自己的隧道连接
3. 通过界面轻松分享隧道链接
4. 项目经理可查看所有活跃隧道状态

## 四、Borui vs 原始bore:如何选择?

| 特点 | 原始bore工具 | Borui管理平台 |
|------|-------------|--------------|
| **操作方式** | 命令行输入 | 网页界面点击 |
| **学习曲线** | 较陡峭,需记住命令参数 | 平缓,直观易懂 |
| **多连接管理** | 需要单独管理每个进程 | 集中管理,一目了然 |
| **状态监控** | 需手动检查 | 实时可视化展示 |
| **适合人群** | 熟悉命令行的开发者 | 所有技术水平的用户 |

## 五、开始使用Borui

在懒猫应用商店下载Borui程序


https://appstore.lazycat.cloud/#/shop/detail/community.lazycat.app.borui

界面采用清晰的分类布局:
- 左侧导航栏区分“服务器”和“客户端”
- 中间主区域显示当前活动隧道
- 实时状态更新无需手动刷新

根据需要,选择你要使用的功能
 -  如果你已经有bore服务端实例,不需要搭建bore服务端,那么直接使用客户端这部分的功能即可。
 
 -  如果您没有现成的bore实例,就需要使用服务端这部分设置来搭建您自己的bore服务端。如果服务端设置了密码那么客户端链接的时候也需要使用相同的密码

![screenshot-2025-12-24_16-58-02.png](https://dl.playground.lazycat.cloud/guidelines/258/4a243700-44d0-49a2-813e-8e9cbba869b0.png "screenshot-2025-12-24_16-58-02.png")

![screenshot-2025-12-24_16-58-39.png](https://dl.playground.lazycat.cloud/guidelines/258/3eb080bc-9101-4d9f-b69c-c76b83a2e70f.png "screenshot-2025-12-24_16-58-39.png")


> 通过软件自建服务器,请在路由器开放端口7835以及你在端口范围开放的全部端口,因为设置的是host模式,只需要在路由器设置端口转发即可。以梅林固件的路由器为例 
> ![image.png](https://dl.playground.lazycat.cloud/guidelines/258/ca74201c-4386-4ec7-8215-5a1b765e4576.png "image.png")


## 六、安全与隐私考虑

Borui在设计时考虑了普通用户的安全需求:

1. **访问控制**:必须登录才能管理隧道
2. **配置隔离**:每个用户的配置独立存储
3. **连接安全**:支持bore原有的密钥验证机制
4. **数据保护**:所有配置信息本地加密存储

## 总结:当极简工具遇到友好界面

bore原本就像一把锋利的瑞士军刀——功能强大但需要技巧才能用好。而**Borui为这把刀配了一个舒适的手柄和安全套**,让更多人能够安全、轻松地使用它的强大功能。

对于那些曾被命令行劝退的用户,对于那些需要频繁分享本地服务的开发者,对于那些希望简化团队协作流程的小组,Borui提供了一个**既强大又友好的解决方案**。

bore解决了“如何穿透内网”的技术问题,而Borui解决了“如何让普通人轻松使用这一技术”的体验问题。这两者的结合,让内网穿透这一曾经的专业需求,变得真正贴近普通用户的实际使用场景。

无论你是想向朋友展示正在制作中的个人网站,还是需要远程访问家中的文件服务器,或是与同事协作调试开发中的功能,Borui都能让你摆脱技术细节的困扰,专注于真正重要的事情。

评论

0

暂无评论

说点什么呢~
收藏
0
0
0