Pure OpenVPN CLI
No proprietary daemon or GUI required. Install the standard openvpn package from your distro and you are done.
Astraguard VPN runs perfectly on Linux through the standard OpenVPN client โ no proprietary daemon, no closed-source binary. This page walks you through the terminal setup on Ubuntu, Debian, Fedora, Arch, and Raspberry Pi OS, plus privacy hardening with DNS over HTTPS and a firewall kill-switch.
openvpn via your package manager, download the Astraguard .ovpn profile, and run sudo openvpn --config astraguard.ovpn. For always-on, use systemd. For a kill-switch, add a ufw/iptables rule that blocks all traffic unless the VPN tunnel is up.No proprietary blobs. OpenVPN is fully open source, battle-tested, and auditable by anyone.
No proprietary daemon or GUI required. Install the standard openvpn package from your distro and you are done.
Full AES-256-GCM with RSA-4096 key exchange. Hardware acceleration on x86_64, ARMv8, and RISC-V via OpenSSL.
Tested on Raspberry Pi OS (32-bit and 64-bit), perfect for a privacy gateway on your home network.
Drop the .ovpn into /etc/openvpn/client/ and systemctl enable openvpn-client@astraguard for auto-start on every boot.
Block all non-VPN traffic with two iptables rules so traffic cannot leak if the tunnel drops โ we show you exactly how.
Pay with Bitcoin, Monero, or 148 other crypto options. No name, no bank link.
Works on Ubuntu, Debian, Fedora, Arch, Raspberry Pi OS.
Ubuntu/Debian: sudo apt install openvpn. Fedora: sudo dnf install openvpn. Arch: sudo pacman -S openvpn.
Create your Astraguard account at astraguardvpn.com, choose a server, and download the .ovpn file.
Run sudo openvpn --config ~/astraguard-eu.ovpn. Enter your password when prompted. Ctrl+C to disconnect.
Copy the .ovpn to /etc/openvpn/client/astraguard.conf, store credentials in a credentials file, then: sudo systemctl enable --now openvpn-client@astraguard.
Two iptables rules: allow traffic on tun0, allow ESTABLISHED, drop everything else. Run at boot via /etc/rc.local or a systemd drop-in.
Run curl ifconfig.me โ it should show the Astraguard server IP. Check DNS leaks at astraguardvpn.com/check.
Any distro that ships OpenVPN โ Ubuntu, Debian, Fedora, CentOS, Arch, Manjaro, Raspberry Pi OS, and others.
Yes. Install openvpn on Raspberry Pi OS and import the .ovpn profile. Works perfectly as a privacy gateway for your whole home network.
Block all traffic except via tun0 with iptables: accept OUTPUT on tun0, accept ESTABLISHED/RELATED, then drop all other OUTPUT. Apply at boot.
Yes. Place the .ovpn in /etc/openvpn/client/ and run systemctl enable openvpn-client@astraguard. It starts on boot and reconnects automatically.
Yes. The standard openvpn binary supports all major architectures. Tested on Raspberry Pi 3/4/5, Orange Pi, and similar SBCs.
Standard OpenVPN, AES-256-GCM, zero logs. No proprietary anything.