Я хочу получить безопасный доступ к IP-камере в моей домашней сети. Веб-приложение IP-камеры защищено страницей входа, но я не доверяю ей. Таким образом, я настроил свой экземпляр nginx на своих домашних серверах для прокси-запросов извне на локальную IP-камеру.

server {
    server_name myserver.tld;

    listen 80;

    location / {
        auth_basic                  "Restricted";
        auth_basic_user_file        /etc/nginx/.htpasswd;

        proxy_connect_timeout       300;
        proxy_send_timeout          300;
        proxy_read_timeout          300;
        send_timeout                300;

        proxy_set_header            X-Forwarded-Host $host;
        proxy_set_header            X-Forwarded-Server $host;
        proxy_set_header            X-Forwarded-For $proxy_add_x_forwarded_for;

        proxy_buffering             off;

        proxy_pass                  http://10.0.0.123:80; # IP-camera
    }
}

Эта конфигурация работает до сих пор. Я могу войти в веб-приложение и даже управлять камерой, но видеопоток не работает. Веб-приложение сообщает мне, что We are unable to connect to the network. We apologize for the inconvenience , которые не очень помогают. Я думаю, что-то не так с тем, как я делаю пересылку, но я просто не могу сказать, что. Могу ли я что-нибудь забыть или сделать неправильно, что мешает камере отправлять видеопоток?

0