Skip to content
Open
Changes from all commits
Commits
File filter

Filter by extension

Filter by extension

Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
72 changes: 32 additions & 40 deletions README.md
Original file line number Diff line number Diff line change
@@ -1,12 +1,9 @@
# Awesome VPN [![Awesome](https://awesome.re/badge.svg)](https://awesome.re)
# Awesome VPN

🌐 A curated list of awesome VPN frameworks, libraries, software, and resources focusing on open-source and innovative solutions.

[![Stand With Ukraine](https://raw.githubusercontent.com/vshymanskyy/StandWithUkraine/main/banner2-direct.svg)](https://vshymanskyy.github.io/StandWithUkraine/)

---

## Contents

- [VPN Servers](#vpn-servers)
- [VPN Clients](#vpn-clients)
- [VPN Configuration and Management](#vpn-configuration-and-management)
Expand All @@ -17,63 +14,58 @@
- [Contributing](#contributing)
- [License](#license)

---

### VPN Servers
## VPN Servers

- [Algo VPN](https://github.com/trailofbits/algo) - Personal IPSEC VPN setup.
- [Firezone](https://github.com/firezone/firezone) - WireGuard-based VPN server and firewall.
- [Pritunl](https://github.com/pritunl/pritunl) - Enterprise distributed VPN server.
- [VpnCloud](https://github.com/dswd/vpncloud) - Extendable virtual private networks.
- [Husarnet](https://github.com/husarnet/husarnet) - Low latency VPN for robotics and IoT.

### VPN Clients
- [OpenVPN](https://openvpn.net) - Secure VPN client and server software.
- [Pritunl Client](https://client.pritunl.com) - Client for Pritunl VPN servers.
- [Tunnelblick](https://tunnelblick.net) - Free, open-source VPN client for macOS.
- [Wireguard-bot](https://github.com/PheeZz/wireguard-bot) - Telegram bot for WireGuard configurations.
## VPN Clients

- [OpenVPN](https://openvpn.net/) - Secure VPN client and server software.
- [Pritunl Client](https://github.com/pritunl/pritunl-client-electron) - Client for Pritunl VPN servers.
- [Tunnelblick](https://tunnelblick.net/) - Free, open-source VPN client for macOS.
- [Wireguard-bot](https://github.com/adamloryan/wireguard-bot) - Telegram bot for WireGuard configurations.
- [Mullvad VPN App](https://github.com/mullvad/mullvadvpn-app) - Secure and easy-to-use VPN client.

### VPN Configuration and Management
## VPN Configuration and Management

- [WGDashboard](https://github.com/donaldzou/WGDashboard) - Web interface for WireGuard.
- [Dockovpn](https://github.com/dockovpn/dockovpn) - One-click deployable VPN server.
- [Dockovpn](https://github.com/alekslitvinenk/openvpn) - One-click deployable VPN server.
- [Wirehole](https://github.com/IAmStoxe/wirehole) - Combines WireGuard, Pi-hole, and Unbound.
- [wg-ui](https://github.com/EmbarkStudios/wg-ui) - WireGuard user interface.
- [wg-ui](https://github.com/vx3r/wg-gen-web) - WireGuard user interface.
- [Drago](https://github.com/seashell/drago) - Connects devices with WireGuard.
- [Cunicu](https://github.com/cunicu/cunicu) - WireGuard configuration manager.
- [Cunicu](https://github.com/stv0g/cunicu) - WireGuard configuration manager.

## VPN Services

### VPN Services
- [Tailscale](https://github.com/tailscale/tailscale) - Zero-config VPN using WireGuard.
- [Tailscale](https://tailscale.com/) - Zero-config VPN using WireGuard.
- [MASQ Node](https://github.com/MASQ-Project/Node) - VPN with a decentralized blockchain.

### Alternatives to VPN
- [Pomerium](https://www.pomerium.com) - Identity-aware access proxy.
## Alternatives to VPN

### Proxy Tools
- [Proxy.py](https://github.com/abhinavsingh/proxy.py) - Lightweight HTTP proxy server in Python.
- [Pomerium](https://github.com/pomerium/pomerium) - Identity-aware access proxy.

### Articles
## Proxy Tools

Here are the titles and links to 20 articles about setting up VPNs, categorized into personal use, server infrastructure, and corporate networks:

#### VPN Setup for Personal Use
- 📚
- [Proxy.py](https://github.com/abhinavsingh/proxy.py) - Lightweight HTTP proxy server in Python.
- [proxy-dns-leak-check](https://github.com/SotaProxy/proxy-dns-leak-check) - CLI tool to detect DNS leaks when routing traffic through proxies (residential, mobile, datacenter). Companion to a [DNS troubleshooting guide](https://sotaproxy.com/en/blog/dns-resolution-problems?utm_source=github&utm_medium=readme&utm_campaign=awesome_vpn_list) for proxy-based infrastructure.

#### VPN Setup for Server Infrastructure
- 📚
## Articles

Here are the titles and links to 20 articles about setting up VPNs, categorized into personal use, server infrastructure, and corporate networks:

#### VPN Setup for Corporate Networks
- 📚
- VPN Setup for Personal Use
- VPN Setup for Server Infrastructure
- VPN Setup for Corporate Networks
- Additional VPN Setup Resources

#### Additional VPN Setup Resources
- 📚
-
---
## Contributing

### Contributing
Contributions to this list are welcome! Please feel free to submit a pull request or an issue with your suggestions.

---

## License
This work is licensed under [Creative Commons Zero v1.0 Universal](LICENSE).

This work is licensed under Creative Commons Zero v1.0 Universal.
Loading