简介
Bore是一款功能强大的现代化命令行工具,在该工具的帮助下,可以轻松与本地主机localhost建立通信隧道。Bore基于Rust开发,可以将本地端口暴露给远程服务器,并能够绕过NAT防火墙。
该工具易于安装和使用,且支持自托管。跟localtunnel和ngrok类似,但Bore旨在实现一种高效的、无需添加任何额外组件的解决方案,而且可以执行TCP流量转发。
地址:https://github.com/ekzhang/bore
服务端安装
下载:https://github.com/ekzhang/bore/releases
根据服务器的操作系统选择,我下载的是:bore-v0.5.0-x86_64-unknown-linux-musl.tar.gz
下载后将bore文件拷贝至/usr/bin/
目录,并赋予可执行权限。
安装检验
输入以下命令
显示以上信息则说明安装成功
运行服务端
输入以下命令:
--secret
参数用于设置客户端与服务端的通信密码,也可以省略
显示如下信息则说明服务端已处于运行状态:
可以看到服务端默认监听7835端口,注意在防火墙中放开该端口
客户端安装
根据客户端的操作系统选择,我下载的是:bore-v0.5.0-x86_64-pc-windows-msvc.zip
运行客户端
输入以下命令:
--port
参数用于将本地端口映射到服务器的指定端口号,可以省略,那么服务端会随机指定一个端口。
示例:
意思为将本地的80端口映射到服务器的8080端口。
运行以上命令后,外网可以通过example.com:8080端口访问本地的80端口了,实现了内网穿透。
推荐本站淘宝优惠价购买喜欢的宝贝:
本文链接:https://sg.hqyman.cn/post/9588.html 非本站原创文章欢迎转载,原创文章需保留本站地址!
休息一下~~