How to Install and Configure Hiddify on Linux
Install Hiddify on Ubuntu, Debian, Fedora, Arch, and related Linux distributions, then import a subscription and configure proxy or TUN mode.
Quick Start in 30 Seconds
Download
Download AppImage file
Permissions
chmod +x to grant execution
Run & Use
Run directly, import and connect
System Requirements
Kernel
Linux 3.2 or higher
Architecture
x86_64 (amd64)
Step 1: Choose Installation Method
Use the English Hiddify Download Center to find the available Linux packages before choosing a method below.
Step 2: Import Configuration
For token safety and profile update guidance, review how to import a Hiddify subscription safely.
Step 3: Connect and Use
- Select Node: Run All Delay Test and choose a low-latency node.
- Connect: Click the connection button.
- Authorize: Linux VPN features require authorization; you may be prompted for
sudopassword or PolicyKit auth.
Success
curl -I https://www.google.com in terminal (Requires TUN Mode enabled or shell proxy vars set).Advanced Configuration
System Proxy (GNOME/KDE)
If you don't need TUN mode and only want browser proxy:
- GNOME: Settings > Network > Network Proxy > Manual > Enter 127.0.0.1 and the Mixed Port shown in Hiddify settings (currently usually 12334)
- KDE: System Settings > Network > Proxy > Manual
Note: Hiddify Next usually sets this automatically when System Proxy mode is on.
TUN Mode & Permissions
Enable TUN mode to proxy all traffic (including terminal).
If it fails, check if user is in network group, or try running as admin:
sudo ./HiddifyNext-*.AppImage --no-sandboxMissing FUSE library (AppImage fails)
Ubuntu 22.04+ may require libfuse2:
sudo apt install libfuse2FAQ
How to auto-start?
Terminal not proxying?
For more Linux setup and connection answers, visit the Hiddify FAQ.