awesome-repositories.com
Blog
MCP
awesome-repositories.com

Entdecke die besten Open-Source-Repositories mit KI-gestützter Suche.

EntdeckenKuratierte SuchenOpen-Source-AlternativenSelf-hosted SoftwareBlogSitemap
ProjektÜber unsRanking-MethodikPresseMCP-Server
RechtlichesDatenschutzAGB
© 2026 Bringes Technology SRL·VAT RO45896025·hello@awesome-repositories.com
·
EasyTier avatar

EasyTier/EasyTier

0
View on GitHub↗
12,012 Stars·1,184 Forks·Rust·LGPL-3.0·12 Aufrufeeasytier.cn↗

EasyTier

EasyTier is a decentralized peer-to-peer virtual private network and mesh networking tool. It functions as a layer 3 network overlay that establishes secure tunnels between devices without requiring a centralized server or coordinator. It also serves as a WireGuard-compatible VPN, capable of acting as a server for standard WireGuard clients.

The project distinguishes itself through multipath latency-based routing and the use of KCP or QUIC proxies to mitigate packet loss and stabilize connections in high-loss environments. It provides a virtual networking manager featuring a web management console, a graphical user interface, and a remote procedure call API for administrative control.

The system covers a broad range of connectivity and routing capabilities, including NAT traversal via hole punching and relay nodes, CIDR-based subnet mapping to resolve IP conflicts, and the ability to share local network segments with remote peers. It supports traffic encryption through algorithms such as AES-GCM and ChaCha20.

The software can be deployed across various operating systems and architectures as a binary, container, or system service.

Features

  • Peer-to-Peer Networking - Implements a decentralized peer-to-peer virtual private network that establishes secure tunnels without a central coordinator.
  • VPN Establishment - Enables the creation of secure virtual private networks where all participants act as equal peers.
  • Cross-Platform Clients - Connects devices across different operating systems and architectures into a single encrypted private network.
  • Local Subnet Sharing - Exposes physical local network subnets to virtual network peers, enabling remote access to local devices and services.
  • Mesh Networking - Establishes secure P2P mesh tunnels between devices across platforms using NAT traversal and multipath routing.
  • NAT Traversal Mechanisms - Utilizes hole punching and relay nodes to establish direct peer-to-peer connections through restrictive firewalls.
  • Address Conflict Resolution - Implements virtual NAT to map physical subnets to virtual addresses, resolving IP conflicts between distributed nodes.
  • Multipath Latency Routing - Optimizes network performance by continuously monitoring real-time latency to select the most efficient path across peer links.
  • Network Traffic Routing - Provides definition of manual route CIDRs and automatic selection of the lowest latency path for packet forwarding.
  • Latency-Based Path Selection - Automatically selects the optimal link between network nodes to minimize delay and maximize throughput.
  • Overlay Networks - Implements a layer 3 network overlay that maps physical subnets to virtual addresses to resolve IP conflicts.
  • Packet Loss Mitigation - Uses KCP or QUIC proxies to maintain stable bandwidth and low latency during high-loss network events.
  • Peer Discovery - Provides decentralized peer discovery using a combination of direct addresses and public shared discovery nodes.
  • Peer Discovery - Locates network members through direct address entry and public shared discovery nodes.
  • Protocol Stabilization - Converts TCP traffic to KCP or QUIC to reduce latency and maintain stability in high-loss environments.
  • Routing Optimization Utilities - Automatically selects the most efficient network route based on real-time latency monitoring.
  • Subnet Routing - Provides mechanisms for extending network reach to local segments by exposing physical network segments to other nodes.
  • Virtual Network Interfaces - Implements a virtual network interface that intercepts and forwards packets between the OS and peer nodes.
  • WireGuard Management - Acts as a server for standard WireGuard clients and manages encrypted virtual tunnels.
  • Encrypted Tunneling Protocols - Establishes secure tunnels using a selectable suite of encryption algorithms including AES-GCM, ChaCha20, and WireGuard.
  • Peer Communication Security - Secures communication between nodes using selectable algorithms such as AES-GCM or ChaCha20.
  • Traffic Encryption - Secures data transmission using WireGuard or AES-GCM encryption to prevent unauthorized access.
  • Management Consoles - Includes a self-hosted web management console for configuring the network and monitoring nodes via a browser.
  • Management Interfaces - Provides a comprehensive management suite featuring a web console, GUI, and RPC API for network configuration.
  • P2P Link Optimization - Optimizes link establishment via lazy loading, forced announcements, and NAT hole punching.
  • Cross-Platform Tunneling - Establishes secure VPN tunnels across Windows, Android, Linux, iOS, and HarmonyOS.
  • Exit Node Routing - Designates specific nodes as gateways to forward all outgoing traffic for other clients in the network.
  • Subnet Exporting - Allows sharing of local network subnets with other peer nodes using optional CIDR mapping.
  • Low-Latency Data Transmission - Streams data through KCP or QUIC proxies to minimize packet loss and improve bandwidth.
  • Network Addressing - Supports the assignment of static IPv4 and IPv6 addresses or automatic determination via DHCP.
  • Network Routing - Implements control of network segment entry via automatic route generation or restricted allowed-segment lists.
  • Encrypted Relaying - Routes data through public discovery nodes when direct peer-to-peer connections are unavailable.
  • Network Management Interfaces - Ships a graphical user interface for controlling network connections and simplifying administrative tasks.
  • Connection Management - Maintains network stability using multipath routing and automatic switching to healthy network links.
  • Private Network Configurations - Assigns network names and secrets to verify and group nodes within a specific virtual private network.
  • Remote Procedure Call Interfaces - Exposes an RPC-based interface for remote administrative control and configuration updates of network nodes.
  • CIDR Mapping - Implements translation of physical subnets to virtual subnets to resolve IP address conflicts between nodes.
  • KCP-QUIC Proxies - Wraps TCP traffic in KCP or QUIC protocols to mitigate packet loss and stabilize connections in high-loss environments.
  • Latency Optimization - Reduces packet loss and delay by routing traffic through the lowest latency paths using KCP or QUIC.
  • Virtual Network GUIs - Offers a visual interface for modifying virtual network configurations, toggling group connections, and monitoring system logs.
  • Remote Management - Provides a remote management interface with optional IP whitelisting for administrative control of nodes.
  • Networking and Infrastructure - Decentralized virtual private network solution.
  • Network Security - Decentralized mesh VPN with WireGuard support.

