Segnetics

Вернуться   Segnetics > Форум Segnetics

Форум Segnetics Территория общения

Ответ
 
Опции темы Поиск в этой теме
Старый 02.03.2023, 17:44   #241
Crush[Orange]
Member
 
Аватара для Crush[Orange]
 
Регистрация: Nov 2015
Сообщения: 75
Благодарил(а): 5 раз(а)
Поблагодарили: 2 раз(а) в 2 сообщениях
По умолчанию Ответ: VNC server (удалённый рабочий стол, RDP)

Цитата:
Сообщение от ATS Посмотреть сообщение
Дошло наконец.

Любой объект в окне браузера управляется только при получении фокуса.
Во встроенном VNC для индикации этого состояния даже подсветка-окантовочка сделана.

Пока её нет вообще управления контроллером быть не должно.

Ну кликните мышкой.

P.S. У меня за многие годы это на автомате.
Да, так оно и есть.
Причем несколько дней обновился до последней версии, и, видимо, сейчас фокус на элементе ставится автоматически при открытии страницы клиента. У всех переходы стали работать без дополнительных манипуляций.
А вот если ткнуть мимо экрана контроллера, то да - снова начинают работать быстрые клавиши браузера.

Благодарю!
Crush[Orange] вне форума   Ответить с цитированием
Старый 04.05.2023, 21:52   #242
engintoo
Новичок
 
Регистрация: Aug 2021
Адрес: Msk
Сообщения: 9
Благодарил(а): 3 раз(а)
Поблагодарили: 0 раз(а) в 0 сообщениях
По умолчанию Ответ: VNC server (удалённый рабочий стол, RDP)

Такой вопрос по подключению извне. SMH4 сейчас валяется у меня дома и решил я с ним немного поразвлечься. Пытался настроить внешний доступ. Дом сеть за роутером. Сначала изголялся с NO-IP и DYNDNS, но очень быстро понял что не катит. Заказал внешний IP у провайдера. Пробросил порты 80, 5900, 6080. Итого - по vnc вьюерами заходит норм. По http - авторизация норм, все пункты в системном меню работают, кроме клиента vnc. Там подключение и сброс на попробовать снова. Причем если с телефона пытаюсь из внутренней сетки (по вифи) теми же браузерами, все нормалды . Терзал тех поддержку провайдера - а не блокируете ли гады мне эти порты? Мамой клянутся, что нет. И куда рыть? Может кто подскажет? Роутер перепрошит на крайнюю прошивку. Контроллер прошит самой свежей версией лоджика, пакеты все обновлены. Новее некуда.

Последний раз редактировалось engintoo, 04.05.2023 в 22:12
engintoo вне форума   Ответить с цитированием
Старый 04.05.2023, 22:20   #243
ATS
Senior Member
 
Регистрация: Aug 2013
Сообщения: 3 784
Благодарил(а): 12 раз(а)
Поблагодарили: 194 раз(а) в 190 сообщениях
По умолчанию Ответ: VNC server (удалённый рабочий стол, RDP)

Цитата:
Сообщение от engintoo Посмотреть сообщение
Пробросил порты 80, 5900, 6080. Итого - по vnc вьюерами заходит норм. По http - авторизация норм, все пункты в системном меню работают, кроме клиента vnc. Там подключение и сброс на попробовать снова.
А снаружи и не получится - там для работы вебсокет используется, а вoт IP адрес похоже определится неправильно.
Код:
$port = 6080;
$password = $_SESSION['usersbyname'][$_SESSION['username']]["passw"];
$host = $_SERVER['SERVER_ADDR'];


__________________
Не являюсь сотрудником Segnetics !!!
ATS вне форума   Ответить с цитированием
Старый 04.05.2023, 22:29   #244
alex
Senior Member
 
Регистрация: Jan 2006
Сообщения: 320
Благодарил(а): 5 раз(а)
Поблагодарили: 2 раз(а) в 2 сообщениях
По умолчанию Ответ: VNC server (удалённый рабочий стол, RDP)

у меня через смконект установленном дома на смш4 и vnc на нем же, через vpn я прекрасно лазил по нему из вне где хотел
alex вне форума   Ответить с цитированием
Старый 04.05.2023, 22:38   #245
engintoo
Новичок
 
