Skip to content

Repository files navigation

NymVPN for OpenWrt

NymVPN | OpenWrt

GitHub Release License: GPLv3 OpenWrt Rust

Privacy-preserving VPN for OpenWrt routers

Built from the nym-vpn-client codebase with OpenWrt-native integrations.

Documentation


Install

curl -fsSL https://packages.dial0ut.org/install.sh | sh

Detects 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.

Build from Source

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 aarch64

Cross-compiles nym-vpnd and nym-vpnc for MUSL inside Docker. Output lands in nym-vpn-core/target/<triple>/release/.

Supported Architectures

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.

License

GPLv3

Releases

Packages

Contributors

Languages