内网穿透
NSmartProxy
管理员设身份
https://blog.csdn.net/m0_37611330/article/details/125759529
https://github.com/tmoonlight/NSmartProxy
https://www.toutiao.com/article/7437300062406885938
https://mp.weixin.qq.com/s/91LR8UEiGhXVt5VcByhzTA
前言
在许多情况下,我们需要从外部网络访问内部网络中的服务,比如家里的服务器或者公司的内部资源。这时内网穿透工具就可以帮助我们在不受地理限制的情况下访问这些资源。本文将向大家推荐一款使用C#语言开发的高效内网穿透工具。这款工具不仅易于使用,而且提供了稳定可靠的穿透服务,实现远程访问内网资源的需求。什么是NSmartProxy?NSmartProxy是一款免费的内网穿透工具。项目特点跨平台兼容性:这工具支持MacOS、Linux和Windows等多种操作系统,无论是客户端还是服务端均能无缝运行。使用方便:配置简单,无需复杂的设置即可快速启动。多端映射:只需安装一个NSmartProxy客户端即可轻松映射整个局域网内的多种服务。广泛的协议支持:支持TCP协议栈下的所有常见协议(已测试过的包括FTP、Telnet、SMTP、HTTP/HTTPS、POP3、SMB、VNC、RDP等),以及相当一部分基于UDP的协议(已测试过的包括DNS查询、mosh服务等)。运行原理NSmartProxy包含两个服务程序:服务端(NSmartProxy.ServerHost):部署在外网,用来接收来自最终使用者和客户端的反向连接,并将它们进行相互转发。客户端(NSmartProxyClient):部署在内网,用来转发访问内网各种服务的请求以及响应。客户端安装NSmartProxy的客户端被打包成三种发布方式:第一种是跨平台包,需要预先安装.NET Core环境。第二种是SCD包(包名带”scd”),无需安装.net环境,用户需要根据自己的平台和架构选择相应的压缩包。第三种是Windows窗体版本(包名带”winform”):解压后运行NSmartProxyWinform.exe即可还可以将NSmartProxy客户端注册为一个后台服务服务端安装首先你需要一台具备独立IP的服务器,以下安装过程均在此机器上执行:NSmartProxy的服务端程序被打包成两种发布方式。第一种是跨平台包,需要预先安装.NET Core环境。第二种是SCD包(包名带”scd”),无需安装.net环境,用户需要根据自己的平台和架构选择相应的压缩包。使用案例以上已经讲述了将内网的服务映射到外网的方法,还有更多有趣的用法等着你发掘:1、远程开机2、使用windows远程控制操作办公室电脑3、告别昂贵的vps,以极低的成本制作一个更强大的服务集群项目地址Github:https://github.com/tmoonlight/NSmartProxy
.net压缩响应
https://www.toutiao.com/article/7350586759316521526/
.NET Aspire
https://mp.weixin.qq.com/s/Bzo2ftT9N5porvAR3qTEIw
.NET Aspire 是一个针对 .NET 的新型云就绪堆栈,可帮助开发人员快速轻松地开发分布式应用程序。您可能已经看过一些演示,展示了大型 .NET 解决方案,其中充满了复杂的云依赖项,比如 Redis、Kafka 和 Postgres,也许您会想:这些技术也许有一天会用到,但对于我当前的项目来说,并没有太多的实际用途。
但 .NET Aspire 不仅仅涉及尖端技术和新兴应用程序;它还可以让您当前的应用更加简单。使用 .NET Aspire,您可以简化启动过程、改进监控并提高应用程序的可靠性。此外,您可以使用服务发现来增强您的应用程序,即使您尚未准备好使用更复杂的功能或服务(如 Redis 或容器化部署)。
在这篇文章中,我们将介绍如何轻松地改进现有解决方案 - 只需更轻松地维护和添加您已经在使用的功能。当然,您可以更轻松地集成更复杂的云依赖项和功能,这很好……但即使您从未这样做过,这仍然是一种胜利。
TLDR:在不到 5 分钟的时间内,您可以将 .NET Aspire 添加到您现有的应用程序中并获得仪表板、运行状况检查等……所有这些都无需改变您的应用程序的工作方式、CI/CD 管道或部署过程。
.NET Aspire
https://learn.microsoft.com/en-us/dotnet/aspire/