Стартовая страница › Форумы › Понять, как работает ПО › Запрос страницы WEB на удаленном клиенте
- В этой теме 5 ответов, 2 участника, последнее обновление 9 лет, 5 месяцев назад сделано
manjey73.
-
АвторЗаписи
-
28.04.2017 в 15:10 #5631
manjey73УчастникIP адрес SCADA сервера в сети 192.168.0.2
Есть устройство с WEB мордой по адресу 192.168.0.14
Прописываю данное устройство в представлении и локально к нему идет подключение.
Делаю автоматическое перенаправление, создав в папке WebPage html файл в котором ссылаюсь на данный адрес с содержимым
<!DOCTYPE HTML>
<html>
<head>
<meta charset=»utf-8″>
<title>test</title>
<script language=»JavaScript»>
remain();
function remain()
{
location.replace(«http://login:password@192.168.0.14″);
}
</script>
</head>
<body onLoad=»remain()»>
</form>
</body>
</html>Но при подключении с удаленной машины в интернет идет поиск адреса 192.168.0.14 и говорит, что найти в интернете такого не может.
Как собственно быть ? при подключении в локальной сети все нормально подключается.
28.04.2017 в 15:37 #5633
manjey73УчастникЕсли же прописать вместо внутреннего IP в сети мой внешний:порт и в роутере настроить проброс порта на 80-й адреса 192.168.0.14 вот так
http://login:password@внешний IP сети:9089 + настройки роутера то с удаленки работает, а изнутри перестает соответственно.
28.04.2017 в 17:23 #5637
MikhailМодераторВсё правильно. Когда Вы заходите с внешней машины, то не 192.168.0.2 обращается к 192.168.0.14, а внешний браузер пытается обратиться к 192.168.0.14. Поэтому нужно использовать видимый извне адрес.
Изнутри, если есть выход в интернет, внешние адреса должны работать. Можно посмотреть ошибки в браузере по F12.
28.04.2017 в 21:06 #5640
manjey73УчастникЧтобы заработало изнутри, пришлось на роутере сделать LoopBack всей внутренней сети при обращении к внешнему адресу внутрь, но у меня Microtic а не бытовуха, которая вряд ли это умеет. И тем более не Cisco, которая это наверное еще легче сделает.
Но такой вариант несколько не кошерен, фактически WEB интерфейс выставляется полуголым задом в интернет.
Сделать перенаправление потока никак нельзя ? чтобы на удаленке как бы локальная страница открывалась ? Ведь то, что лежит в папке так работает, для Дашборда я ведь ничего не пробрасывал в роутере…02.05.2017 в 10:59 #5650
MikhailМодераторНужен адрес веб-морды устройства, который будет доступен как извне, так и изнутри. Rapid SCADA просто предоставляет фрейм для открытия страницы устройства по указанному адресу.
02.05.2017 в 13:37 #5657
manjey73УчастникПоследнее не понял.
Вот есть адрес в сети 192.168.0.14 соответственно порт 80, можно ли как-то данный веб впихнуть в папку ScadaWeb, чтобы внешние браузеры попадали именно туда, но при этом открывалась страница с указанного адреса. Или это вообще не вариант ? -
АвторЗаписи
- Для ответа в этой теме необходимо авторизоваться.