Skip to content

Troodi/TroodiVPN

Repository files navigation

🚀 Troodi VPN

Smart routing. Zero complexity.

A modern VPN client powered by Xray-core (VLESS, Reality)
Designed for real users — not for manual config pain.


✨ Overview

Troodi VPN is a desktop VPN application focused on:

  • simplicity
  • stability
  • intelligent traffic routing

No complex configs. No broken setups.
Just connect and it works.

image_2026-03-24_23-16-15

⚡ Features

  • 🔌 One-click VPN connection
  • Xray-core support (VLESS / Reality / VMess-ready)
  • 🧠 Smart routing engine
  • 🌐 Per-domain traffic control
  • 🖥 Modern desktop UI (Flutter)
  • 🔒 TUN mode (full VPN) + Proxy mode
  • 📊 Live connection stats (ping, IP, traffic)

🧠 Smart Routing (Core Feature)

Troodi VPN includes a powerful routing system similar to advanced tools like v2rayN / sing-box — but simplified.

Modes:

  • 🌍 Global — all traffic via VPN
  • 🇷🇺 Russia (Smart):
    • blocked websites → VPN
    • Russian services → direct
    • everything else → VPN
image

🌐 Traffic Control

Fine-grained routing rules:

  • Via VPN — route through VPN
  • 🏠 Direct — bypass VPN
  • 🚫 Blocked — drop traffic

Supports:

  • domains (example.com)
  • IPs (1.1.1.1)
  • subnets (192.168.0.0/24)

📂 Profiles

Troodi VPN supports flexible connection profiles to manage multiple VPN configurations with ease.

  • ➕ Add and switch between multiple profiles
  • 🔗 Import configs (VLESS / Xray links)
  • ✏️ Edit or remove profiles anytime
  • ⚡ Quickly select active profile from the main screen

Profiles allow you to separate different servers, use cases, or routing setups — all in one place without reconfiguring everything manually.


🧩 Tech Stack

  • Xray-core — networking engine
  • Go — backend wrapper
  • Flutter — cross-platform UI

📦 Supported Platforms

  • Windows x64
  • Linux (Debian / Ubuntu)

⚠️ Important Notes

  • 🔐 Admin rights may be required for TUN mode
  • 🛡 Antivirus may flag xray-core (expected behavior)
  • 🌐 Network behavior depends on routing rules

🎯 Philosophy

VPN should be simple for users —
but powerful under the hood.

Troodi VPN hides complexity while keeping full control available.


🚀 Roadmap

  • 📱 Android version
  • ⚙️ Advanced routing presets
  • 🧠 Improved smart detection

⭐ Keywords

vpn, xray, v2ray, reality, vless, proxy, tun, routing, firewall, privacy, desktop vpn, flutter vpn


📄 License

MIT

About

Modern VPN client powered by Xray-core (VLESS, Reality) with smart routing, TUN mode, proxy support, and per-domain traffic control for desktop (Windows, Linux).

Resources

Stars

Watchers

Forks

Packages

 
 
 

Contributors