Плагин P2P
-
Коллеги! А при входе в систему через браузер с помощью атрибутов P2P что нужно в get прописать чтобы открыть мобильную версию? По IP-адресу со смартфона сразу попадаю в мобильную версию, а по P2P - в обычную:(
Добрый день, действительно есть такой момент, пока можно создать дополнительного пользователя и назначить ему экран мобильного интерфейса, для подключения по p2p указать его.
-
@dev:
Добрый день, действительно есть такой момент, пока можно создать дополнительного пользователя и назначить ему экран мобильного интерфейса, для подключения по p2p указать его.
Создал пользователя mobile, выбрал оба экрана - мобильные версии. Однако все равно попадаю на основной главный экран. Очистил кэш на смартфоне, но результата это не дало. А у вас работает так как вы написали?
-
@dev:
Добрый день, действительно есть такой момент, пока можно создать дополнительного пользователя и назначить ему экран мобильного интерфейса, для подключения по p2p указать его.
Создал пользователя mobile, выбрал оба экрана - мобильные версии. Однако все равно попадаю на основной главный экран. Очистил кэш на смартфоне, но результата это не дало. А у вас работает так как вы написали?
Добрый день, пробовали, работает.
1. Создаем экран для мобильной версии (mobile_layout)
2. Создаем нового пользователя (mobile)
3. Назначаем пользователю mobile Стартовый экран основной - mobile_layout и Стартовый экран мобильный - mobile_layout
4. Заходим на http://intrahouse.io вводим ключ и подключаемся
5. В авторизации вводим логин: mobile и пароль: 1234
6. Строка для быстрого доступа выглядит так
http://intrahouse.io/?key=3a31e0e1-98ff-5bd6-840f-3af987718a57&username=mobile&password=1234
В примере необходимо подставить свои данные:
key - ключ
username - логин
password - пароль
-
Да это все понятно - не первый день с вами Парадокс в том, что все равно загружается основной экран, а не мобильный. Пробовал перезагружать iH - то же самое. Однако мобильный интерфейс у меня загрузился с пользователем mobile, но только тогда когда у admin выбрал в качестве основного экрана мобильную версию. Соответственно на всех устройствах загрузился мобильный интерфейс.
Такое ощущение что вашему серверу пофигу на username… он не знает такого Get-запроса. И на password ему тоже все равно... если пароль вообще удалить, то страница все равно загружается.
Почистил кэш в Chrome. Сервер начал запрашивать пароль/логин. Зашел в мобильный интерфейс с логином mobile. Журнал отобразился как-то криво... нежели чем я заходил по IP-адресу.
-
Журнал отобразился как-то криво… нежели чем я заходил по IP-адресу.
Добрый день, добавлен новый параметр desktop
http://intrahouse.io/?key=3a31e0e1-98ff-5bd6-840f-3af987718a57&username=mobile&password=1234&desktop=1&pm=1
В примере необходимо подставить свои данные:
key - ключ
username - логин
password - пароль
desktop - отключает мобильное отображение в браузере (коэффициент расчета пикселя на мобильных девайсах исходя от разрешения экрана)
pm - если флаг установлен будет загружен project-manager
-
@dev:
Добрый день, добавлен новый параметр desktop
Ну вот! Другое дело - все работает как при прямом подключении по IP!
Еще вопрос, если данные передаются методом get, то зачем нужна форма с ключом, чек-боксами? Может просто оставить статус подключения?
А если не передаем в методом get данные, то нужна нормальная форма - ввод ключа, username/password и выбор режима - вебка или pm с кнопкой "Поехали".
Кстати, на этом движке форума можно закреплять шапку? Может быть делать это и оставлять в шапке сведения, которые вы публикуете?
-
@dev:
Добрый день, добавлен новый параметр desktop
Ну вот! Другое дело - все работает как при прямом подключении по IP!
Еще вопрос, если данные передаются методом get, то зачем нужна форма с ключом, чек-боксами? Может просто оставить статус подключения?
А если не передаем в методом get данные, то нужна нормальная форма - ввод ключа, username/password и выбор режима - вебка или pm с кнопкой "Поехали".
Кстати, на этом движке форума можно закреплять шапку? Может быть делать это и оставлять в шапке сведения, которые вы публикуете?
Добрый день,
в форме отображается ход подключения, если ее скрыть и возникнет ошибка, пароль изменился или сервер не доступен, то можно остаться без информации или возможности вести новый пароль, возможно для автоматического входа ход подключения отобразить можно иначе в минимальном стиле с другим дизайном и т.д.
-
Добрый день,
доступно обновление, версия 1.0.2.
Изменения:
- Улучшено подключение при сложной топологии сети
-
@dev:
Добрый день,
доступно обновление, версия 1.0.2.
Изменения:
- Улучшено подключение при сложной топологии сети
А можно узнать что вы подразумеваете под сложной топологией? Конический/симметричный NAT, прокси, роутер за роутером?
После обновления у меня возникло ощущение что моя мобильная версия стала быстрее загружаться. Хотя видео с камер тоже быстрее загружается - значит канал просто лучше чем обычно.
-
Добрый день,
А можно узнать что вы подразумеваете под сложной топологией? Конический/симметричный NAT, прокси, роутер за роутером?
У одного из клиентов не получалось подключиться к серверу через p2p (Клиент –- 3G <--> 4G --- Роутер --- Сервер). Проблема с подключением возникала только при использование определенной цепочки местных поставщиков услуг связи у клиента. Например у нас такой проблемы не возникало и мы легко могли подключиться к клиенту, что и показали обширные тесты с разных поставщиков связи по всему миру. Разобравшись в ситуации, получилось решить данную проблему путем задействования дополнительных инструментов.
После обновления у меня возникло ощущение что моя мобильная версия стала быстрее загружаться. Хотя видео с камер тоже быстрее загружается - значит канал просто лучше чем обычно.
Скорее всего это больше психологический эффект или у Вас с тех точек где образуется канал связи между клиентом и сервером уменьшилась нагрузка.
-
Попробуйте получить ключ еще раз. Возможно это связано с проведением работ на хостинге intrahouse.io
-
Подскажите, а порт 8088 у сервера чем обсловлен?
Будет ли гарантировано работать на 80 порту?
Я хочу сделать универсальную ссылку, поставив на ДНС в домашней сети адресом intrahouse.io IP сервера IH.
Чтобы при нахождении вне домашней сети по ссылке http://intrahouse.io/ телефон шел на ваш сервер Р2Р, а в домашней сети сразу на сервер IH.
Но во втором случае в ссылку нужно еще добавить порт.
Будет IH на 80 порту нормально работать? Или может вы можете пускать на p2p по ссылке http://intrahouse.io:8088/ ???
-
Будет ли гарантировано работать на 80 порту?
Да. Будет
@Erik:Подскажите, а порт 8088 у сервера чем обсловлен?
Просто так сложилось. Вообще можно поставить любой порт. За исключением зарезервированных операционной системой.
-
@intrahouse:
Будет ли гарантировано работать на 80 порту?
Да. Будет
Спасибо.
Сделал на микротике статическую запись intrahouse.io = адрес сервера УД.
Все работает. Когда телефон в сети оператора, цепляется сервер Р2Р. Когда в домашней сети - сразу сервер IH.
Ключ Р2Р киоск не забывает, пароли помнит.
-
А сегодня не работает по Р2Р.
Висит на регистрейшн чек.
У вас работы? Или из-за того, что я серверу порт на 80 поменял?
-
соединение с Р2р не устанавливается.
в отладчике плагина это по кругу
22.04 10:00:52.827 IH: Run /var/lib/intrahouse-c/plugins/p2p/index.js p2p 22.04 10:00:53.556 p2p: start 22.04 10:00:53.557 p2p: version: 1.0.4 22.04 10:00:53.567 p2p: bundels... 22.04 10:00:54.045 p2p: bundels: ok 22.04 10:00:54.053 p2p: polling start 22.04 10:00:54.054 p2p: registration... 22.04 10:00:54.382 IH: Plugin exit with code 1 22.04 10:00:54.383 IH: restart timer 5
-
Я понял.
Сервер у меня сам с собой пытается соединиться.
Плохая у меня идея с днс-ом.
-
Я понял.
Сервер у меня сам с собой пытается соединиться.
Плохая у меня идея с днс-ом.
Добрый день, вам нужно на машине где установлен ih-server прописать днс 8.8.8.8 или любой другой где запись выдаетьс правильно, чтобы сам сервер работал корректно
-
Микротик - он не днс сервер, он днс-кеш.
Все равно, какой днс указан, если запрос идет через микротик - он отдает ответ из кеша.
Пришлось откатиться.
-
А у сервера intrahouse.io в днс есть alias (другое имя того же адреса)?
Я бы не него настроил свою схему и киоск, а сервер IH продолжил бы работать с записью intrahouse.io