Я хочу получить безопасный доступ к 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
, которые не очень помогают. Я думаю, что-то не так с тем, как я делаю пересылку, но я просто не могу сказать, что. Могу ли я что-нибудь забыть или сделать неправильно, что мешает камере отправлять видеопоток?