Регистрация: Aug 2021
Адрес: Msk
Сообщения: 9
Благодарил(а): 3 раз(а)
Поблагодарили: 0 раз(а) в 0 сообщениях
По умолчанию Ответ: VNC server (удалённый рабочий стол, RDP)

Добавлю скан портов извне.

Host is up (0.0017s latency).
PORT STATE SERVICE
80/tcp open http
6080/tcp open unknown
Nmap done: 1 IP address (1 host up) scanned in 0.10 seconds

Может ещё какой порт нужен? 21,22 добавлял пофиг. По фтп и ссх работает всё. Но vnc не хотит.
engintoo вне форума   Ответить с цитированием
Старый 04.05.2023, 22:51   #246
ATS
Senior Member
 
Регистрация: Aug 2013
Сообщения: 3 784
Благодарил(а): 12 раз(а)
Поблагодарили: 194 раз(а) в 190 сообщениях
По умолчанию Ответ: VNC server (удалённый рабочий стол, RDP)

Цитата:
Сообщение от alex Посмотреть сообщение
у меня через смконект установленном дома на смш4 и vnc на нем же, через vpn я прекрасно лазил по нему из вне где хотел
Через СМКоннект проблем и не будет. Сам так хожу на удаленный смш4


__________________
Не являюсь сотрудником Segnetics !!!
ATS вне форума   Ответить с цитированием
Старый 04.05.2023, 22:53   #247
engintoo
Новичок
 
Регистрация: Aug 2021
Адрес: Msk
Сообщения: 9
Благодарил(а): 3 раз(а)
Поблагодарили: 0 раз(а) в 0 сообщениях
По умолчанию Ответ: VNC server (удалённый рабочий стол, RDP)

Цитата:
Сообщение от ATS Посмотреть сообщение
А снаружи и не получится - там для работы вебсокет используется, а вoт IP адрес похоже определится неправильно.
Код:
$port = 6080;
$password = $_SESSION['usersbyname'][$_SESSION['username']]["passw"];
$host = $_SERVER['SERVER_ADDR'];
Хех...тогда понятно. Многоуважаемый ATS, а может можно подправить $host в vnc.php?
engintoo вне форума   Ответить с цитированием
Старый 04.05.2023, 23:08   #248
ATS
Senior Member
 
Регистрация: Aug 2013
Сообщения: 3 784
Благодарил(а): 12 раз(а)
Поблагодарили: 194 раз(а) в 190 сообщениях
По умолчанию Ответ: VNC server (удалённый рабочий стол, RDP)

Цитата:
Сообщение от engintoo Посмотреть сообщение
Хех...тогда понятно. Многоуважаемый ATS, а может можно подправить $host в vnc.php?
Ну раз нашли файл то попробуйте создать там же файлик inf.php
Код:
<?php
phpinfo();
?>
Открыть http://ВАШ_IP/vnc/inf.php и глянуть что там в PHP Variables

Что-то сдается туда localhost (127.0.0.1) просится.

Прописал ниже в файле
Код:
//         const host = "<?php echo $host?>";
         const host = "127.0.0.1";
         let port =  <?php echo $port?>;
         const password =  "<?php echo $password?>";
         const path = "/var/www";
Через VPN работает.


__________________
Не являюсь сотрудником Segnetics !!!

Последний раз редактировалось ATS, 04.05.2023 в 23:21
ATS вне форума   Ответить с цитированием
Благодарность от:
Старый 04.05.2023, 23:31   #249
engintoo
Новичок
 
Регистрация: Aug 2021
Адрес: Msk
Сообщения: 9
Благодарил(а): 3 раз(а)
Поблагодарили: 0 раз(а) в 0 сообщениях
По умолчанию Ответ: VNC server (удалённый рабочий стол, RDP)

Цитата:
Сообщение от ATS Посмотреть сообщение
Ну раз нашли файл то попробуйте создать там же файлик inf.php
Код:
<?php
phpinfo();
?>
Открыть http://ВАШ_IP/vnc/inf.php и глянуть что там в PHP Variables

.
Ай спасибо...реально переменную поменял и заработало!
надо в vnc.php поменять
$host = $_SERVER['SERVER_ADDR'];

