Save 35% on the LionVPN annual planGet the Deal
Linux VPN

LionVPN for Linux

Choose one of six Linux amd64/ARM64 packages or four OpenWrt firmware-specific packages. This is a release candidate with an Ed25519-signed manifest, not production repository signing. Xbox, PlayStation, Switch, and TVs connect through a configured gateway; changing DNS alone is insufficient.

LionVPN app icon
LionVPN
Linux
Platform
DEB / RPM / tar.gz

Desktop Linux builds target amd64 / ARM64 systemd distributions including Debian, Ubuntu, RHEL-compatible systems, and manual installs.

Package
0.1.3-rc.1

Each desktop package is published with SHA256 checksums and signed checksum files.

Router gateway
4 OpenWrt builds

OpenWrt 24.10.2 IPK / 25.12.0 APK packages target x86_64, aarch64_cortex-a53, x86_64, aarch64_cortex-a53.

Privacy
No server IP display

The CLI lists regions and account state without exposing raw server IPs to the user interface.

Supported Linux environments

The current desktop Linux release is intended for amd64 and ARM64 systems that use systemd. Choose the package format that matches the distribution, then use the LionVPN CLI to log in, list regions, connect, and verify status.

  • DEB for Ubuntu 22.04/24.04 and Debian 12
  • RPM for AlmaLinux, Rocky Linux, RHEL 9/10, and compatible Fedora-style systems
  • Portable tar.gz for manual amd64 / ARM64 Linux installs
  • Match amd64/x86_64 or arm64/aarch64 and use systemd service management

Install with verification first

Download the package from lionvpn.com, verify the SHA256 checksum or signed checksum file, then run the installer. The service runs as peervpnd and the current user should be added to the peervpn group before running the CLI.

  • Verify SHA256 before extracting or installing
  • Use sudo only for the installer, group membership, and systemd service control
  • Run lionvpn doctor after installation to confirm local environment readiness

OpenWrt gateway for Xbox and game consoles

Xbox, Apple TV, smart TVs, and other consoles do not install LionVPN directly. With a compatible OpenWrt router, the router runs LionVPN and devices use the router LAN IP as their gateway and DNS path.

  • Current OpenWrt packages target x86_64 and aarch64_cortex-a53 (Redmi AX6000), for 24.10.2 IPK or 25.12.0 APK
  • Typical x86_64 devices include Intel N100, N5105, J4125, J1900 soft routers, mini PCs, and OpenWrt VMs
  • Match both firmware and package architecture; older ARMv7/MIPS builds are not part of this RC

OpenWrt requirements before installing

Check firmware and architecture before installing. Use opkg on 24.10.2 or apk on 25.12.0. The router needs TUN, nftables, ip-full, CA certificates, and enough writable overlay storage. APK outer packages are not repository-signed; verify their SHA256 and RC manifest independently.

  • On 24.10.2 use opkg print-architecture; on 25.12.0 use apk --print-arch
  • Required packages: kmod-tun, nftables, ip-full, and ca-bundle
  • Recommended free overlay space: at least 80 MB before installing and connecting
Workflow

How to use LionVPN

Install the current app, verify access on your real network, then choose the route or plan that fits your device.

01

Download and verify

Download the DEB, RPM, tar.gz, or matching OpenWrt IPK/APK package from the official website and confirm the SHA256 checksum matches the published value.

02

Install and enable the service

Install the package for your distribution, add your user to the peervpn group where applicable, then enable peervpnd with systemctl.

03

Log in and connect

Use password-stdin for login, inspect account and region availability, then connect and verify the protected route.

04

Use OpenWrt as a gateway

Use the package for the exact firmware and architecture, configure the gateway LAN and DHCP, and retain the default DNS listener 127.0.0.1:1053 behind dnsmasq. See the release README for installation and RC verification.

Download package

File
lionvpn_0.1.3~rc.1_amd64.deb
Version
0.1.3-rc.1
Size
24.8 MB
Systems
Linux amd64, systemd, TUN, iproute2, nftables/iptables, CA certificates
SHA256
57a77a6ed70634d25e90454ecdc214c01b7c27658ece46be84be2dc5cb032a2d

Install on Debian or Ubuntu

curl -L -o lionvpn_0.1.3~rc.1_amd64.deb "https://lionvpn.com/downloads/linux/0.1.3-rc.1/packages/deb/lionvpn_0.1.3~rc.1_amd64.deb?v=2026100101"
echo "57a77a6ed70634d25e90454ecdc214c01b7c27658ece46be84be2dc5cb032a2d  lionvpn_0.1.3~rc.1_amd64.deb" | sha256sum -c -
sudo apt install ./lionvpn_0.1.3~rc.1_amd64.deb
sudo usermod -aG peervpn "$USER"
newgrp peervpn
sudo systemctl enable --now peervpnd
lionvpn doctor

Install on RHEL, AlmaLinux, Rocky Linux, or Fedora

