L×Box is a high-performance proxy client with no compromises.
You choose the servers. You set the rules. You control the traffic. L×Box does exactly what you told it to.
12+ protocols, your Tailscale network, advanced routing, full DNS control, detour chains, per-app split tunneling and built-in diagnostics.
THE CORE IS OURS
L×Box runs on sing-box-lx, our own fork of sing-box, developed together with the app. On top of stock sing-box the core adds:
• AmneziaWG 3.1 — obfuscated WireGuard;
• XHTTP — Xray transport, including stream-one;
• VLESS + ML-KEM-768 — post-quantum protection;
• MASQUE — Cloudflare WARP as a full node and a chain link.
And it is tuned for real life on a phone:
• DNS groups — several resolvers with failover;
• smart urltest — pools, sticky selection, lazy health checks;
• load balancing — connections spread across the pool;
• self-healing of stuck connections;
• idle tunnel sleep — less memory, less battery;
• observability — DNS, connections and chains visible from the app.
12+ PROTOCOLS
VLESS, VMess, Trojan, Shadowsocks, Hysteria2, TUIC v5, NaiveProxy, AnyTLS, SSH, SOCKS, WireGuard, Tailscale, AmneziaWG 3.1, MASQUE over QUIC/HTTP-3.
Cloudflare WARP in one tap: simple registration right in the app, the private key is generated on your device and never leaves it — Cloudflare receives only the public half. WireGuard or MASQUE.
Import any familiar format: subscriptions and links, Base64, Xray arrays, WireGuard URI/INI, Amnezia vpn://, sing-box JSON configs, local files, plain text.
TAILSCALE WITHOUT A SECOND APP
Android runs one VPN at a time, so a Tailscale app and a proxy client cannot run together. In L×Box the Tailscale node runs inside the core: the phone joins your tailnet, and the rest of the traffic follows your rules.
• devices answer by name through MagicDNS;
• exit to the internet through an exit node of your tailnet;
• sign-in, device list and ping with the path in the app;
• your own control server is supported.
SUBSCRIPTIONS WITHOUT MANUAL WORK
Add a subscription — L×Box parses it and creates nodes with no duplicates. Unwanted nodes can be switched off and stay off through every update, even if the provider renames them.
Processing rules with regex and capture groups rename, rewrite or disable nodes on every refresh — and show in advance which nodes a rule will hit.
ROUTING YOU ACTUALLY CONTROL
One device can host several environments at once: work, home, travel. Each with its own rules and its own route.
Conditions: domain, IP and CIDR, port, protocol, app, network type.
DNS UNDER YOUR CONTROL
Several resolvers at once. A separate DNS per rule. FakeIP.
FULL DIAGNOSTICS ON BOARD
Ping and speed-test a node, a folder or the whole subscription — with the tunnel up or down. One-way connections get flagged. Full log right in the app. In real time the built-in tools show: which app opened a connection, where to, how much it transferred, which DNS it used, which route it took. Speed and traffic per app and per connection.
AUTOMATION
Works with automation tools (such as Tasker or MacroDroid): start, stop, switch node, query state. Your phone reshapes the setup to your scenarios — at home, on the road, when Wi-Fi changes.
WE SEND YOUR DATA NOWHERE
No account. No ads, no analytics, no advertising ID, no crash reporters. L×Box connects only to the servers and update endpoints you configured. Full backup and restore moves your setup to a new device.
A CLIENT, NOT A VPN SERVICE
L×Box provides no servers and sells no access to anyone's network — you choose your servers and subscriptions.
L×Box is a professional tool for network security, routing and network health checks. Use is allowed only in strict compliance with the laws of the country where the tool is used. Full responsibility for compliance lies with the user.
OPEN SOURCE
Free software under GPLv3. English and Russian UI, light and dark themes.
GitHub: github.com/Leadaxe/LxBox
Versions
Although APK downloads are available below to give you the choice, you should be aware that by installing that way you will not receive update notifications and it's a less secure way to download. We recommend that you install the F-Droid client and use that.
Download F-Droid
-
x86_64
This version requires Android 7.0 or newer.
It is built and signed by the original developer, and guaranteed to correspond to this source tarball.
Permissions
-
access location in the background
This app can access location at any time, even while the app is not in use.
-
access approximate location only in the foreground
This app can get your approximate location from location services while the app is in use. Location services for your device must be turned on for the app to get location.
-
access precise location only in the foreground
This app can get your precise location from location services while the app is in use. Location services for your device must be turned on for the app to get location. This may increase battery usage.
-
view network connections
Allows the app to view information about network connections such as which networks exist and are connected.
-
view Wi-Fi connections
Allows the app to view information about Wi-Fi networking, such as whether Wi-Fi is enabled and name of connected Wi-Fi devices.
-
take pictures and videos
This app can take pictures and record videos using the camera while the app is in use.
-
change network connectivity
Allows the app to change the state of network connectivity.
-
run foreground service
Allows the app to make use of foreground services.
-
run foreground service with the type "specialUse"
Allows the app to make use of foreground services with the type "specialUse"
-
have full network access
Allows the app to create network sockets and use custom network protocols. The browser and other applications provide means to send data to the internet, so this permission is not required to send data to the internet.
-
interact with nearby Wi-Fi devices
Allows the app to advertise, connect, and determine the relative position of nearby Wi-Fi devices
-
show notifications
Allows the app to show notifications
-
query all packages
Allows an app to see all installed packages.
-
read the contents of your shared storage
Allows the app to read the contents of your shared storage.
-
run at startup
Allows the app to have itself started as soon as the system has finished booting. This can make it take longer to start the phone and allow the app to slow down the overall phone by always running.
-
ask to ignore battery optimizations
Allows an app to ask for permission to ignore battery optimizations for that app.
-
modify or delete the contents of your shared storage
Allows the app to write the contents of your shared storage.
-
com.leadaxe.lxbox.DYNAMIC_RECEIVER_NOT_EXPORTED_PERMISSION
Download APK
43 MiB
PGP Signature
|
Build Log
-
arm64-v8a
This version requires Android 7.0 or newer.
It is built and signed by the original developer, and guaranteed to correspond to this source tarball.
Core 1.14.2-lx.11: Tailscale traffic to peers over a direct path works again; the coordination server is reached over port 443 from the start. Repeats of one server in a subscription are merged with a note on the node that stays. Preset rules written without conditions are kept, rules that lost their conditions are dropped. Xray JSON balancers pool servers by selector.
Permissions
-
access location in the background
This app can access location at any time, even while the app is not in use.
-
access approximate location only in the foreground
This app can get your approximate location from location services while the app is in use. Location services for your device must be turned on for the app to get location.
-
access precise location only in the foreground
This app can get your precise location from location services while the app is in use. Location services for your device must be turned on for the app to get location. This may increase battery usage.
-
view network connections
Allows the app to view information about network connections such as which networks exist and are connected.
-
view Wi-Fi connections
Allows the app to view information about Wi-Fi networking, such as whether Wi-Fi is enabled and name of connected Wi-Fi devices.
-
take pictures and videos
This app can take pictures and record videos using the camera while the app is in use.
-
change network connectivity
Allows the app to change the state of network connectivity.
-
run foreground service
Allows the app to make use of foreground services.
-
run foreground service with the type "specialUse"
Allows the app to make use of foreground services with the type "specialUse"
-
have full network access
Allows the app to create network sockets and use custom network protocols. The browser and other applications provide means to send data to the internet, so this permission is not required to send data to the internet.
-
interact with nearby Wi-Fi devices
Allows the app to advertise, connect, and determine the relative position of nearby Wi-Fi devices
-
show notifications
Allows the app to show notifications
-
query all packages
Allows an app to see all installed packages.
-
read the contents of your shared storage
Allows the app to read the contents of your shared storage.
-
run at startup
Allows the app to have itself started as soon as the system has finished booting. This can make it take longer to start the phone and allow the app to slow down the overall phone by always running.
-
ask to ignore battery optimizations
Allows an app to ask for permission to ignore battery optimizations for that app.
-
modify or delete the contents of your shared storage
Allows the app to write the contents of your shared storage.
-
com.leadaxe.lxbox.DYNAMIC_RECEIVER_NOT_EXPORTED_PERMISSION
Download APK
41 MiB
PGP Signature
|
Build Log
-
armeabi-v7a
This version requires Android 7.0 or newer.
It is built and signed by the original developer, and guaranteed to correspond to this source tarball.
Permissions
-
access location in the background
This app can access location at any time, even while the app is not in use.
-
access approximate location only in the foreground
This app can get your approximate location from location services while the app is in use. Location services for your device must be turned on for the app to get location.
-
access precise location only in the foreground
This app can get your precise location from location services while the app is in use. Location services for your device must be turned on for the app to get location. This may increase battery usage.
-
view network connections
Allows the app to view information about network connections such as which networks exist and are connected.
-
view Wi-Fi connections
Allows the app to view information about Wi-Fi networking, such as whether Wi-Fi is enabled and name of connected Wi-Fi devices.
-
take pictures and videos
This app can take pictures and record videos using the camera while the app is in use.
-
change network connectivity
Allows the app to change the state of network connectivity.
-
run foreground service
Allows the app to make use of foreground services.
-
run foreground service with the type "specialUse"
Allows the app to make use of foreground services with the type "specialUse"
-
have full network access
Allows the app to create network sockets and use custom network protocols. The browser and other applications provide means to send data to the internet, so this permission is not required to send data to the internet.
-
interact with nearby Wi-Fi devices
Allows the app to advertise, connect, and determine the relative position of nearby Wi-Fi devices
-
show notifications
Allows the app to show notifications
-
query all packages
Allows an app to see all installed packages.
-
read the contents of your shared storage
Allows the app to read the contents of your shared storage.
-
run at startup
Allows the app to have itself started as soon as the system has finished booting. This can make it take longer to start the phone and allow the app to slow down the overall phone by always running.
-
ask to ignore battery optimizations
Allows an app to ask for permission to ignore battery optimizations for that app.
-
modify or delete the contents of your shared storage
Allows the app to write the contents of your shared storage.
-
com.leadaxe.lxbox.DYNAMIC_RECEIVER_NOT_EXPORTED_PERMISSION
Download APK
40 MiB
PGP Signature
|
Build Log
-
x86_64
This version requires Android 7.0 or newer.
It is built and signed by the original developer, and guaranteed to correspond to this source tarball.
Permissions
-
access location in the background
This app can access location at any time, even while the app is not in use.
-
access approximate location only in the foreground
This app can get your approximate location from location services while the app is in use. Location services for your device must be turned on for the app to get location.
-
access precise location only in the foreground
This app can get your precise location from location services while the app is in use. Location services for your device must be turned on for the app to get location. This may increase battery usage.
-
view network connections
Allows the app to view information about network connections such as which networks exist and are connected.
-
view Wi-Fi connections
Allows the app to view information about Wi-Fi networking, such as whether Wi-Fi is enabled and name of connected Wi-Fi devices.
-
take pictures and videos
This app can take pictures and record videos using the camera while the app is in use.
-
change network connectivity
Allows the app to change the state of network connectivity.
-
run foreground service
Allows the app to make use of foreground services.
-
run foreground service with the type "specialUse"
Allows the app to make use of foreground services with the type "specialUse"
-
have full network access
Allows the app to create network sockets and use custom network protocols. The browser and other applications provide means to send data to the internet, so this permission is not required to send data to the internet.
-
interact with nearby Wi-Fi devices
Allows the app to advertise, connect, and determine the relative position of nearby Wi-Fi devices
-
show notifications
Allows the app to show notifications
-
query all packages
Allows an app to see all installed packages.
-
read the contents of your shared storage
Allows the app to read the contents of your shared storage.
-
run at startup
Allows the app to have itself started as soon as the system has finished booting. This can make it take longer to start the phone and allow the app to slow down the overall phone by always running.
-
ask to ignore battery optimizations
Allows an app to ask for permission to ignore battery optimizations for that app.
-
modify or delete the contents of your shared storage
Allows the app to write the contents of your shared storage.
-
com.leadaxe.lxbox.DYNAMIC_RECEIVER_NOT_EXPORTED_PERMISSION
Download APK
43 MiB
PGP Signature
|
Build Log
New in version 2.25.8
Tailscale: routing preset instead of node sections, Network tab with devices and exit node switching, NETWORKS on Home. Hand-written sing-box nodes go to the core as written; unknown types and openvpn-client accepted. DNS cache settings. Back twice to exit. Core 1.14.2-lx.8: MASQUE hangs fixed, XHTTP keeps at most 3 connections. Since 2.25.5 also: WireGuard node on/off without restart, folder as group, TLS fragmentation from Xray finalmask, Wi-Fi name on Android 12+.
-
arm64-v8a
This version requires Android 7.0 or newer.
It is built and signed by the original developer, and guaranteed to correspond to this source tarball.
Permissions
-
access location in the background
This app can access location at any time, even while the app is not in use.
-
access approximate location only in the foreground
This app can get your approximate location from location services while the app is in use. Location services for your device must be turned on for the app to get location.
-
access precise location only in the foreground
This app can get your precise location from location services while the app is in use. Location services for your device must be turned on for the app to get location. This may increase battery usage.
-
view network connections
Allows the app to view information about network connections such as which networks exist and are connected.
-
view Wi-Fi connections
Allows the app to view information about Wi-Fi networking, such as whether Wi-Fi is enabled and name of connected Wi-Fi devices.
-
take pictures and videos
This app can take pictures and record videos using the camera while the app is in use.
-
change network connectivity
Allows the app to change the state of network connectivity.
-
run foreground service
Allows the app to make use of foreground services.
-
run foreground service with the type "specialUse"
Allows the app to make use of foreground services with the type "specialUse"
-
have full network access
Allows the app to create network sockets and use custom network protocols. The browser and other applications provide means to send data to the internet, so this permission is not required to send data to the internet.
-
interact with nearby Wi-Fi devices
Allows the app to advertise, connect, and determine the relative position of nearby Wi-Fi devices
-
show notifications
Allows the app to show notifications
-
query all packages
Allows an app to see all installed packages.
-
read the contents of your shared storage
Allows the app to read the contents of your shared storage.
-
run at startup
Allows the app to have itself started as soon as the system has finished booting. This can make it take longer to start the phone and allow the app to slow down the overall phone by always running.
-
ask to ignore battery optimizations
Allows an app to ask for permission to ignore battery optimizations for that app.
-
modify or delete the contents of your shared storage
Allows the app to write the contents of your shared storage.
-
com.leadaxe.lxbox.DYNAMIC_RECEIVER_NOT_EXPORTED_PERMISSION
Download APK
41 MiB
PGP Signature
|
Build Log
-
armeabi-v7a
This version requires Android 7.0 or newer.
It is built and signed by the original developer, and guaranteed to correspond to this source tarball.
Permissions
-
access location in the background
This app can access location at any time, even while the app is not in use.
-
access approximate location only in the foreground
This app can get your approximate location from location services while the app is in use. Location services for your device must be turned on for the app to get location.
-
access precise location only in the foreground
This app can get your precise location from location services while the app is in use. Location services for your device must be turned on for the app to get location. This may increase battery usage.
-
view network connections
Allows the app to view information about network connections such as which networks exist and are connected.
-
view Wi-Fi connections
Allows the app to view information about Wi-Fi networking, such as whether Wi-Fi is enabled and name of connected Wi-Fi devices.
-
take pictures and videos
This app can take pictures and record videos using the camera while the app is in use.
-
change network connectivity
Allows the app to change the state of network connectivity.
-
run foreground service
Allows the app to make use of foreground services.
-
run foreground service with the type "specialUse"
Allows the app to make use of foreground services with the type "specialUse"
-
have full network access
Allows the app to create network sockets and use custom network protocols. The browser and other applications provide means to send data to the internet, so this permission is not required to send data to the internet.
-
interact with nearby Wi-Fi devices
Allows the app to advertise, connect, and determine the relative position of nearby Wi-Fi devices
-
show notifications
Allows the app to show notifications
-
query all packages
Allows an app to see all installed packages.
-
read the contents of your shared storage
Allows the app to read the contents of your shared storage.
-
run at startup
Allows the app to have itself started as soon as the system has finished booting. This can make it take longer to start the phone and allow the app to slow down the overall phone by always running.
-
ask to ignore battery optimizations
Allows an app to ask for permission to ignore battery optimizations for that app.
-
modify or delete the contents of your shared storage
Allows the app to write the contents of your shared storage.
-
com.leadaxe.lxbox.DYNAMIC_RECEIVER_NOT_EXPORTED_PERMISSION
Download APK
40 MiB
PGP Signature
|
Build Log
-
x86_64
This version requires Android 7.0 or newer.
It is built and signed by the original developer, and guaranteed to correspond to this source tarball.
Permissions
-
access location in the background
This app can access location at any time, even while the app is not in use.
-
access approximate location only in the foreground
This app can get your approximate location from location services while the app is in use. Location services for your device must be turned on for the app to get location.
-
access precise location only in the foreground
This app can get your precise location from location services while the app is in use. Location services for your device must be turned on for the app to get location. This may increase battery usage.
-
view network connections
Allows the app to view information about network connections such as which networks exist and are connected.
-
view Wi-Fi connections
Allows the app to view information about Wi-Fi networking, such as whether Wi-Fi is enabled and name of connected Wi-Fi devices.
-
take pictures and videos
This app can take pictures and record videos using the camera while the app is in use.
-
change network connectivity
Allows the app to change the state of network connectivity.
-
run foreground service
Allows the app to make use of foreground services.
-
run foreground service with the type "specialUse"
Allows the app to make use of foreground services with the type "specialUse"
-
have full network access
Allows the app to create network sockets and use custom network protocols. The browser and other applications provide means to send data to the internet, so this permission is not required to send data to the internet.
-
interact with nearby Wi-Fi devices
Allows the app to advertise, connect, and determine the relative position of nearby Wi-Fi devices
-
show notifications
Allows the app to show notifications
-
query all packages
Allows an app to see all installed packages.
-
read the contents of your shared storage
Allows the app to read the contents of your shared storage.
-
run at startup
Allows the app to have itself started as soon as the system has finished booting. This can make it take longer to start the phone and allow the app to slow down the overall phone by always running.
-
ask to ignore battery optimizations
Allows an app to ask for permission to ignore battery optimizations for that app.
-
modify or delete the contents of your shared storage
Allows the app to write the contents of your shared storage.
-
com.leadaxe.lxbox.DYNAMIC_RECEIVER_NOT_EXPORTED_PERMISSION
Download APK
43 MiB
PGP Signature
|
Build Log
New in version 2.25.7
Xray nodes that set TLS fragmentation in finalmask.tcp now get the core's fragmentation; these fields used to be ignored. A node that goes through another node (a chain or a subscription detour) no longer carries TLS fragmentation and shows an info notice, including nodes with tls.fragment in sing-box JSON. Fewer "field not read" notices on Xray nodes; notices with the same code are grouped into one entry. Parser and build follow contract 1.1.84.
-
arm64-v8a
This version requires Android 7.0 or newer.
It is built and signed by the original developer, and guaranteed to correspond to this source tarball.
Permissions
-
access location in the background
This app can access location at any time, even while the app is not in use.
-
access approximate location only in the foreground
This app can get your approximate location from location services while the app is in use. Location services for your device must be turned on for the app to get location.
-
access precise location only in the foreground
This app can get your precise location from location services while the app is in use. Location services for your device must be turned on for the app to get location. This may increase battery usage.
-
view network connections
Allows the app to view information about network connections such as which networks exist and are connected.
-
view Wi-Fi connections
Allows the app to view information about Wi-Fi networking, such as whether Wi-Fi is enabled and name of connected Wi-Fi devices.
-
take pictures and videos
This app can take pictures and record videos using the camera while the app is in use.
-
change network connectivity
Allows the app to change the state of network connectivity.
-
run foreground service
Allows the app to make use of foreground services.
-
run foreground service with the type "specialUse"
Allows the app to make use of foreground services with the type "specialUse"
-
have full network access
Allows the app to create network sockets and use custom network protocols. The browser and other applications provide means to send data to the internet, so this permission is not required to send data to the internet.
-
interact with nearby Wi-Fi devices
Allows the app to advertise, connect, and determine the relative position of nearby Wi-Fi devices
-
show notifications
Allows the app to show notifications
-
query all packages
Allows an app to see all installed packages.
-
read the contents of your shared storage
Allows the app to read the contents of your shared storage.
-
run at startup
Allows the app to have itself started as soon as the system has finished booting. This can make it take longer to start the phone and allow the app to slow down the overall phone by always running.
-
ask to ignore battery optimizations
Allows an app to ask for permission to ignore battery optimizations for that app.
-
modify or delete the contents of your shared storage
Allows the app to write the contents of your shared storage.
-
com.leadaxe.lxbox.DYNAMIC_RECEIVER_NOT_EXPORTED_PERMISSION
Download APK
40 MiB
PGP Signature
|
Build Log
-
armeabi-v7a
This version requires Android 7.0 or newer.
It is built and signed by the original developer, and guaranteed to correspond to this source tarball.
Permissions
-
access location in the background
This app can access location at any time, even while the app is not in use.
-
access approximate location only in the foreground
This app can get your approximate location from location services while the app is in use. Location services for your device must be turned on for the app to get location.
-
access precise location only in the foreground
This app can get your precise location from location services while the app is in use. Location services for your device must be turned on for the app to get location. This may increase battery usage.
-
view network connections
Allows the app to view information about network connections such as which networks exist and are connected.
-
view Wi-Fi connections
Allows the app to view information about Wi-Fi networking, such as whether Wi-Fi is enabled and name of connected Wi-Fi devices.
-
take pictures and videos
This app can take pictures and record videos using the camera while the app is in use.
-
change network connectivity
Allows the app to change the state of network connectivity.
-
run foreground service
Allows the app to make use of foreground services.
-
run foreground service with the type "specialUse"
Allows the app to make use of foreground services with the type "specialUse"
-
have full network access
Allows the app to create network sockets and use custom network protocols. The browser and other applications provide means to send data to the internet, so this permission is not required to send data to the internet.
-
interact with nearby Wi-Fi devices
Allows the app to advertise, connect, and determine the relative position of nearby Wi-Fi devices
-
show notifications
Allows the app to show notifications
-
query all packages
Allows an app to see all installed packages.
-
read the contents of your shared storage
Allows the app to read the contents of your shared storage.
-
run at startup
Allows the app to have itself started as soon as the system has finished booting. This can make it take longer to start the phone and allow the app to slow down the overall phone by always running.
-
ask to ignore battery optimizations
Allows an app to ask for permission to ignore battery optimizations for that app.
-
modify or delete the contents of your shared storage
Allows the app to write the contents of your shared storage.
-
com.leadaxe.lxbox.DYNAMIC_RECEIVER_NOT_EXPORTED_PERMISSION
Download APK
40 MiB
PGP Signature
|
Build Log