本文主要是介绍太强了,使用 C# 开发的开源内网穿透工具,希望对大家解决编程问题提供一定的参考价值,需要的开发者们随着小编来一起学习吧!
🏆作者:科技、互联网行业优质创作者
🏆专注领域:.Net技术、软件架构、人工智能、数字化转型、DeveloperSharp、微服务、工业互联网、智能制造
🏆欢迎关注我(Net数字智慧化基地),里面有很多高价值技术文章,是你刻苦努力也积累不到的经验,能助你快速成长。升职+涨薪!!
NSmartProx
NSmartProxy是一款强大开源的内网穿透工具,采用.NET Core的全异步模式打造。
功能特点
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):部署在内网,用来转发访问内网各种服务的请求以及响应。
界面预览
客户端界面
服务端界面
项目地址
https://github.com/tmoonlight/NSmartProxy
🏆欢迎订阅我的专栏(.NET/C#中大型项目开发),里面有很多高价值技术文章,能助你涨薪+升职!让你快速成长为相关领域的架构师、领航员。也能让普通中小企业轻松享有大型互联网分布式系统解决方案。
🏆同时,专栏(.NET/C#中大型项目开发)的内容也能教你采用最简单的方式开发.NET/C#中大型应用——理清技术脉络、形成思维体系、获取最佳实践、框架开发能力。让你具备挑战百万年薪的基础,逐渐成为国内一流.NET/C#从业者。
这篇关于太强了,使用 C# 开发的开源内网穿透工具的文章就介绍到这儿,希望我们推荐的文章对编程师们有所帮助!