curl -L -o lionvpn-0.1.3~rc.1-1.x86_64.rpm "https://lionvpn.com/downloads/linux/0.1.3-rc.1/packages/rpm/lionvpn-0.1.3~rc.1-1.x86_64.rpm?v=2026100101"
echo "d70cfb8817254bffd36f3986d8d09618fd9f51012886069d7659c43cf852c57f  lionvpn-0.1.3~rc.1-1.x86_64.rpm" | sha256sum -c -
sudo dnf install ./lionvpn-0.1.3~rc.1-1.x86_64.rpm
sudo usermod -aG peervpn "$USER"
newgrp peervpn
sudo systemctl enable --now peervpnd
lionvpn doctor

Portable tar.gz install

curl -L -o lionvpn-linux-0.1.3-rc.1-amd64.tar.gz "https://lionvpn.com/downloads/linux/0.1.3-rc.1/packages/tar/lionvpn-linux-0.1.3-rc.1-amd64.tar.gz?v=2026100101"
echo "8f9328c96327acf4dd51c22f93fef35b191ea157dc3aa09d781e2ac3a48b05f5  lionvpn-linux-0.1.3-rc.1-amd64.tar.gz" | sha256sum -c -
tar -xzf lionvpn-linux-0.1.3-rc.1-amd64.tar.gz
cd lionvpn-linux-0.1.3-rc.1-amd64
sudo bash scripts/install-linux.sh
sudo usermod -aG peervpn "$USER"
newgrp peervpn
sudo systemctl enable --now peervpnd
lionvpn doctor

Check OpenWrt 24.10.2 architecture before installing IPK

opkg print-architecture
uname -m
cat /etc/openwrt_release
opkg update
opkg install kmod-tun nftables ip-full ca-bundle
df -h /overlay

Install x86_64 OpenWrt 24.10.2 IPK (other targets: see downloads)

opkg print-architecture
curl -L -o /tmp/lionvpn_0.1.3~rc.1-r1_x86_64.ipk "https://lionvpn.com/downloads/linux/0.1.3-rc.1/packages/openwrt-24.10.2/x86_64/lionvpn_0.1.3~rc.1-r1_x86_64.ipk?v=2026100101"
echo "73f536c12addcc5af187e6e0fecaf4c936e623c10e269028550873abac4f51e4  /tmp/lionvpn_0.1.3~rc.1-r1_x86_64.ipk" | sha256sum -c -
opkg install /tmp/lionvpn_0.1.3~rc.1-r1_x86_64.ipk
/etc/init.d/lionvpn doctor

Configure OpenWrt LAN gateway mode

uci set lionvpn.main.enabled='1'
uci set lionvpn.main.gateway_lan_interface='br-lan'
uci set lionvpn.main.gateway_lan_cidr='192.168.1.0/24'
uci set lionvpn.main.gateway_dns_listen='127.0.0.1:1053'
uci commit lionvpn
/etc/init.d/lionvpn enable
/etc/init.d/lionvpn start

Log in on OpenWrt and connect

LIONVPN_STATE=/etc/peervpn/state
printf '%s\n' 'YOUR_PASSWORD' | lionvpn -session "$LIONVPN_STATE/session.json" -device "$LIONVPN_STATE/device.json" login --account 'YOUR_UID_OR_EMAIL' --password-stdin
lionvpn -session "$LIONVPN_STATE/session.json" -device "$LIONVPN_STATE/device.json" servers
lionvpn -session "$LIONVPN_STATE/session.json" -device "$LIONVPN_STATE/device.json" connect
lionvpn status

Login and connect

printf '%s\n' 'YOUR_PASSWORD' | lionvpn login --account 'YOUR_UID_OR_EMAIL' --password-stdin
lionvpn account
lionvpn servers
lionvpn connect
lionvpn status
curl -4 -I https://www.google.com/generate_204
lionvpn disconnect
lionvpn logout

Maintenance

systemctl status peervpnd --no-pager
sudo systemctl restart peervpnd
lionvpn cleanup

Common questions

Is the LionVPN Linux client available today?

Yes. LionVPN 0.1.3-rc.1 is available as DEB, RPM, and portable tar.gz packages for supported amd64/ARM64 systemd distributions. Verify this RC on the target device before relying on it.

Which Linux systems are supported?

The current package targets Ubuntu 22.04/24.04, Debian 12, AlmaLinux/Rocky/RHEL 9/10 on amd64/ARM64 with systemd; target-device validation is required.

Does the Linux CLI show VPN server IP addresses?

No. The CLI is designed to show account state and available regions without exposing raw server IPs in the user-facing command output.

Can I use LionVPN with Xbox?

Yes, through a compatible OpenWrt router gateway. Xbox does not install LionVPN directly; configure the router, then set the Xbox gateway and DNS to the router LAN IP.

Which router architectures are included in this RC?

This RC provides x86_64 and aarch64_cortex-a53 (Redmi AX6000). Select IPK for OpenWrt 24.10.2 or APK for 25.12.0. Older ARMv7/MIPS packages remain historical downloads, not current RC targets.

Continue with LionVPN

Move from research to download, pricing, setup, or support without starting over.