前言
- 最近一直在打磨NodePass的最基本功能,作为穿透功能的最小化server-client组合总觉得还欠缺点东西,结合坛友们的反馈建议,还有各位大佬的指点,做了一些微小的优化,今天正式发布v1.0.3版本。
- 代码仓库:https://github.com/yosebyte/nodepass
- 【首发】NodePass通用TCP/UDP隧道解决方案,开启极速、高效、灵活的穿透新体验 https://www.nodeseek.com/post-295115-1
- 【脚本】NodePass通用TCP/UDP隧道解决方案,一键管理脚本光速来袭 https://www.nodeseek.com/post-299450-1
- 以上内容均已随v1.0.3更新。
更新简介

- 新增了TLS选项供服务端选择,安全级别分三级,每一级实效回落,0为不加密,1为自签证书加密,2为域名证书加密。
- 客户端无需填写,在和服务端协商后自动选取服务端对应的TLS安全级别。
- 如果选择TLS加密,会和TCP连接一样,预先批量生成TLS连接倒入连接池,节省了客户端和服务端之间的握手时间,继续做到随用随取,用完就扔。
- 引入了一种池清洁特性,根据测试,在高并发状态下,连接池会产生极少的死连接或者无法被获取到的连接,长期的堆积会导致服务端无可用连接,而客户端连接已满的情况。自清洁功能实现了不可用连接超过池容量1/3时,开闸放水,重新倒入新连接。
- 信号线加密已取消,控制信号以随机字符传输已不需要TLS加密。
兼容性
- 命令行兼容原来的命令,新增的TLS相关选项只在服务端设置即可(如遇到需要&来写命令,请将整条url命令用双引号包裹)。
- 管理脚本更新了策略,可能会出现不兼容存量服务,如遇问题请卸载重装。
新玩法
- 介绍个新玩法,假如A服因为不可抗力,无法从家里直接访问了,但如果家里有公网IP,v4v6皆可,可以让A主动连接家里,把A上的服务穿透到家里B服上,然后把服务地址直接改为B就可以了,且以上过程可以实现TLS连接池加速。
未完待续
- 还有更多新特性和新玩法在设计、实现的路上,欢迎持续关注项目进展,期待您的STAR、关注、鸡腿一键三连,项目主将持续贡献社区,欢迎issue、留言讨论!
支持支持
看不懂,用不到
大佬,的,看着挺好的,就是没看懂,我建议给我们这群大傻子讲,最好是放到实际应用场景里来,比如它到底能干啥

技术含量太高了
@taiguguai #3 可以看下脚本的那个帖子,里面有一些场景可以套用下,有需要可以联系我
windows 上如何寫配置文件
@Testcharon #6 二进制本身不需要配置文件,一行命令搞定;脚本暂时不支持win的,后续有api可以管理(挖坑)
使用场景是什么?
@iMranRan #8 内网穿透,数据转发,TCP/TLS加速,支持TCP/UDP
@Volt #9 哦 好的 那我理解的大致差不多