NodePass 开源的隧道工具重新定义内网穿透

NodePass 是一个开源网络隧道工具,其基于 Go 语言开发,目标是让两台机器之间的通信变得简单又安全。想象一下,您有一台内网 Web 服务器,想让远在千里之外同事访问,NodePass 就能搭一座隐形的桥,把数据安全送过去。

介绍

这款工具的工作机制十分精妙:通过一条未加密的 TCP 通道传输控制信号,再借助另一条加密数据通道传递实际业务内容。

它支持服务端与客户端双模式部署,既可作为服务端监听外来连接,也能以客户端身份主动对接远端服务器。

该工具不仅配置简便、资源占用极低,还原生支持 Docker 快速部署。

作为 GitHub 上的开源项目,NodePass 采用宽松的 MIT 开源许可证,代码完全公开,且拥有活跃的社区支持与维护。

官网项目地址

https://github.com/yosebyte/nodepass

项目特色

开源免费:代码全量托管于 GitHub,完全开源透明,零成本即可部署使用。
简单易用:无需编写繁杂配置文件,一行命令即可快速启动运行。
轻量省心:轻量化设计适配性极强,从树莓派到专业服务器均可流畅运行。
功能硬核:全面支持 TCP、UDP 双协议,搭配多种加密方案,安全可靠。

项目安装

NodePass 提供 Docker 镜像,可以使用下面命令部署,以服务器模式运行:

docker run -d --name nodepass-server -p 10101:10101 -p 8080:8080 \
  ghcr.io/yosebyte/nodepass server://0.0.0.0:10101/0.0.0.0:8080

以客户端模式运行:

docker run -d --name nodepass-client \
  -e MIN_POOL_CAPACITY=32 \
  -e MAX_POOL_CAPACITY=512 \
  -p 8080:8080 \
  ghcr.io/yosebyte/nodepass client://nodepass-server:10101/127.0.0.1:8080
© 版权声明
THE END
喜欢就支持一下吧!
点赞668赞赏 分享