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.
- VLESS
- VMess
- Shadowsocks
- Trojan
- Hysteria2
- TUIC
- SSH
- WireGuard
- 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
- 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
- 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
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
- Rust and Cargo
- Tauri CLI
- NodeJS and NPM
- Tauri prerequisites
-
Clone the repository
git clone https://github.com/frank-vpl/IRBox.git cd IRBox -
Install dependencies
npm install
-
Install Tauri CLI
cargo install tauri-cli --version ^2
-
Download cores
Windows:
./cores.bat
Linux/macOS:
chmod +x cores.sh ./cores.sh
cargo tauri devcargo tauri buildContributions 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.
This project is licensed under the GNU General Public License v3.0 (GPL-3.0) - see the LICENSE file for details.
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 |
- 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
- react - A JavaScript library for building user interfaces
- react-dom - Provides DOM-specific methods that can be used at the top level of your app
- @tauri-apps/api - Tauri API bindings
- @tauri-apps/plugin-deep-link - Tauri plugin for deep linking
- @tauri-apps/plugin-shell - Tauri plugin for shell operations
- typescript - TypeScript is a typed superset of JavaScript that compiles to plain JavaScript
- vite - Next generation frontend tooling
- @vitejs/plugin-react - Vite plugin for React projects
- @tauri-apps/cli - Tauri Command Line Interface
- @types/react - Type definitions for React
- @types/react-dom - Type definitions for ReactDOM
