Skip to content

frank-vpl/IRBox

Folders and files

NameName
Last commit message
Last commit date

Latest commit

Β 

History

19 Commits
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 

Repository files navigation

🌐 IRBox Client

IRBox Screenshot

A versatile and secure proxy client built with modern technologies to provide seamless and reliable internet connectivity

Designed for privacy-conscious users, IRBox offers multi-protocol support, advanced routing capabilities, and intuitive management tools to ensure a smooth and secure browsing experience.

License: GPL v3 Releases Latest Release

Farsi Version

πŸš€ Key Features

Multi-Protocol Support

  • VLESS
  • VMess
  • Shadowsocks
  • Trojan
  • Hysteria2
  • TUIC
  • SSH
  • WireGuard

Advanced Management

  • Subscription Support - Import and auto-update subscription URLs
  • Routing Rules - Domain-based rules (proxy/direct/block) with presets for ad blocking and regional bypass
  • Split Tunneling - Choose default route: proxy all traffic or selected domains

Connection Modes

  • System Proxy - HTTP proxy for system-wide access
  • TUN Mode - Full VPN capturing all traffic
  • Admin Elevation - One-click "Run as Administrator" for TUN mode

User Experience

  • Onboarding - Interactive guided tour for first-time users
  • TCP Ping - Bulk server latency testing
  • Auto-select Best Server - Intelligent server selection
  • Themes - 2 color themes (Dark, Light)
  • Styles - Default, Minimal

🎁 Gift: Free Xray / sing-box Configs

As a small gift to the community, IRBox provides a free public subscription compatible with Xray and sing-box clients.

πŸ”— Subscription URL:

https://raw.githubusercontent.com/frank-vpl/servers/refs/heads/main/irbox

πŸ› οΈ Installation

Prerequisites

  • Rust and Cargo
  • Tauri CLI
  • NodeJS and NPM
  • Tauri prerequisites

Quick Setup

  1. Clone the repository

    git clone https://github.com/frank-vpl/IRBox.git
    cd IRBox
  2. Install dependencies

    npm install
  3. Install Tauri CLI

    cargo install tauri-cli --version ^2
  4. Download cores

    Windows:

    ./cores.bat

    Linux/macOS:

    chmod +x cores.sh
    ./cores.sh

πŸš€ Usage

Development

cargo tauri dev

Production

cargo tauri build

🀝 Contributing

Contributions are welcome! Please feel free to submit a Pull Request. For major changes, please open an issue first to discuss what you would like to change.

πŸ“„ License

This project is licensed under the GNU General Public License v3.0 (GPL-3.0) - see the LICENSE file for details.

Core Technologies

IRBox leverages the power of two leading proxy technologies:

Core Description
Xray-core A platform for building proxies to bypass network restrictions
sing-box The universal proxy platform

Licenses of Third-Party Libraries

πŸ™ Acknowledgments

  • Built with Tauri - Framework for building secure native apps
  • Powered by sing-box and Xray-core
  • Inspired by the need for secure and flexible VPN solutions

πŸ“š Documentation

IRBox Documentation

🎨 Design Assets

App Logo & Icons

PiraIcons

🧩 Technologies Used

Frontend Dependencies

React TypeScript Vite

Framework & Core

Tauri Rust

Dependencies

Development Dependencies

About

A versatile proxy client supporting multiple protocols including VLESS, VMess, Shadowsocks, Trojan, Hysteria2, and TUIC with advanced management features, subscription support, routing rules, and system proxy/TUN modes

Resources

License

Stars

Watchers

Forks

Contributors