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
© 版权声明
本站技术资源来自互联网收集,仅供用于学习和交流,请遵循相关法律法规,本站一切资源不代表本站立场,如有侵权请联系邮箱i@wvn.cn删除!
THE END





