Repository navigation
OpenVPN Client v0.1.0
First release of the OpenVPN Client ACAP for Axis cameras.
Runs an OpenVPN client directly on the camera, entirely in userspace, with no
root and no kernel TUN device. Verified on Axis OS 12.
Features:
- Non-root: runs as the unprivileged
sdkACAP user - OpenVPN3 core terminates the tunnel in userspace (socketpair instead of /dev/net/tun)
- gVisor netstack + proxy layer: transparent forwarders for 80/443/554,
inbound SOCKS5, outbound HTTP CONNECT and SOCKS5 - Reach the camera from your VPN, and route camera traffic out through it
- Web UI to upload the .ovpn profile, set credentials and proxy ports, and view logs
Install the .eap matching your camera architecture (aarch64 or armv7hf) via
Apps then Add app.
Licensed under AGPL-3.0. See THIRD_PARTY_NOTICES.md for bundled components.