Устанавливаем софт и создаем файл с пользователем и паролем для nginx:
curl -sL "https://www.ispyconnect.com/install" | bash
apt install apache2-utils
cd /etc/nginx
htpasswd -c htpasswd_cam tigransk
Создаем конфиг для обратного прокси nginx:
server {
listen 80;
server_name cam.prohorov.site;
server_tokens off;
error_log /var/log/nginx/cam.prohorov.site-error.log;
access_log /var/log/nginx/cam.prohorov.site-access.log;
proxy_pass_request_headers on;
proxy_set_header Host $host;
proxy_set_header X-Real-IP $remote_addr;
proxy_set_header X-Forwarded-For $proxy_add_x_forwarded_for;
allow 192.168.92.0/24;
allow 192.168.93.0/24;
deny all;
auth_basic "Live CAM iSpy interface";
auth_basic_user_file htpasswd_cam;
location / {
proxy_pass http://localhost:8090;
}
}