System for viewing an axis camera behind a reverse proxy
Several AXIS webcams are in a LAN which is behind a NAT gateway and a firewall.
The AXIS cameras are protected via https and digest-based password.
AXIS cameras behave badly in mobile environments since mobile browsers do not properly support the required codecs, do not store passwords as needed or as long as I want it here, nginx works nice as a reverse proxy when used with basic authentication but not when sued with digest authentication, the password managers of...to cut a long story short: I did not manage to get a quick and good access to my AXIS cameras in the way I wanted through my network architecture.
AXIS offers and sells apps where this problem is solved at the expense of registering yourself on the AXIS website and supplying numerous information itmes on your cameras - which is not what I want.
A port of the external IP is exposed to a node-based reverse proxy.
- Copy private.json.template to private.json
- Edit the file accordingly
- Copy the file camera-view.service.template to camera-view.service
- Edit the file camera-view.service accordingly
- sudo install.sh