已上线运行最近更新 2026-09

nagent

让本地服务安全地暴露到公网,自带 TLS 加密。

解决什么问题

本地开发的服务想让外网访问;远程桌面、远程调试;给客户演示时不想先部署一套环境。

核心能力

  • TLS 加密传输,不裸奔
  • 握手竞态修复,高并发下不掉线
  • 连接泄漏修复,长跑内存稳定
  • PID 锁优化,避免重复启动
  • 支持 IP 白名单加固

适用场景

把本地开发环境临时暴露给客户演示

远程访问内网设备做运维

异地团队联调本地服务

给内网系统加一层安全访问入口

详细说明

是什么

一个 NAT 内网穿透工具:把本地或内网的服务,通过一台公网服务器安全地暴露出去,传输全程 TLS 加密。

解决什么问题

内网服务要对外提供访问,常规做法是改网络结构、开端口映射,既要动网络配置又有暴露风险。nagent 用反向隧道的方式绕开这些麻烦,同时保留加密与访问控制。

核心能力

  • TLS 加密:隧道内容加密传输,不做明文转发
  • 稳定性打磨:修复了握手竞态、连接泄漏等长跑问题
  • 进程管理:PID 锁机制,避免重复启动导致的端口冲突
  • 访问控制:支持 IP 白名单加固

实战背书

已在阿里云 ECS 上长期运行。上线初期经过一轮公网真实流量审计:2 天内 21,455 次连接,双端日志逐条比对,无异常断连与连接泄漏。

状态

已上线运行(2026-09)。

相关文章

  • nagent · 双机互踢根因与通道治理定案
    公司台式机与mini主机共用控制端口导致互踢、43389不可用;新建nagent-web实例分流,确立一通道一机铁律与端口分配表
    2026-11-02
  • nagent-remote v1.7.3 · 准入与封禁解耦
    内网穿透工具 v1.7.3:allowAnySource 与 enableFailBan 拆分为独立开关,动态 IP 场景既不限来源又保持封禁生效。
    2026-10-28
  • nagent 远程访问通道完成 v1.7.1 加固
    nagent 远程访问通道完成 v1.7.1 加固:防护名单单一来源、策略持久化、递增拦截,功能自测 36 项全通过,线上实例已完成升级。
    2026-09-17
  • nagent 产品说明
    让本地服务安全地暴露到公网,自带 TLS 加密。适用于客户演示、远程运维、异地联调等场景,已上线运行。
    2026-09-01

进展记录

2026-11-02
内网 Windows 远程接入——可行性评估与交付说明
被控机装 OpenSSH 加 nagent 穿透,安装包已构建并通过链路验收,只开一个公网端口,待现场安装
2026-11-02
nagent · 双机互踢根因与通道治理定案
公司台式机与mini主机共用控制端口导致互踢、43389不可用;新建nagent-web实例分流,确立一通道一机铁律与端口分配表
2026-10-28
nagent-remote v1.7.3 · 准入与封禁解耦
内网穿透工具 v1.7.3:allowAnySource 与 enableFailBan 拆分为独立开关,动态 IP 场景既不限来源又保持封禁生效。
2026-09-17
nagent 远程访问通道完成 v1.7.1 加固
nagent 远程访问通道完成 v1.7.1 加固:防护策略单一来源、持久化与递增拦截,功能自测全部通过。
2026-09-14
nagent 完成生产环境加固
补充 IP 白名单、收敛暴露端口、清理历史连接泄漏。上线后连续运行观察,内存无增长趋势。
2026-08-12
完成一次公网穿透稳定性审计
在内网穿透服务上线初期做了一次双端日志审计:连续 2 天、累计 21,455 次连接,逐条比对客户端与服务端记录,确认无异常断连与连接泄漏。