Skip to content
/ linker Public

.NET8、p2p打洞(tcp+udp),和异地组网(点对点,点对网,网对网),和内网穿透,.NET8 NAT transfer, Virtual Private Network,P2P Tunnel

License

Notifications You must be signed in to change notification settings

snltty/linker

Repository files navigation

.NET8.0、linker、link anywhere

GitHub Repo stars GitHub Repo forks star fork

WebsiteDocumentationJoin QQ Group

README | 中文说明

Users are responsible for complying with local laws and regulations. It must not be used for illegal or criminal purposes.

Overview

Using P2P or server relay, connect multiple LANs to enable communication between any networked devices across these LANs.

Platforms

amd64 x86 arm64 arm
Windows
Linux
Linux Musl
Openwrt
Android

Features

P2P & Relaying
  • Hole punching connections, supporting TCP, UDP, IPv4, and IPv6
  • Relay connections, with self-hosted relay nodes and support for multiple relay nodes
Communication
  • Cross-region networking: peer-to-peer, peer-to-network, network-to-network, automatic virtual IP allocation, subnet mapping (resolving multi-LAN subnet conflicts)
  • Port forwarding: forwards a client's port to another client's port
  • Server penetration: access internal network services via ports or domains (supports scheduled tasks for timed auto-enabling/disabling)
  • SOCKS5 proxy: while port forwarding requires specifying ports, the SOCKS5 proxy can handle all ports
Other
  • Encrypted configuration files
  • Permission management: the main client has full control, allowing the export and configuration of sub-client settings and delegated admin rights
  • Custom authentication: via HTTP POST, you can define verification rules for allowing connection beacons, relays, and intranet penetration
  • Traffic statistics: monitors traffic for beacons, relays, and intranet penetration on the server
  • CD-KEY: temporarily unlocks certain restrictions, such as relays and intranet penetration
  • More,Documentation

Development

  • Uses the linker.tunnel library for hole punching
  • Uses the linker.tun virtual NIC library, including Linux TUN and Windows Wintun adapters, NAT conversion, and subnet mapping
  • Uses the linker.snat library for NAT conversion
  • Uses linker.messenger.entry for full-feature integration

Management Website

Support the Author

Buy the author a coffee to keep the project alive!

Special Thanks

About

.NET8、p2p打洞(tcp+udp),和异地组网(点对点,点对网,网对网),和内网穿透,.NET8 NAT transfer, Virtual Private Network,P2P Tunnel

Topics

Resources

License

Stars

Watchers

Forks

Packages

No packages published