How FireVision solves complex firewall restrictions, carrier-grade NAT, and dynamic IP challenges using pre-installed WireGuard edge gateways and cryptographic data-in-transit protection.
Establishes an outbound-only UDP tunnel. Leaves 0 inbound ports open on your router, completely eliminating public exposure and botnet attacks.
Every video frame is encrypted with state-of-the-art Curve25519 ECDH key exchanges and authenticated ciphers for maximum data-in-transit privacy.
Seamlessly tunnels through Carrier-Grade NAT, double routers, 4G/5G mobile broadband, and restricted enterprise VLANs without IP conflicts.
When you order a pre-installed gateway, our engineers assign a dedicated cryptographic key-pair and WireGuard tunnel IP (piWireguardIp) linked to your account. You simply connect the Raspberry Pi to your local network switch. It automatically establishes the encrypted tunnel with our UK Manchester AI cluster, bridges to your local camera IP addresses, and begins real-time stream analysis—with 0 software installation required on your PCs.
Why WireGuard edge appliances offer the highest security and simplest deployment for commercial CCTV systems.
| Feature / Metric | Pre-Installed Pi Gateway | Manual DIY PiVPN | Traditional Port Forwarding |
|---|---|---|---|
| Setup Time | < 2 Minutes (Plug & Play) | 30–45 Minutes | 15–30 Minutes |
| Firewall Inbound Ports | 0 Ports Open (Outbound Only) | 1 Port Open (UDP 51820) | Multiple Ports Exposed (RTSP/HTTP) |
| Data-in-Transit Encryption | ChaCha20-Poly1305 (WireGuard) | ChaCha20-Poly1305 (WireGuard) | Often Plaintext RTSP / Digest |
| CGNAT & 4G Support | Full Support (Persistent Keepalive) | Requires Public Dynamic IP | Fails on CGNAT / 4G / Strict NAT |
| Local Storage Footprint | 0 MB (Stateless UK GDPR Bridge) | 0 MB | 0 MB |
| Automated Security Updates | Managed Unattended Upgrades | User Maintained | Dependent on Camera Firmware |
For network engineers and advanced users who prefer flashing and managing their own Raspberry Pi 4 appliance.
First, install the operating system and enable SSH for remote access.
Raspberry Pi Imager.Raspberry Pi Imager to write the OS to your MicroSD card.
Get an enterprise-hardened Raspberry Pi pre-flashed with FireVision WireGuard. Simply connect power and Ethernet to bypass firewalls and establish encrypted camera tunneling in under 2 minutes.
🔗 Need engineering assistance? Contact our UK technical team.
PiVPN is an open-source script that makes setting up a WireGuard VPN server simple and lightweight.
curl -L https://install.pivpn.io | bash
The installer will guide you through a series of questions. Use the arrow keys and Enter to make selections.
myfirevision.ddns.net).
Get an enterprise-hardened Raspberry Pi pre-flashed with FireVision WireGuard. Simply connect power and Ethernet to bypass firewalls and establish encrypted camera tunneling in under 2 minutes.
🔗 Need engineering assistance? Contact our UK technical team.
Most residential and commercial broadband lines use dynamic IP addresses. The No-IP client automatically updates your hostname when your IP changes.
cd /usr/local/src/ sudo wget http://www.noip.com/client/linux/noip-duc-linux.tar.gz sudo tar xf noip-duc-linux.tar.gz cd noip-2.1.9-1/ sudo make installDuring the installation, you will be prompted to enter your No-IP username and password.

Get an enterprise-hardened Raspberry Pi pre-flashed with FireVision WireGuard. Simply connect power and Ethernet to bypass firewalls and establish encrypted camera tunneling in under 2 minutes.
🔗 Need engineering assistance? Contact our UK technical team.
Generate an encrypted peer profile for the FireVision cloud system to connect to your local camera network.
pivpn addfirevision-server.conf file in the /home/pi/configs/ directory.
This file contains the cryptographic public keys and endpoints for our UK AI servers to establish the WireGuard handshake.
configs folder using the File Manager on your Pi.firevision-server.conf file and send it to our support team.
Get an enterprise-hardened Raspberry Pi pre-flashed with FireVision WireGuard. Simply connect power and Ethernet to bypass firewalls and establish encrypted camera tunneling in under 2 minutes.
🔗 Need engineering assistance? Contact our UK technical team.
Once your VPN server is running, forward the single WireGuard UDP port and link your camera's local IP.

rtsp://admin:pass@192.168.1.50:554/stream1).Get an enterprise-hardened Raspberry Pi pre-flashed with FireVision WireGuard. Simply connect power and Ethernet to bypass firewalls and establish encrypted camera tunneling in under 2 minutes.
🔗 Need engineering assistance? Contact our UK technical team.
.conf file generated & sent