前言
今天大姚给大家分享一款.NET开源、免费(MIT License)、跨平台的内网穿透工具,采用.NET Core的全异步模式打造:NSmartProxy。
内网穿透工具介绍
内网穿透工具是一种能够允许用户从互联网上的任何地方安全地访问并管理处于内网(如家庭网络、公司局域网等)中的设备的工具。
特点与优势
- 易用性:配置简单,用户友好。
- 多端映射:用户只需安装一个NSmartProxy客户端,即可映射整个局域网内的多种服务,极大简化了配置过程。
- 协议支持:支持TCP协议栈下的多种协议(如FTP、Telnet、SMTP、HTTP/HTTPS等)以及部分基于UDP的协议(如DNS查询、mosh服务),满足不同服务需求。
运行原理
- 服务端(NSmartProxy.ServerHost):部署在外网,用来接收来自最终使用者和客户端的反向连接,并将它们进行相互转发。
- 客户端(NSmartProxyClient):部署在内网,用来转发访问内网各种服务的请求以及响应。
项目源代码
服务端运行效果
项目源码地址
更多项目实用功能和特性欢迎前往项目开源地址查看