ClashNl

Verified safeOpen sourceExclusive
No reviews reviews
28
downloads
7.0
android

AI summary

Open-source Android proxy client that converts Clash/Mihomo YAML configs to sing-box JSON for system-wide VPN routing. Supports multiple import methods, subscription management, and protocols including VLESS, VMess, Trojan, WireGuard, and Hysteria. Note: requests broad permissions including camera, fine/background location, and query-all-packages that exceed typical proxy-client needs.

Generated by AI. May contain inaccuracies.

About this app

⚡ ClashNL is a modern, open-source Android proxy client powered by sing-box, designed to bring the flexibility of the Clash/Mihomo ecosystem together with the power of the sing-box core.

Instead of relying on a separate Clash engine, ClashNL locally converts compatible Clash/Mihomo YAML configurations into native sing-box JSON, validates them, and then runs them through sing-box Libbox.

🚀 Main Features

• sing-box powered — built around sing-box Libbox for modern proxy, VPN, DNS, and routing capabilities. • Clash & Mihomo compatibility — import compatible Clash/Mihomo YAML profiles and automatically convert them to native sing-box configurations. • Native Android VPN — uses Android VpnService and TUN networking for system-wide traffic routing. • Multiple import methods — import local files, HTTP(S) subscriptions, QR codes, or supported configuration links. • Subscription management — add, update, and manage remote subscriptions with manual and background updates. • Subscription status — when provided by the server, display used traffic, total quota, expiration time, and recommended update intervals. • Smart configuration conversion — automatically detects Clash/Mihomo YAML and native sing-box JSON formats. • Safe conversion — unsupported features with no reliable equivalent are reported as errors instead of being silently discarded. • Customizable dashboard — enable, disable, and rearrange dashboard modules to fit your workflow. • Quick Settings — control the VPN connection directly from Android Quick Settings. • Multi-language interface — choose the application language from within the app.

🔌 Supported Protocols

ClashNL's conversion layer supports a wide range of protocols, including:

VLESS + Reality • VMess • Trojan • Shadowsocks • Hysteria 1/2 • TUIC v5 • AnyTLS • ShadowTLS • Naive • SSH • WireGuard Endpoint

Protocol availability depends on the imported configuration and the capabilities of the sing-box core.

📦 Easy Subscription Management

Import your profiles from subscription URLs, local files, QR codes, or supported links such as:

clash://install-config clashmeta://install-config clashnl://import-remote-profile

Remote profiles can be refreshed manually or updated in the background, while available subscription information can be displayed directly on the configuration card.

🔄 Clash/Mihomo → sing-box

ClashNL's conversion workflow is designed to preserve routing behavior as accurately as possible:

Detect the configuration format.

Parse the Clash/Mihomo YAML.

Convert it locally to native sing-box JSON.

Validate the resulting configuration.

Save the runtime configuration in the app's private storage.

Start the Android VPN connection.

🔐 Privacy & Transparency

ClashNL is open source and designed with transparency in mind. Before requesting Android VPN permission, the app provides a disclosure explaining its use of VpnService. Runtime configurations generated from imported profiles are stored in the application's private storage.

🌍 Open Source & Multi-Platform

ClashNL is released under the GPL-3.0-or-later license. The project includes clients for Android, iOS, macOS, and tvOS, with platform-specific source code and build resources available on GitHub.

🎯 Built for Clash Users, Powered by sing-box

If you already use Clash or Mihomo configurations and want a modern Android client based on sing-box, ClashNL provides a practical bridge between the two ecosystems.

Import your configuration → convert it locally → validate it → connect through sing-box.

ClashNL — Clash compatibility with the power of sing-box.

About this version

Version
1.1.1 (14)
Size
26.3 MB
Requires Android
7.0
Target SDK
24
Architecture
arm64-v8a
Downloads
28
Updated
Aug 24, 2026
Package
com.clashnl.android

Similar apps

Ratings & reviews

0 ratings
  • 5
    0
  • 4
    0
  • 3
    0
  • 2
    0
  • 1
    0

Write a review

Tap a star to rate this app