ulrich-schnauss
@ulrich-schnauss
Системный администратор, веб-разработчик

Обратиться к локальному ресурсу извне?

Всем привет!

Че-то я туплю с утра, извиняйте, если вопрос звучит глупо:

Есть ip-камера в локальной сети, она выводится на html страницу вот так:
< img alt="" src="http://admin:admin@192.168.0.7/mjpeg.cgi" style="width:300px" / >

Если заходить на эту страницу с локальной сети, то всё норм, а с интернета, понятное дело, нет, он не знает, что такое 192.168.0.7

Собсна вопрос: какие есть варианты решить эту проблему просто, без проброса порта камеры на маршрутизаторе? Ведь сам веб-сервер же в локальной сети.

UPD У страницы есть доменное имя и статический ip-адрес
  • Вопрос задан
  • 147 просмотров
Пригласить эксперта
Ответы на вопрос 3
@SergeyZelensky-Rostov
Статический ip нужен, на него привязать http-сервер
Ответ написан
alsopub
@alsopub
Если я правильно понял, то вам нужен простейший прокси скрипт например на php в котором будет что-то типа echo(file_get_contents(...)) а перед этим header с выводом подходящего content type.
Типа этого https://github.com/zyphlar/ip-camera-proxy/blob/ma... только попроще.
Или погуглите еще по php proxy ip camera
Ответ написан
Комментировать
trushka
@trushka
Можно прокси через .htaccess сделать. Не помню как, но легко гуглится, там одна строчка буквально
upd:
.htaccess:
RewriteRule (camera) http://admin:admin@192.168.0.7/mjpeg.cgi [L,P,QSA]

< img alt="" src="/camera" style="width:300px" / >
Ответ написан
Комментировать
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Войти через центр авторизации
Похожие вопросы