Envio da webapp da câmera IP na rede local com nginx

0

Eu quero acessar com segurança uma câmera IP na minha rede doméstica. O aplicativo da web de câmeras IP é protegido por uma página de login, mas não confio nele. Assim, configurei a instância nginx dos meus servidores domésticos para solicitações de proxy de fora para a câmera IP local.

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
    }
}

Esta configuração funciona até agora. Eu posso entrar na webapp e até mesmo controlar a câmera, mas o fluxo de vídeo não está funcionando. O webapp está me dando a mensagem We are unable to connect to the network. We apologize for the inconvenience , o que não é muito útil. Eu acho que algo está errado com a maneira que eu estou fazendo o encaminhamento, mas eu não posso dizer o que. Há algo que eu possa ter esquecido ou feito de errado que impede a câmera de enviar o fluxo de vídeo?

    
por herhuf 30.08.2018 / 15:06

0 respostas