The APIs are flexible and easy-to-use, supporting authentication, user identity, and complex enterprise features like SSO and SCIM provisioning. Learn more →
Top 23 Wireguard Open-Source Projects
-
Project mention: Show HN: WireHole New UI Makes Managing WireGuard Clients Easy | news.ycombinator.com | 2023-10-27
-
Xray-core
Xray, Penetrates Everything. Also the best v2ray-core, with XTLS support. Fully compatible configuration.
Project mention: WireGuard client that exposes itself as a HTTP/SOCKS5 proxy | news.ycombinator.com | 2024-04-01- [xray](https://github.com/xtls/xray-core)
-
InfluxDB
Power Real-Time Data Analytics at Scale. Get real-time insights from all types of time series data with InfluxDB. Ingest, query, and analyze billions of data points in real-time with unbounded cardinality.
-
Project mention: Building a Managed Service Provider Business With Open Source | dev.to | 2024-04-04
Headscale
-
Project mention: Building a Managed Service Provider Business With Open Source | dev.to | 2024-04-04
Tailscale
-
SoftEther
Cross-platform multi-protocol VPN software. Pull requests are welcome. The stable version is available at https://github.com/SoftEtherVPN/SoftEtherVPN_Stable.
-
Netmaker
Netmaker makes networks with WireGuard. Netmaker automates fast, secure, and distributed virtual networks.
-
netbird
Connect your devices into a single secure private WireGuard®-based mesh network with SSO/MFA and simple access controls.
-
WorkOS
The modern identity platform for B2B SaaS. The APIs are flexible and easy-to-use, supporting authentication, user identity, and complex enterprise features like SSO and SCIM provisioning.
-
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.
-
Project mention: Ubuntu defaults to wg0 instead of eno1 after installing Wireguard | /r/Ubuntu | 2023-07-12
Btw you can try this script..
-
-
firezone
Open-source VPN server and egress firewall for Linux built on WireGuard. Firezone is easy to set up (all dependencies are bundled thanks to Chef Omnibus), secure, performant, and self hostable.
Project mention: WireGuard -based scalable remote access platform | news.ycombinator.com | 2023-11-16 -
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.
healthcheck: # https://github.com/qdm12/gluetun/issues/641#issuecomment-933856220 test: "curl -sf https://example.com || exit 1" interval: 1m timeout: 10s retries: 2
-
Project mention: WireGuard client that exposes itself as a HTTP/SOCKS5 proxy | news.ycombinator.com | 2024-04-01
Maybe https://github.com/cloudflare/boringtun or https://github.com/WireGuard/wireguard-go ?
-
I can successfully create wg profiles using wgcf and connect to Cloudflare servers.
-
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.
Shameless plug for an alternative?
> 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.
-
* Mozilla VPN: wrapper around https://mullvad.net/ (and had security issues: https://www.techradar.com/news/security-audit-finds-major-is...)
-
wireguard-docs
📖 Unofficial WireGuard Documentation: Setup, Usage, Configuration, and full example setups for VPNs supporting both servers & roaming clients.
-
Project mention: WireGuard client that exposes itself as a HTTP/SOCKS5 proxy | news.ycombinator.com | 2024-04-01
-
I just purchased the unifi express and I have been researching its capabilities and more specifically ad blocking functionality. I have found that people are complaining about the ad blocking abilities not being very granular and referring to unifios-utilities and running something like pi hole or adguard as an alternative. Can I safely assume that these options will be available to the unifi express?
-
wireguard-install
WireGuard road warrior installer for Ubuntu, Debian, AlmaLinux, Rocky Linux, CentOS and Fedora (by Nyr)
after that u can simply run this script https://github.com/Nyr/wireguard-install that helps you automatically install wireguard and create a config ( to add more configs just run it again ). This script also generates QR code that you can simply scan by ur phone
-
# This file was generated using wireguard-ui (https://github.com/ngoduykhanh/wireguard-ui) # Please don't modify it manually, otherwise your change might get replaced. [Interface] Address = 10.25.0.1/24,2001:db8:abcd:AA10::1/60 ListenPort = 51820 PrivateKey = MTU = 1420 PostUp = iptables -A FORWARD -i wg0 -o wg0 -j ACCEPT PostUp = iptables -t nat -A POSTROUTING -s 10.25.0.0/24 -o eth0 -j MASQUERADE PostUp = iptables -A INPUT -p udp -m udp --dport 51820 -j ACCEPT PostDown = Table = auto [Peer] PublicKey = PresharedKey = AllowedIPs = 10.25.0.2/32,192.168.32.0/24,192.168.56.0/24,2001:db8:abcd:aa11::/64 # AllowedIPs are for site to site connection [Peer] PublicKey = PresharedKey = AllowedIPs = 10.25.0.3/32,10.0.0.0/16,2001:db8:abcd:aa12::/64 [Peer] PublicKey = PresharedKey = AllowedIPs = 10.25.0.4/32,2001:db8:abcd:aa13::/64 [Peer] PublicKey = PresharedKey = AllowedIPs = 10.25.0.5/32,2001:db8:abcd:aa14::/64 [Peer] PublicKey = PresharedKey = AllowedIPs = 10.25.0.6/32,2001:db8:abcd:aa15::/64
-
You can probably do this for VirtualBox (and any Linux program) by using tun2socks to create a network interface that routes through a proxy (SOCKS5 if you want UDP support), and then moving that network interface to a new namespace. You can run VirtualBox or any other programs in that new namespace, they don't have to be aware of the proxy at all (since they just see a regular gateway).
-
-
SaaSHub
SaaSHub - Software Alternatives and Reviews. SaaSHub helps you find the best software and product alternatives
Wireguard related posts
- The NSA is just from taking over the internet
- Reverst: Reverse Tunnels in Go over HTTP/3 and QUIC
- PiVPN v4.6.0: The End
- Building a Managed Service Provider Business With Open Source
- WireGuard client that exposes itself as a HTTP/SOCKS5 proxy
- How to update Go version of tailscaled on macOS
- JIT WireGuard
-
A note from our sponsor - WorkOS
workos.com | 18 Apr 2024
Index
What are some of the best open-source Wireguard projects? This list will help you:
Project | Stars | |
---|---|---|
1 | algo | 28,273 |
2 | Xray-core | 21,722 |
3 | headscale | 19,324 |
4 | tailscale | 16,315 |
5 | SoftEther | 11,018 |
6 | Netmaker | 8,928 |
7 | netbird | 8,717 |
8 | Self-Hosting-Guide | 8,506 |
9 | wireguard-install | 7,131 |
10 | pivpn | 6,854 |
11 | firezone | 6,186 |
12 | gluetun | 6,042 |
13 | boringtun | 5,796 |
14 | wgcf | 5,437 |
15 | wirehole | 4,553 |
16 | mullvadvpn-app | 4,390 |
17 | wireguard-docs | 4,355 |
18 | wireproxy | 3,864 |
19 | unifios-utilities | 3,742 |
20 | wireguard-install | 3,559 |
21 | wireguard-ui | 3,504 |
22 | tun2socks | 2,672 |
23 | subspace | 2,511 |