Пересылка веб-приложения IP-камеры в локальную сеть с помощью nginx

310
herhuf

Я хочу получить безопасный доступ к 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

0 ответов на вопрос