Privacy-preserving VPN for OpenWrt routers
Built from the nym-vpn-client codebase with OpenWrt-native integrations.
curl -fsSL https://packages.dial0ut.org/install.sh | shDetects your package manager (opkg or apk) and architecture, downloads the latest release, and installs it.
Or grab the .ipk / .apk for your architecture from the Releases page.
git clone https://github.com/dial0ut/nym-vpn-openwrt.git
cd nym-vpn-openwrt
# Build for a target architecture
# (aarch64, armv7, armv5te, x86_64, i686, mips, mipsel, riscv64)
./scripts/build-musl.sh aarch64Cross-compiles nym-vpnd and nym-vpnc for MUSL inside Docker. Output lands in nym-vpn-core/target/<triple>/release/.
| Tier | Architectures |
|---|---|
| Tier 2 (stable Rust) | x86_64, aarch64, armv7, i686 |
| Tier 3 (nightly Rust, custom cross images) | mips, mipsel, riscv64, armv5te |
Packages are built for 21 OpenWrt architecture variants across these targets — see Supported Devices for the full list.