back to home

snltty / linker

极具特色的,P2P打洞(UDP+TCP、IPV4+IPV6) + 服务器转发,实现的异地组网、内网穿透。让你那些散落在世界各地的联网设备就像在隔壁房间一样轻松访问。

1,219 stars
236 forks
5 issues
C#VueJavaScript

AI Architecture Analysis

This repository is indexed by RepoMind. By analyzing snltty/linker in our AI interface, you can instantly generate complete architecture diagrams, visualize control flows, and perform automated security audits across the entire codebase.

Our Agentic Context Augmented Generation (Agentic CAG) engine loads full source files into context on-demand, avoiding the fragmentation of traditional RAG systems. Ask questions about the architecture, dependencies, or specific features to see it in action.

Source files are only loaded when you start an analysis to optimize performance.

Embed this Badge

Showcase RepoMind's analysis directly in your repository's README.

[![Analyzed by RepoMind](https://img.shields.io/badge/Analyzed%20by-RepoMind-4F46E5?style=for-the-badge)](https://repomind.in/repo/snltty/linker)
Preview:Analyzed by RepoMind

Repository Overview (README excerpt)

Crawler view

Linker 让你那些散落在世界各地的联网设备就像在隔壁房间一样轻松访问。 官方网站 、 使用说明文档 、 加入组织:1121552990 [🎖️]主要功能 1、私有部署 • **私有部署:** 得益于各位老板的支持,官方提供了500Mbps+的公开服务器,还有一些免费中继节点,但会有所限制,建议私有部署属于你自己的服务器。 • **多平台支持:** 支持'Windows'、'Linux'、'Android'、'Docker'、'OpenWrt'、'NAS'、'PVE'、'LXC'、'macOS',对于ios,我没有苹果手机,没有开发者账号,暂时不支持。 2、打洞中继 这些是隧道连接方式。 • **打洞连接:** 支持 ,内含多种打洞方法,总有一个适合你。 • **中继连接:** 支持多中继节点,承载海量设备,在官网展示了一些官方公开服务器的中继节点信息。 • **优先直连:** 如果你家庭宽带有公网IP,UPNP + NAT-PMP会自动在网关添加端口映射进行直连。如果你是服务器,也可以随便开放一个端口然后在linker内配置,进行直连 3、通信方式 这些是在隧道建立后,客户端之间访问实际业务的通信方式。 • **异地组网:** 使用虚拟网卡实现 、 、 ,可 。 • **端口转发:** 在无法使用虚拟网卡,或者不想使用虚拟网卡的时候,可以使用一对一端口转发实现相互访问,相关说明请查看《关于单隧道实现多服务访问的端口转发状态管理的研究》。 • **Socks5:** 区别于端口转发,端口转发两端一一对应,需要指定端口,而Socks5代理可以代理所有端口,实现类似于点对网的效果。 4、特色功能 一些别人可能没有的,比较特色的创新功能。 • **TCP over TCP:** 在tcp over tcp下,使用 tun324 为通信提速,相关说明请查看《关于TUN虚拟网卡内重定向实现TCP/IP三层转四层代理的技术原理研究》。 • **网段映射:** 对于家庭网络,一般使用192.168.1.0/24这样的网段,这样多个设备之间难免冲突,网段映射可以很好的解决这个问题。 • **应用层NAT:** 默认使用 、 建立NAT实现点/网点对网。在无法使用系统内置NAT时,将会使用内置的应用曾NAT实现点/网对网 • **应用层防火墙:** 内置了防火墙功能,应用于虚拟网卡、端口转发、Socks5等通信功能,可以精细控制客户端的访问权限,例如只允许A访问B的3389,其它客户端无法访问。 • **远程唤醒:** 可以通过 远程唤醒局域网内的设备 • **内网穿透:** 类似于FRP,使用端口或域名通过服务器访问内网服务(支持 ,定时定长自动开启关闭,例如每天在上9点自动开启穿透,1小时后自动关闭穿透)。 [🖼️]管理页面 客户端监听1804,HTTP+Websocket,对客户端进行日常管理。 [🎁]为爱发电 若此项目对您有用,可以考虑对作者稍加支持,让作者更有动力,在项目上投入更多时间和精力 爱发电订单号可用于解锁官方服务器的中继带宽,善款将用于数字签名证书,望支持。 使用 **🔋为爱发电**、或 [👏]特别说明 已加入DotNetGuide列表、已加入dotNET China 组织、