.NET 8.0 免费开源内网穿透与异地组网解决方案

370 阅读4分钟

前言

在数字化转型的浪潮下,远程协作、跨区域设备互通成为刚需,但传统内网穿透方案往往依赖高价商业服务或复杂配置。

推荐一个.NET 8开源内网穿透与异地组网内核工具linker。基于TCP/UDP双协议打洞技术,融合P2P直连、服务器智能中继与动态端口转发能力,为开发及企业提供零成本、高灵活、低延迟的组网解决方案。

项目介绍

linker一个免费开源的P2P异地组网和内网穿透内核。

.NET 8 免费开源的内网穿透,异地组网内核,使用TCP打洞、UDP打洞、服务器中继、端口转发、内网穿透、异地组网,让你的各个局域网连通起来。

项目说明

使用p2p或者服务器转发,让你的各个局域网连通起来,让各个局域网内的任意联网设备都可以相互连通。

本项目的代码仅限用于合法、道德和合规的目的。作者严禁任何用户将其用于非法活动、攻击行为、滥用或其他不当用途,包括但不限于未经授权的访问、网络攻击等行为。

为方便用户使用,本项目提供公开信标服务器、公开中继服务器,使用公开信标服务器、公开中继服务器时请遵守当地法律法规,作者和贡献者和服务器提供者不对任何违法行为或因使用公开信标服务器、公开中继服务器而可能发生的法律问题负责。

项目特点

1、跨平台、高性能、可视化

跨平台高性能的.NET 8,简洁明了的web管理页面,安全的SSL加密通信。

2、打洞、中继、和穿透

TCP+UDP打洞、服务器中继、服务器穿透,简单几步,将打洞和中继集成到你自己的项目中。

3、组网和转发

虚拟网卡组网,端口转发访问,均支持TCP+UDP及其上层协议。

项目功能

1、配置加密,配置文件加密。

2、通信加密,所有通信均ssl加密。

3、打洞连接,TCP(支持IPV6)打洞、UDP打洞。

4、打洞类库,你可以使用linker.tunnel打洞库到你的项目中。

5、中继连接,先中继连接,然后偷偷打洞,打洞成功则无缝切换线路。

6、异地组网,使用虚拟网卡,将各个客户端组建为局域网络,点对点,点对网,网对网。

7、网卡类库,你可以使用linker.tun tun网卡库到你的项目中。

8、端口转发,将客户端的端口转发到其它客户端的端口。

9、服务器穿透,在服务器注册端口或域名,通过访问服务器端口或域名,访问内网服务。

10、权限管理,主客户端拥有完全权限,可导出、配置子客户端配置,分配其管理权限

11、自定义验证,通过HTTP POST让你可以自定义认证是否允许连接信标,中继,内网穿透

12、流量统计,统计服务器信标、中继、内网穿透 的流量情况。

13、网络配置,主客户端设置网络,所有客户端自动分配IP。

14、分布式,多中继服务器节点,承载海量设备。

15、socks5代理,端口转发需要指定端口,而socks5代理可以代理所有端口。

16、集成linker,使用linker.messenger.entry入口库,轻松集成到你的项目中。

项目集成

在.NET 8+项目中,nuget 安装 linker.messenger.entry

LinkerMessengerEntry.Initialize();
LinkerMessengerEntry.Build();
LinkerMessengerEntry.Setup(ExcludeModule.None);

项目页面

1、管理页面

2、服务器

3、打洞协议

4、自定义验证

项目文档

linker、一个免费开源的P2P异地组网和内网穿透内核

项目地址

Gitee:gitee.com/snltty/link…

GitHub:github.com/snltty/link…

官方文档:linker-doc.snltty.com/

下载地址

linker.snltty.com/

总结

以上仅展示了 linker 的部分功能。更多实用特性和详细信息,请大家访问项目地址。

希望通过本文能为 .NET 内网穿透开发方面提供有价值的参考。欢迎在评论区留言交流,分享您的宝贵经验和建议。

最后

如果你觉得这篇文章对你有帮助,不妨点个赞支持一下!你的支持是我继续分享知识的动力。如果有任何疑问或需要进一步的帮助,欢迎随时留言。

也可以加入微信公众号 [DotNet技术匠] 社区,与其他热爱技术的同行一起交流心得,共同成长!

优秀是一种习惯,欢迎大家留言学习!