
更新内容
- 增强隧道功能的鲁棒性:在进行内网穿透时,任何一方失联后,另一方能够完整地清理资源并等待重新连接。一旦失联方恢复连接,服务可快速恢复可用性。说白了就是内网穿透模式可以随便折腾了,不会出现CPU飙升、日志爆炸、断线重连后失联等情况。
- 修复关键的资源和连接管理问题:包括未关闭监听器和资源关闭失败,确保资源被正确清理,防止泄漏。
- 优化连接处理逻辑:完善 EOF 行为,修正循环错误,并引入显式 TLS 握手机制,提升连接的稳定性与可靠性。
- 添加 TLS 健康检查机制:提高连接的可靠性,并优化超时处理,确保操作更加流畅。
- 简化和优化数据交换功能:提升短期数据传输过程中的效率和稳定性。
- 改进日志显示:方便调试,提升操作过程中的可读性与清晰度。
兼容性
- 仍然兼容之前的运行方式。
请关注
- 具体代码变更、二进制文件下载请参考仓库:https://github.com/yosebyte/passport
- 容器镜像拉取:https://ghcr.io/yosebyte/passport
- 欢迎STAR支持,留下您的使用反馈,我会尽力解决技术问题。
- 附Passport首发帖子:https://www.nodeseek.com/post-193976-1
大佬劳模。鸡腿已投。
@2bjx3ren #1 感谢支持,鸽了好久的脚本终于可以开整了
@4K-Ray