wireguard

There are 1139 repositories under wireguard topic.

  • algo

    trailofbits/algo

    Set up a personal VPN in the cloud

    Language:Jinja28.4k4521.6k2.3k
  • StreisandEffect/streisand

    Streisand sets up a new server running your choice of WireGuard, OpenConnect, OpenSSH, OpenVPN, Shadowsocks, sslh, Stunnel, or a Tor bridge. It also generates custom instructions for all of these services. At the end of the run you are given an HTML file with instructions that can be shared with friends, family members, and fellow activists.

    Language:Shell23.1k6281.1k2k
  • XTLS/Xray-core

    Xray, Penetrates Everything. Also the best v2ray-core, with XTLS support. Fully compatible configuration.

    Language:Go22.3k3222k3.6k
  • headscale

    juanfont/headscale

    An open source, self-hosted implementation of the Tailscale control server

    Language:Go20.2k1387231.1k
  • tailscale

    tailscale/tailscale

    The easiest, most secure way to use WireGuard and 2FA.

    Language:Go17.1k1606.3k1.3k
  • SoftEtherVPN/SoftEtherVPN

    Cross-platform multi-protocol VPN software. Pull requests are welcome. The stable version is available at https://github.com/SoftEtherVPN/SoftEtherVPN_Stable.

    Language:C11.2k6711.1k2.5k
  • hiddify-next

    hiddify/hiddify-next

    Multi-platform auto-proxy client, supporting Sing-box, X-ray, TUIC, Hysteria, Reality, Trojan, SSH etc. It’s an open-source, secure and ad-free.

    Language:Dart10.9k88719991
  • netbirdio/netbird

    Connect your devices into a single secure private WireGuard®-based mesh network with SSO/MFA and simple access controls.

    Language:Go9.5k81881403
  • gravitl/netmaker

    Netmaker makes networks with WireGuard. Netmaker automates fast, secure, and distributed virtual networks.

    Language:Go9.1k82818533
  • Self-Hosting-Guide

    mikeroyal/Self-Hosting-Guide

    Self-Hosting Guide. Learn all about locally hosting (on premises & private web servers) and managing software applications by yourself or your organization. Including Cloud, LLMs, WireGuard, Automation, Home Assistant, and Networking.

    Language:Dockerfile9.1k12812475
  • MHSanaei/3x-ui

    Xray panel supporting multi-protocol multi-user expire day & traffic & ip limit (Vmess & Vless & Trojan & ShadowSocks & Wireguard)

    Language:JavaScript8.5k951.7k1.8k
  • angristan/wireguard-install

    WireGuard VPN installer for Linux servers

    Language:Shell7.3k1212651.2k
  • pivpn

    pivpn/pivpn

    The Simplest VPN installer, designed for Raspberry Pi

    Language:Shell6.9k1371.3k622
  • gluetun

    qdm12/gluetun

    VPN client in a thin Docker container for multiple VPN providers, written in Go, and using OpenVPN or Wireguard, DNS over TLS, with a few proxy servers built-in.

    Language:Go6.5k321.2k326
  • firezone

    firezone/firezone

    WireGuard®-based zero-trust access platform with OIDC auth, identity sync, and NAT traversal.

    Language:Elixir6.3k391.6k265
  • cloudflare/boringtun

    Userspace WireGuard® Implementation in Rust

    Language:Rust5.9k73180391
  • ViRb3/wgcf

    🚤 Cross-platform, unofficial CLI for Cloudflare Warp

    Language:Go5.7k60167643
  • jinwyp/one_click_script

    install latest or LTS linux kernel and enable BBR or BBR plus

    Language:Shell4.6k712381.4k
  • wirehole

    IAmStoxe/wirehole

    WireHole is a combination of WireGuard, Pi-hole, and Unbound in a docker-compose project with the intent of enabling users to quickly and easily create a personally managed full or split-tunnel WireGuard VPN with ad blocking capabilities thanks to Pi-hole, and DNS caching, additional privacy options, and upstream providers via Unbound.

  • mullvad/mullvadvpn-app

    The Mullvad VPN client app for desktop and mobile

    Language:Rust4.5k721.1k328
  • wireguard-docs

    pirate/wireguard-docs

    📖 Unofficial WireGuard Documentation: Setup, Usage, Configuration, and full example setups for VPNs supporting both servers & roaming clients.

    Language:Shell4.4k10639307
  • pufferffish/wireproxy

    Wireguard client that exposes itself as a socks5 proxy

    Language:Go4k2573229
  • unifios-utilities

    unifi-utilities/unifios-utilities

    A collection of enhancements for UnifiOS based devices

    Language:Shell3.8k141329416
  • ngoduykhanh/wireguard-ui

    Wireguard web interface

    Language:Go3.7k52393458
  • Nyr/wireguard-install

    WireGuard road warrior installer for Ubuntu, Debian, AlmaLinux, Rocky Linux, CentOS and Fedora

    Language:Shell3.7k92114790
  • warp.sh

    P3TERX/warp.sh

    Cloudflare WARP Installer | WARP 一键安装脚本

    Language:Shell3.7k290706
  • yonggekkk/warp-yg

    warp多功能一键脚本,支持warp-go与wgcf切换,无限生成warp配置文件,支持升级warp+、warp团队账户,查看VPS本地IP、netflix、chatgpt解锁状态

  • erebe/wstunnel

    Tunnel all your traffic over Websocket or HTTP2 - Bypass firewalls/DPI - Static binary available

    Language:Rust3.3k46247292
  • xjasonlyu/tun2socks

    tun2socks - powered by gVisor TCP/IP stack

    Language:Go2.8k34205395
  • subspacecloud/subspace

    A simple WireGuard VPN server GUI

    Language:HTML2.5k650454
  • celzero/rethink-app

    DNS over HTTPS / DNS over Tor / DNSCrypt client, WireGuard proxifier, firewall, and connection tracker for Android.

    Language:Kotlin2.5k511.1k128
  • squat/kilo

    Kilo is a multi-cloud network overlay built on WireGuard and designed for Kubernetes (k8s + wg = kg)

    Language:Go2k26156116
  • amnezia-client

    amnezia-vpn/amnezia-client

    Amnezia VPN Client (Desktop+Mobile)

    Language:C++1.9k39216192
  • wireguard-manager

    complexorganizations/wireguard-manager

    ✔️ WireGuard-Manager is an innovative tool designed to streamline the deployment and management of WireGuard VPNs. Emphasizing user-friendliness and security, it simplifies the complexities of VPN configuration, offering a robust yet accessible solution for both personal and professional use.

    Language:Shell1.6k4348199
  • vx3r/wg-gen-web

    Simple Web based configuration generator for WireGuard

    Language:Go1.5k3898186
  • EmbarkStudios/wg-ui

    WireGuard Web UI for self-serve client configurations, with optional auth.

    Language:Go1.5k3269129