explaingit

hiddify/hiddify-app

29,750DartAudience · generalComplexity · 2/5MaintainedSetup · moderate

TLDR

Multi-platform app that routes your internet through a proxy server for secure, private access. Supports multiple protocols, auto-selects fastest servers, and works on Android, iOS, Windows, macOS, and Linux.

Mindmap

mindmap
  root((repo))
    What it does
      Routes traffic via proxy
      Auto-selects fast servers
      TUN mode support
      Multiple protocols
    Supported Platforms
      Android
      iOS
      Windows
      macOS
      Linux
    Key Features
      Subscription management
      Data allowance tracking
      No ads
      Open source
    Protocols Supported
      Vless
      Vmess
      Reality
      Trojan
      Wireguard
      SSH

Things people build with this

USE CASE 1

Access the internet securely in countries with restricted internet access.

USE CASE 2

Automatically connect to the fastest proxy server from your subscription without manual configuration.

USE CASE 3

Route all device traffic through a proxy at the system level using TUN mode.

USE CASE 4

Monitor your proxy data allowance and subscription validity across multiple platforms from one app.

Tech stack

DartSing-boxFlutter

Getting it running

Difficulty · moderate Time to first run · 30min

Requires Flutter SDK setup and platform-specific build tools (Xcode for iOS, Android Studio for Android, or native toolchains for desktop).

License could not be detected automatically. Check the repository's LICENSE file before use.

In plain English

Hiddify is a multi-platform app for routing your internet traffic through a proxy, a middleman server, in order to access the internet securely and privately. It is designed for users in countries where internet access is restricted, such as Iran, China, and Russia, but works anywhere. The app is open-source and contains no ads. It works by connecting to a remote proxy server using one of several protocols. A protocol is a defined format for how data is packaged and transmitted. The app supports a wide range, including Vless, Vmess, Reality, Trojan, TUIC, Hysteria, Wireguard, and SSH. You import a subscription link, a URL your proxy provider gives you, and the app automatically reads the available server configurations, measures their response delay, and selects the fastest one. It updates the subscription automatically and shows you remaining data allowance and validity days. TUN mode is also supported, which routes all traffic from all apps on your device through the proxy at the system level, rather than only browser traffic. The app runs on Android, iOS, Windows, macOS, and Linux. It is built with Dart and is based on the Sing-box proxy tool-chain under the hood. You would use Hiddify if you have a proxy subscription and want a single app that handles automatic server selection, multiple protocols, and cross-platform use without any configuration complexity.

Copy-paste prompts

Prompt 1
How do I set up Hiddify with my proxy subscription link and enable automatic server selection?
Prompt 2
Show me how to enable TUN mode in Hiddify to route all app traffic through the proxy.
Prompt 3
What proxy protocols does Hiddify support and how do I choose between them?
Prompt 4
How can I use Hiddify on both my phone and computer with the same subscription?
Open on GitHub → Explain another repo

Generated 2026-05-18 · Model: sonnet-4-6 · Verify against the repo before relying on details.