awesome-repositories.com
Blog
awesome-repositories.com

Discover the best open-source repositories with AI-powered search.

ExploreCurated searchesOpen-source alternativesSelf-hosted softwareBlogSitemap
ProjectAboutHow we rankPressMCP server
LegalPrivacyTerms
© 2026 Bringes Technology SRL·VAT RO45896025·hello@awesome-repositories.com
·
wg-easy avatar

wg-easy/wg-easy

0
View on GitHub↗
24,645 stars·2,347 forks·TypeScript·agpl-3.0·15 viewswg-easy.github.io/wg-easy/latest↗

Wg Easy

This project provides a self-hosted, containerized WireGuard VPN server that simplifies network administration through a web-based management interface. It allows users to deploy and manage VPN tunnels, configure peer identities, and monitor connection status without the need for manual configuration file editing. By bundling the VPN stack into a portable container, it ensures consistent deployment and persistent state management across diverse host environments.

A key differentiator is the built-in support for traffic obfuscation, which modifies packet headers and handshake patterns to help bypass restrictive network filtering and deep packet inspection. The platform also enhances security by offering two-factor authentication for the management interface and granular firewall orchestration, enabling administrators to define specific access policies and routing rules for individual clients.

The system includes comprehensive tools for infrastructure observability, such as exporting performance metrics for integration with external monitoring platforms like Prometheus and Grafana. It supports advanced networking requirements, including custom DNS configuration, client address assignment, and service exposure via reverse proxies. The entire lifecycle of the service is managed through environment-variable-driven configuration, facilitating automated deployment and seamless updates.

Features

  • WireGuard Management - Offers a web-based management interface for configuring and monitoring WireGuard VPN tunnels.
  • VPN Clients - Includes a web-based interface for managing VPN client identities and connection status.
  • Traffic Obfuscation - Implements traffic obfuscation to bypass deep packet inspection and restrictive network filtering.
  • Traffic Obfuscation - Modifies packet headers to disguise VPN traffic and enhance privacy.
  • Client Access Policies - Enforces granular firewall rules on a per-client basis to control network access.
  • Authentication Security Policies - Secures the management interface with two-factor authentication and administrative password protection.
  • Containerized Service Deployment - Facilitates automated deployment of the VPN service through containerized configuration.
  • Device Connection Monitoring - Tracks and displays real-time connection status and traffic throughput for connected clients.
  • VPN Configuration QR Codes - Generates scannable QR codes for simplified import of VPN client configurations.
  • Environment Variable Configurations - Supports containerized deployment and runtime configuration through environment variables.

Star history

Star history chart for wg-easy/wg-easyStar history chart for wg-easy/wg-easy

AI search

Explore more awesome repositories

Describe what you need in plain English — the AI ranks thousands of curated open-source projects by relevance.

Start searching with AI

Frequently asked questions

What does wg-easy/wg-easy do?

This project provides a self-hosted, containerized WireGuard VPN server that simplifies network administration through a web-based management interface. It allows users to deploy and manage VPN tunnels, configure peer identities, and monitor connection status without the need for manual configuration file editing. By bundling the VPN stack into a portable container, it ensures consistent deployment and persistent state management across diverse host environments.

What are the main features of wg-easy/wg-easy?

The main features of wg-easy/wg-easy are: WireGuard Management, VPN Clients, Traffic Obfuscation, Client Access Policies, Authentication Security Policies, Containerized Service Deployment, Device Connection Monitoring, VPN Configuration QR Codes.

What are some open-source alternatives to wg-easy/wg-easy?

Open-source alternatives to wg-easy/wg-easy include: angristan/wireguard-install — This project is a shell-based orchestration tool designed to automate the deployment and administration of WireGuard… bia-pain-bache/bpb-worker-panel — BPB-Worker-Panel is a control panel designed for deploying and managing VLESS and Trojan proxies hosted on Cloudflare… netbirdio/netbird — NetBird is a zero-trust networking platform that builds secure, encrypted peer-to-peer overlay networks using the… gravitl/netmaker — Netmaker is a platform for automating and managing virtual mesh networks built on WireGuard. It functions as a… mullvad/mullvadvpn-app — This project is a privacy-focused VPN manager and WireGuard client application designed to establish encrypted tunnels… ngoduykhanh/wireguard-ui — wireguard-ui is a web-based management interface and configuration generator for WireGuard VPN servers. It provides an…

Open-source alternatives to Wg Easy

Similar open-source projects, ranked by how many features they share with Wg Easy.
  • angristan/wireguard-installangristan avatar

    angristan/wireguard-install

    10,588View on GitHub↗

    This project is a shell-based orchestration tool designed to automate the deployment and administration of WireGuard virtual private network servers on Linux hosts. It functions as a system-level networking utility that handles the installation of kernel modules, the configuration of secure tunnel interfaces, and the management of network routing rules to enable encrypted remote access. The tool provides an interactive command-line interface that simplifies the lifecycle management of network peers. It allows administrators to dynamically add or remove client access profiles, assign custom DN

    Shelllinuxnatprivacy
    View on GitHub↗10,588
  • bia-pain-bache/bpb-worker-panelbia-pain-bache avatar

    bia-pain-bache/BPB-Worker-Panel

    11,997View on GitHub↗

    BPB-Worker-Panel is a control panel designed for deploying and managing VLESS and Trojan proxies hosted on Cloudflare Workers. It functions as a proxy subscription generator and a manager for secure DNS over HTTPS servers and WireGuard configuration provisioning. The project distinguishes itself through network traffic obfuscation capabilities, utilizing packet fragmentation and SNI spoofing to evade detection. It provides specialized administration for Cloudflare Warp and Warp Pro connections, including the ability to optimize endpoints and export WireGuard configurations. The system covers

    TypeScriptamneziaandroidchain
    View on GitHub↗11,997
netbirdio/netbirdnetbirdio avatar

netbirdio/netbird

26,188View on GitHub↗

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
View on GitHub↗26,188
  • gravitl/netmakergravitl avatar

    gravitl/netmaker

    11,630View on GitHub↗

    Netmaker is a platform for automating and managing virtual mesh networks built on WireGuard. It functions as a centralized control plane that orchestrates encrypted, peer-to-peer tunnels across distributed infrastructure, including cloud environments, on-premise data centers, and containerized clusters. By automating the configuration of routing tables and access policies, the system enables secure, private connectivity between diverse devices and services without requiring manual network administration. The platform distinguishes itself through its focus on zero-trust network access and soft

    Goclouddevsecopsipv6-support
    View on GitHub↗11,630
  • See all 30 alternatives to Wg Easy→