на

$host = $_SERVER['SERVER_NAME'];
engintoo вне форума   Ответить с цитированием
Старый 04.05.2023, 23:59   #250
ATS
Senior Member
 
Регистрация: Aug 2013
Сообщения: 3 784
Благодарил(а): 12 раз(а)
Поблагодарили: 194 раз(а) в 190 сообщениях
По умолчанию Ответ: VNC server (удалённый рабочий стол, RDP)

Локалхост тоже работает. Не подключался без VPN поэтому и не видел проблемы.

А если 6080 не пробрасывать? С локалхост должно работать, а вот с SERVER_NAME не соображу.


__________________
Не являюсь сотрудником Segnetics !!!

Последний раз редактировалось ATS, 05.05.2023 в 00:12
ATS вне форума   Ответить с цитированием
Старый 05.05.2023, 03:23   #251
engintoo
Новичок
 
Регистрация: Aug 2021
Адрес: Msk
Сообщения: 9
Благодарил(а): 3 раз(а)
Поблагодарили: 0 раз(а) в 0 сообщениях
По умолчанию Ответ: VNC server (удалённый рабочий стол, RDP)

Цитата:
Сообщение от ATS Посмотреть сообщение
Локалхост тоже работает. Не подключался без VPN поэтому и не видел проблемы.

А если 6080 не пробрасывать? С локалхост должно работать, а вот с SERVER_NAME не соображу.
Ну я честно не знаю . Факт остается фактом, как Вы сказали сделать файлик сделал, к нему зашел извне. Там в перменных нашел свой IP белый. Он был под переменной SERVER_NAME. в vpn.php поменял SERVER_ADDR на SERVER_NAME.
И все заработало. И из Ижевска и из Сочи мой контроллер в Химках видят. Осталось только доменное имя присвоить и ваще сказка
engintoo вне форума   Ответить с цитированием
Старый 05.05.2023, 13:46   #252
ATS
Senior Member
 
Регистрация: Aug 2013
Сообщения: 3 784
Благодарил(а): 12 раз(а)
Поблагодарили: 194 раз(а) в 190 сообщениях
По умолчанию Ответ: VNC server (удалённый рабочий стол, RDP)

Цитата:
Сообщение от engintoo Посмотреть сообщение
Там в перменных нашел свой IP белый. Он был под переменной SERVER_NAME. в vpn.php поменял SERVER_ADDR на SERVER_NAME.
Это понятно.
А в SERVER_ADDR был локальный IP контроллера?


__________________
Не являюсь сотрудником Segnetics !!!
ATS вне форума   Ответить с цитированием
Старый 05.05.2023, 18:04   #253
engintoo
Новичок
 
Регистрация: Aug 2021
Адрес: Msk
Сообщения: 9
Благодарил(а): 3 раз(а)
Поблагодарили: 0 раз(а) в 0 сообщениях
По умолчанию Ответ: VNC server (удалённый рабочий стол, RDP)

Цитата:
Сообщение от ATS Посмотреть сообщение
Это понятно.
А в SERVER_ADDR был локальный IP контроллера?
да.

_SERVER["SERVER_ADDR"] 192.168.0.110



кстати нашел ещё две переменные которые указывают внешний IP роутера

_SERVER["REMOTE_ADDR"]
_SERVER["HTTP_HOST"]
engintoo вне форума   Ответить с цитированием
Старый 05.05.2023, 18:25   #254
ATS
Senior Member
 
Регистрация: Aug 2013
Сообщения: 3 784
Благодарил(а): 12 раз(а)
Поблагодарили: 194 раз(а) в 190 сообщениях
По умолчанию Ответ: VNC server (удалённый рабочий стол, RDP)

