使用 C# 开发的开源内网穿透工具NSmartProx

NSmartProx

NSmartProxy是一款强大开源的内网穿透工具,采用.NET Core的全异步模式打造。.

使用 C# 开发的开源内网穿透工具NSmartProx

功能特点

1、跨平台,客户端和服务端均可运行在MacOS,Linux,Windows系统上;

2、使用方便,配置简单;

3、多端映射,只需安装一个NSmartProxy客户端可映射整个局域网内的多种服务;

4、支持TCP协议栈下的所有协议(已经经过测试的有FTP、Telnet、SMTP、HTTP/HTTPS、POP3、SMB、VNC、RDP。),以及相当一部分基于UDP的协议(已经经过测试的有DNS查询、mosh服务)。

运行原理

NSmartProxy包含两个服务程序:

服务端(NSmartProxy.ServerHost):部署在外网,用来接收来自最终使用者和客户端的反向连接,并将它们进行相互转发。

客户端(NSmartProxyClient):部署在内网,用来转发访问内网各种服务的请求以及响应。

使用 C# 开发的开源内网穿透工具NSmartProx
界面预览
 
客户端界面
使用 C# 开发的开源内网穿透工具NSmartProx

服务端界面

使用 C# 开发的开源内网穿透工具NSmartProx

项目地址

https://github.com/tmoonlight/NSmartProxy