VPN for Linux

Ubuntu, Fedora, Arch and more

Connect MeerGuard VPN on Linux via Happ (GUI) or through the command line with xray-core.

Recommended App

Happ

Recommended

GUI client: .deb, .rpm and .pkg.tar.zst packages for x64 and ARM64.

Download Happ for Linux

Setup via Happ (GUI)

1

Download Happ

On the GitHub releases page, choose the package for your distribution: .deb (Ubuntu, Debian), .rpm (Fedora, openSUSE) or .pkg.tar.zst (Arch). For ARM machines, take the file with arm64 in its name.

2

Install the app

Ubuntu and Debian: sudo apt install ./Happ.linux.x64.deb. Fedora: sudo dnf install ./Happ.linux.x64.rpm. Arch: sudo pacman -U Happ.linux.x64.pkg.tar.zst or the happ-desktop-bin package from the AUR.

3

Get a VPN key in Telegram

Open the bot @meerguardbot, choose a plan and get your VLESS link.

4

Add the VPN key

Copy the link and paste it in Happ via "+" → "Add from clipboard".

5

Connect

Press the connect button. You may need to enter your password to create a TUN interface.

Alternative: xray-core (CLI)

For advanced users: you can use xray-core directly via the command line.

bash -c "$(curl -L https://github.com/XTLS/Xray-install/raw/main/install-release.sh)" @ install

After installing xray-core, create a config file from the VLESS link received from the bot. Detailed instructions are in the xray-core documentation.

System Requirements

  • Linux (x64 or ARM64)
  • Ubuntu, Debian, Fedora, openSUSE, Arch and derivatives
  • X11 or Wayland desktop session
  • About 100 MB to download the package
  • Internet connection

Need a VPN key?

Get a VPN key from our Telegram bot in one minute.

Open Telegram Bot

MeerGuard on other devices