Router
Latest — · One package, one command — the script detects your system
- 1
Log in to the router
SSH into OpenWrt as root, or use sudo on Debian / Ubuntu.
- 2
Run the install command
It asks once for the panel port (default 3036, just press Enter). Missing system packages are installed for you.
- 3
Open the panel
Open the address the script prints at the end, and set a panel password on first visit.
curl -fsSL https://raw.githubusercontent.com/liandu2024/Open-Box/main/scripts/install.sh | shUse this when the router can reach GitHub directly.
curl -fsSL https://gh-proxy.com/raw.githubusercontent.com/liandu2024/Open-Box/main/scripts/install.sh | sh -s -- --mirrorUse this when GitHub is unreachable: the script and the package both come through a mirror.
Requires x86_64 or aarch64 with at least 512 MB of storage and 512 MB of memory. Upgrades, rollbacks and uninstalls are one command too — see the documentation.
OpenWrt
OpenWrt 24.10 · x64 / arm64
Including iStoreOS, ImmortalWrt and other derivatives. Works as main or bypass router, with a LuCI page.
Debian / Ubuntu
Ubuntu 22.04 / Debian 12 · x64 / arm64
Requires systemd. Use it as a bypass router or for the machine itself.
Apps
Zero config: install, scan the code and go. Router changed? Sync in one tap.
One click downloads the latest installer. The apps can also check for updates themselves.
Node routing and Local routing are Pro
Pair via the code under Settings · App in the router panel. Needs Pro or a trial. See pricing
Plain node links are free
ss://, vless:// and other links you add in the app yourself don’t go through the router and don’t need Pro.
Open-Box is software only and provides no nodes or routes. Follow the laws and regulations where you are when using network services; you assess and bear any related risk yourself.