NAT VPN
Connect your device

How to connect NAT VPN on Linux: app and subscription import

On Linux, the app name is only part of the choice: its build must also support your distribution and computer architecture. Start with the official link in the NAT VPN instructions.

Find a Linux build

Select Linux in the instructions and open the app’s official source.

Check the supported architecture and distribution requirements.

Package availability and installation method depend on the chosen client.

Do not run random installation commands from comments as root. Follow the developer’s instructions for your particular build.

Import the link from your dashboard

Check your active subscription and device limit in the dashboard.

Add the subscription using the open-in-client button or by adding the URL manually.

If Linux has not registered the app’s link handler, manual import can complete this step.

Send the subscription from the dashboard. Russian NAT VPN dashboard for Linux, with Happ selected. This is a demonstration account; use your own subscription. The green outline marks the control.
Send the subscription from the dashboard

Russian NAT VPN dashboard for Linux, with Happ selected. This is a demonstration account; use your own subscription. The green outline marks the control.

Check the connection mode

Enable the profile in the app.

For TUN, the client may need extra system permissions; how to grant them depends on the app and distribution.

Proxy mode may only cover programs that use the system proxy.

Do not guess changes to routes, DNS or file permissions. If the app reports a specific permission error, save the text for support.

Compare the browser and app

Open a regular website and test the program you need.

If no connection works, refresh the profile and check service status.

Tell support your distribution, architecture, client version and error message; hide the personal link in screenshots.

Open step-by-step setup →Check service status →