Цитата:
Сообщение от engintoo Посмотреть сообщение
кстати нашел ещё две переменные которые указывают внешний IP роутера
_SERVER["REMOTE_ADDR"]
_SERVER["HTTP_HOST"]
_SERVER["REMOTE_ADDR" Это должен быть адрес машины с которой подключались. Или Вы пробовали подключиться с компа внутри вашей локалки по внешнему IP.


__________________
Не являюсь сотрудником Segnetics !!!
ATS вне форума   Ответить с цитированием
Старый 05.05.2023, 19:32   #255
engintoo
Новичок
 
Регистрация: Aug 2021
Адрес: Msk
Сообщения: 9
Благодарил(а): 3 раз(а)
Поблагодарили: 0 раз(а) в 0 сообщениях
По умолчанию Ответ: VNC server (удалённый рабочий стол, RDP)

Цитата:
Сообщение от ATS Посмотреть сообщение
_SERVER["REMOTE_ADDR" Это должен быть адрес машины с которой подключались. Или Вы пробовали подключиться с компа внутри вашей локалки по внешнему IP.
Да, вы абсолютно правы. Пришел домой, увидел ваше сообщение и решил по бырому проверить SERVER_ADDR с компа по внешнему адресу. Проверил с телефона без вифи - да ремоут_адр другой. Извините, что ввел в заблуждение
engintoo вне форума   Ответить с цитированием
Старый 07.05.2023, 03:34   #256
Arsie
Сотрудник Segnetics
 
Аватара для Arsie
 
Регистрация: Jan 2006
Адрес: Russia, SPb
Сообщения: 18 085
Благодарил(а): 15 раз(а)
Поблагодарили: 660 раз(а) в 604 сообщениях
По умолчанию Ответ: VNC server (удалённый рабочий стол, RDP)

Насколько я понимаю, все эти игрища негативно влияют на безопасность системы, если у клиентской машины кто-то совсем не добрый подправил lmhosts.


__________________
Программа делает то что написал программист, а не то что он хотел.

Добро всегда побеждает зло. Кто победил - тот и добрый.
Arsie вне форума   Ответить с цитированием
Старый 07.05.2023, 11:08   #257
ATS
Senior Member
 
Регистрация: Aug 2013
Сообщения: 3 784
Благодарил(а): 12 раз(а)
Поблагодарили: 194 раз(а) в 190 сообщениях
По умолчанию Ответ: VNC server (удалённый рабочий стол, RDP)

Цитата:
Сообщение от Arsie Посмотреть сообщение
Насколько я понимаю, все эти игрища негативно влияют на безопасность системы, если у клиентской машины кто-то совсем не добрый подправил lmhosts.
Какие игрища?
Попытка исправить ошибку в вашем VNC клиенте.

И каким боком тут lmhosts?


__________________
Не являюсь сотрудником Segnetics !!!
ATS вне форума   Ответить с цитированием
Старый 28.09.2023, 13:08   #258
starmos
Senior Member
 
Регистрация: Jan 2013
Сообщения: 729
Благодарил(а): 22 раз(а)
Поблагодарили: 13 раз(а) в 12 сообщениях
По умолчанию Ответ: VNC server (удалённый рабочий стол, RDP)

На SMH4 из SMConnect вроде все работает, но не могу найти как нажимать кнопку "Power" на контроллере. Какой у нее эквивалент на компе?
starmos вне форума   Ответить с цитированием
Старый 28.09.2023, 14:02   #259
ATS
Senior Member
 
Регистрация: Aug 2013
Сообщения: 3 784
Благодарил(а): 12 раз(а)
Поблагодарили: 194 раз(а) в 190 сообщениях
По умолчанию Ответ: VNC server (удалённый рабочий стол, RDP)

Цитата:
Сообщение от starmos Посмотреть сообщение
не могу найти как нажимать кнопку "Power" на контроллере. Какой у нее эквивалент на компе?
F7 однако
В лоджике она Start и в конструкторах не прицеплена


__________________
Не являюсь сотрудником Segnetics !!!
ATS вне форума   Ответить с цитированием
Благодарность от:
Ответ

Опции темы Поиск в этой теме
Поиск в этой теме:

Расширенный поиск

Ваши права в разделе
Вы не можете создавать темы
Вы не можете отвечать на сообщения
Вы не можете прикреплять файлы
Вы не можете редактировать свои сообщения

BB code is Вкл.
[IMG] код Вкл.
HTML код Выкл.



Часовой пояс GMT +4, время: 01:31.


Версия vBulletin: 3.8.7
Copyright ©2000 - 2024, Jelsoft Enterprises Ltd.
Segnetics 2005 - 2024