Virtualize your private networks across datacenters and provide simple remote access in minutes.
Create a cloud vpn with complex site-to-site links, gateway links and provide local network access to remote users. Protect your network traffic and remote users connecting over public connections with secure encryption. All from a simple web interface.
Create multi-cloud WireGuard or IPsec site-to-site links with Pritunl Link. Available for AWS, Google Cloud, Azure, Oracle Cloud, Pritunl Cloud and Hetzner.
Pritunl provides innovative security features not available from any other provider. Including TPM and Apple Secure Enclave device authentication, a dynamic firewall, SELinux policies, dual web server design and self shutdown notification system.
Platform and Device Support
Pritunl supports all OpenVPN clients. Use the Pritunl Client on macOS, Windows and Linux for full functionality with support for both OpenVPN and WireGuard. Support for Chrome OS OpenVPN profiles also available.
AWS VPN Server
Interconnect AWS VPC networks across AWS regions and provide reliable remote access with automatic failover that can scale horizontally.
Single Sign-On
Securely deploy remote access to thousands of users using their existing company account with support for several single sign-on providers.
Plugin System
Highly customizable Python plugin system to allow expanding and modifying Pritunl. Plugins can be created to support custom authentication systems and custom access control systems.
A self hosted VPN platform with over 10 years of proven reliability and security, trusted by thousands of organizations worldwide.
Open Source
All source code for Pritunl is publicly available on GitHub, allowing for complete transparency, community contributions and full customization to fit your environment.
Free to Use
Free and open source alternative to commercial VPN products such as Aviatrix, Pulse Secure and AnyConnect. Get started immediately with no registration or credit card required.
Easy Configuration
Manage users, servers and organizations from an intuitive web interface. Quickly handle complex multi-server configurations and large deployments without touching config files.
Security
All traffic between clients and servers is encrypted. Support for two-step authentication with TOTP, push notifications and device authentication using TPM and Secure Enclave.
Multiple Protocols
Support for both OpenVPN and WireGuard client connections. WireGuard and IPsec are used for high performance site-to-site links and VPC peering between datacenters.
REST API
Fully integrate Pritunl into your existing infrastructure and CI/CD pipelines using the REST API. Automate user provisioning, server management and configuration changes.

Provide secure remote access to your corporate infrastructure for users across your organization and interconnect sites.
Explore Infrastructure Features
Pritunl is the best open source alternative to proprietary commercial vpn products such as Aviatrix, Ivanti Secure Access, Pulse Secure and AnyConnect. Create larger cloud vpn networks supporting thousands of concurrent users and get more control over your vpn server without any per-user pricing.
Ivanti Secure Access Alternative
Lower cost and more customizable alternative to Ivanti Secure Access with transparent pricing.
OpenVPN Access Server Alternative
Open source low cost alternative to OpenVPN Access Server with no per-user pricing.
Tailscale Alternative
Lower cost and more customizable WireGuard server alternative to Tailscale.
Securely deploy remote access to thousands of users using their existing company account with support for several single sign-on providers and protocols.
Simple per-host pricing with unlimited users and connections on every plan.
Free
Single server with unlimited users.
$70/month
All Premium features plus SSO, failover and site-to-site links.
$10/month
Per-host billing with advanced features.
Email and community forums available for support. Subscribe to the Substack for security and update announcements.
Select your distribution to view installation instructions.
sudo tee -a /etc/pacman.conf << EOF
[pritunl]
Server = https://repo.pritunl.com/stable/pacman
EOF
curl -fsSL https://raw.githubusercontent.com/pritunl/pgp/master/pritunl_repo_pub.asc \
| sudo pacman-key --add -
sudo pacman-key --lsign-key 7568D9BB55FF9E5287D586017AE645C0CF8E292A
sudo pacman -Sy
sudo pacman -S --noconfirm pritunl wireguard-tools
sudo systemctl enable mongodb pritunl
sudo systemctl start mongodb pritunl
Getting Started
Install and configure your first Pritunl VPN server with users, organizations and a running VPN connection.

Replicated Servers
Deploy multiple Pritunl hosts for high availability with replicated VPN servers and automatic failover.

Secure Access to Cloud Network
Route VPN client traffic to private cloud resources such as AWS VPCs and other internal networks.

Site-to-Site Configuration
Connect multiple networks across locations using Pritunl Links for encrypted site-to-site WireGuard or IPsec tunnels.
Free and open source cross platform OpenVPN and WireGuard client. Connect to any OpenVPN server with a secure open source client. Additional integration available when connecting to a Pritunl server. Free and open source alternative to Viscosity.

Select your distribution to view client installation instructions.
sudo tee -a /etc/pacman.conf << EOF
[pritunl]
Server = https://repo.pritunl.com/stable/pacman
EOF
curl -fsSL https://raw.githubusercontent.com/pritunl/pgp/master/pritunl_repo_pub.asc \
| sudo pacman-key --add -
sudo pacman-key --lsign-key 7568D9BB55FF9E5287D586017AE645C0CF8E292A
sudo pacman -Sy
sudo pacman -S --noconfirm pritunl-client-electron