Star-Verlauf

Star-Verlauf für easytier/easytierStar-Verlauf für easytier/easytier

KI-Suche

Entdecke weitere awesome Repositories

Beschreibe in einfachen Worten, was du brauchst — die KI bewertet tausende kuratierte Open-Source-Projekte nach Relevanz.

Start searching with AI

Open-Source-Alternativen zu EasyTier

Ähnliche Open-Source-Projekte, sortiert nach der Anzahl der gemeinsamen Funktionen mit EasyTier.
  • slackhq/nebulaAvatar von slackhq

    slackhq/nebula

    17,405Auf GitHub ansehen↗

    Nebula is a scalable, decentralized overlay networking tool designed to create secure, encrypted peer-to-peer connections between distributed hosts. By utilizing a certificate-based identity authority, it enables the construction of private communication fabrics across disparate physical infrastructures, such as multiple cloud providers or on-premises data centers, without requiring central authentication servers. The project distinguishes itself through a zero-trust architecture that enforces granular, policy-driven firewall filtering based on certificate-derived group memberships. It facili

    Go
    Auf GitHub ansehen↗17,405
  • netbirdio/netbirdAvatar von netbirdio

    netbirdio/netbird

    26,188Auf GitHub ansehen↗

    NetBird is a zero-trust networking platform that builds secure, encrypted peer-to-peer overlay networks using the WireGuard protocol. It functions as a software-defined perimeter, connecting distributed infrastructure across cloud environments and physical locations while hiding network resources from the public internet. By integrating with external identity providers, the platform enforces granular access control and identity-based segmentation for every user and device. The platform distinguishes itself through extensive automation and programmatic management capabilities. It provides a ce

    Gogolangmeshmesh-networks
    Auf GitHub ansehen↗26,188
  • ginuerzh/gostAvatar von ginuerzh

    ginuerzh/gost

    18,019Auf GitHub ansehen↗

    gost is a multi-protocol proxy tunnel and secure tunneling server designed to route network traffic through encrypted connections. It functions as a traffic obfuscation gateway and a transparent proxy server capable of intercepting TCP and UDP traffic at the IP level. The project also includes a virtual network interface manager for creating TUN and TAP devices to intercept operating system packets. The system distinguishes itself through a chain-based request routing model, allowing traffic to pass through an ordered sequence of proxy nodes. It provides extensive transport-layer encapsulatio

    Godnsgogolang
    Auf GitHub ansehen↗18,019
  • fosrl/pangolinAvatar von fosrl

    fosrl/pangolin

    21,255Auf GitHub ansehen↗

    Pangolin is a zero-trust remote access platform designed to provide secure, identity-aware connectivity to private network resources. It functions as a cloud-native network controller that orchestrates encrypted tunnels, traffic routing, and access policies across distributed environments. By leveraging WireGuard for secure data transport, the platform enables authenticated access to internal web applications, terminal sessions, and remote desktops without exposing services to the public internet. The platform distinguishes itself through a declarative infrastructure model that synchronizes n

    TypeScriptcrowdsecdockerhome-lab
    Auf GitHub ansehen↗21,255
Alle 30 Alternativen zu EasyTier anzeigen→

Häufig gestellte Fragen

Was macht easytier/easytier?

EasyTier is a decentralized peer-to-peer virtual private network and mesh networking tool. It functions as a layer 3 network overlay that establishes secure tunnels between devices without requiring a centralized server or coordinator. It also serves as a WireGuard-compatible VPN, capable of acting as a server for standard WireGuard clients.

Was sind die Hauptfunktionen von easytier/easytier?

Die Hauptfunktionen von easytier/easytier sind: Peer-to-Peer Networking, VPN Establishment, Cross-Platform Clients, Local Subnet Sharing, Mesh Networking, NAT Traversal Mechanisms, Address Conflict Resolution, Multipath Latency Routing.

Welche Open-Source-Alternativen gibt es zu easytier/easytier?

Open-Source-Alternativen zu easytier/easytier sind unter anderem: slackhq/nebula — Nebula is a scalable, decentralized overlay networking tool designed to create secure, encrypted peer-to-peer… netbirdio/netbird — NetBird is a zero-trust networking platform that builds secure, encrypted peer-to-peer overlay networks using the… ginuerzh/gost — gost is a multi-protocol proxy tunnel and secure tunneling server designed to route network traffic through encrypted… fosrl/pangolin — Pangolin is a zero-trust remote access platform designed to provide secure, identity-aware connectivity to private… juanfont/headscale — Headscale is a self-hosted control plane for private mesh networking that enables the creation of secure, encrypted… ntop/n2n — n2n is a peer-to-peer VPN that creates an encrypted mesh network by establishing layer 2 overlay networks. It uses UDP…