Плагин P2P



  • @dev:

    инструкция для мобильно приложения:

    1. настройки –> список серверов --> три точки --> добавить сервер

    2. название - введите произвольное имя сервера.

    3. хост - введите ip-адрес сервера расположенного в локальной сети.

    4. порт - введите порт сервера расположенного в локальной сети (по умолчанию 8088).

    5. логин - введите логин.

    6. пароль - введите пароль.

    7. три точки --> загрузить проект.

    8. попробуйте войти в сервер, убедитесь в работоспособности (проект загружен, подключение есть).

    9. настройки --> список серверов --> ваш сервер

    10. пункты 2-6 оставляем без изменения

    11. в разделе P2P включаем галочку "Enabled"

    12. в разделе P2P вводим "key" - ключ от плагина P2P (License key)

    13. попробуйте войти в сервер, подключение может занять время 5 - 30 сек.

    Если галочка P2P Enabled включена, вы подключаетесь по peer-to-peer c помощью плагина.

    Если галочка P2P Enabled выключена, приложение подключается по IP-адресу указному в пункте 3.

    да, спасибо. сработало наверно.

    "наверно" от того, что нет нигде индикации p2p я подключился или локально.

    от того аж два предложения…

    1. в левой шторке отображать не просто "online" и "disconected", а первое градировать ещё на "online (directly)" и "online (p2p)".

    2. постоянно выкручивать боковую шторку что б увидеть состояние подключения муторно. что если на основном экране в углу выводить иконку состояния. к примеру подключения (крутящаяся хрень как у гугла) и типо сервер недоступен.



  • Добрый день,

    @exFirst:

    "наверно" от того, что нет нигде индикации p2p я подключился или локально.

    Если у Вас в настройках сервера галочка P2P активна, а в "левой шторке" написано online, то соединение p2p получилось успешно.

    @exFirst:

    1. в левой шторке отображать не просто "online" и "disconected", а первое градировать ещё на "online (directly)" и "online (p2p)".

    2. постоянно выкручивать боковую шторку что б увидеть состояние подключения муторно. что если на основном экране в углу выводить иконку состояния. к примеру подключения (крутящаяся хрень как у гугла) и типо сервер недоступен.

    Мобильное приложение находиться в статусе "бета" и это не окончательная версия. Мы постараемся сделать наше приложение более удобным для использования, с учетом Ваших пожеланий. Спасибо за предложения.



  • Доброго времени суток, уважаемые !

    При попытке запустить плагин P2P, он отвечает следующее: Не удалось выполнить команду! File not found: /var/lib/intrahouse-c/plugins/p2p/p2p_linux_386. По указанному пути, p2p_linux_386 действительно отсутствует. Плагин "перезаливал" 2 раза и на Ubuntu 16.04 LTS, и на 18.04 LTS.

    Подскажите, куда дальше копать. 😞



  • @MAMOHT:

    Доброго времени суток, уважаемые !

    При попытке запустить плагин P2P, он отвечает следующее: Не удалось выполнить команду! File not found: /var/lib/intrahouse-c/plugins/p2p/p2p_linux_386. По указанному пути, p2p_linux_386 действительно отсутствует. Плагин "перезаливал" 2 раза и на Ubuntu 16.04 LTS, и на 18.04 LTS.

    Подскажите, куда дальше копать. 😞

    Добрый день,

    попробуйте переустановить плагин еще раз, добавлена поддержка linux_386 (x86).



  • @dev:

    Добрый день,

    попробуйте переустановить плагин еще раз, добавлена поддержка linux_386 (x86).

    Спасибо, переустановил плагин, все работает!



  • Добрый день,

    доступно обновление через dashboard, plugin-p2p 0.0.4



  • По P2P плагину:

    1. Включил плагин. Ключ ранее введеный - не понятно зарегистрирован плагин или нет. Нужно какое-то подтверждение, что ключ действительный.

    2. В приложении активирую чек-бокс P2P и в левой шторке - всегда disconnect. Какие-нибудь другие статусы (кроме online) еще есть? Например попытки подключения (connect) или ошибки (error)?

    Что может быть? - почему всегда disconnect?



  • @Alex_Jet:

    По P2P плагину:

    1. Включил плагин. Ключ ранее введеный - не понятно зарегистрирован плагин или нет. Нужно какое-то подтверждение, что ключ действительный.

    2. В приложении активирую чек-бокс P2P и в левой шторке - всегда disconnect. Какие-нибудь другие статусы (кроме online) еще есть? Например попытки подключения (connect) или ошибки (error)?

    Что может быть? - почему всегда disconnect?

    Добрый день,

    1. Остановите плагин, включите отладчик, запустите плагин, если все прошло успешно будет сообщение "registred"

    2. в мобильном приложении p2p работает не очень стабильно, в отличие от браузерной версиии

    Как вариант можно попробовать следующие:

    1. Обновите сервер до последней версии.

    2. Установите плагин p2p и настройте.

    3. В телефоне запустите chrome и введите

    http://intrahouse.io:49800?key=ключp2p&username=admin&password=123456
    
    

    4. Дождитесь подключения

    5. Если все прошло успешно, в правом углу нажмите три точки -> добавить на главный экран

    Теперь одним кликом можно подключиться к серверу, окно открывается в полном экране, с автоматической авторизацией, данная функция доступна для android и iOS.

    Также можно прописать этот url для приложения IHKiosk



  • @dev:

    Добрый день,

    1. Остановите плагин, включите отладчик, запустите плагин, если все прошло успешно будет сообщение "registred"

    2. в мобильном приложении p2p работает не очень стабильно, в отличие от браузерной версиии

    Как вариант можно попробовать следующие:

    1. Обновите сервер до последней версии.

    2. Установите плагин p2p и настройте.

    3. В телефоне запустите chrome и введите

    > http://intrahouse.io:49800?key=ключp2p&username=admin&password=123456
    > 
    

    4. Дождитесь подключения

    5. Если все прошло успешно, в правом углу нажмите три точки -> добавить на главный экран

    Получил новый ключ, остановил плагин, запустил - в отладчике появилось registered (система и плагины обновлены до последних версий).

    В браузере ввожу адрес с новым ключом и своими credentials:

    1. Connect - есть

    2. Settings P2P - есть

    3. Download - горит серым… на кнопке написано серым ANSWER RECEIVED.

    Что делать дальше? (пробовал и на ноутбуке и на Android-фоне)

    01.10 12:25:54.282 IH: raw {"type":"debug","txt":"server connect"}
    
    01.10 12:25:54.283 p2p: server connect
    01.10 12:26:35.598 IH: raw {"type":"debug","txt":"check"}
    
    01.10 12:26:35.599 p2p: check
    01.10 12:26:48.685 IH: raw {"type":"debug","txt":"check"}
    
    01.10 12:26:48.685 p2p: check
    01.10 12:27:40.935 IH: raw {"type":"debug","txt":"check"}
    
    01.10 12:27:40.936 p2p: check
    01.10 12:27:42.330 IH: raw {"type":"debug","txt":"re-registration"}
    
    01.10 12:27:42.332 p2p: re-registration
    01.10 12:27:42.639 IH: raw {"type":"debug","txt":"timeout session 0924c15a-1bd9-486a-b362-a4844ebbf6d7"}
    
    01.10 12:27:42.639 p2p: timeout session 0924c15a-1bd9-486a-b362-a4844ebbf6d7
    
    


  • @Alex_Jet:

    @dev:

    Добрый день,

    1. Остановите плагин, включите отладчик, запустите плагин, если все прошло успешно будет сообщение "registred"

    2. в мобильном приложении p2p работает не очень стабильно, в отличие от браузерной версиии

    Как вариант можно попробовать следующие:

    1. Обновите сервер до последней версии.

    2. Установите плагин p2p и настройте.

    3. В телефоне запустите chrome и введите

    > > http://intrahouse.io:49800?key=ключp2p&username=admin&password=123456
    > > 
    

    4. Дождитесь подключения

    5. Если все прошло успешно, в правом углу нажмите три точки -> добавить на главный экран

    Получил новый ключ, остановил плагин, запустил - в отладчике появилось registered (система и плагины обновлены до последних версий).

    В браузере ввожу адрес с новым ключом и своими credentials:

    1. Connect - есть

    2. Settings P2P - есть

    3. Download - горит серым… на кнопке написано серым ANSWER RECEIVED.

    Что делать дальше? (пробовал и на ноутбуке и на Android-фоне)

    > 01.10 12:25:54.282 IH: raw {"type":"debug","txt":"server connect"}
    > 
    > 01.10 12:25:54.283 p2p: server connect
    > 01.10 12:26:35.598 IH: raw {"type":"debug","txt":"check"}
    > 
    > 01.10 12:26:35.599 p2p: check
    > 01.10 12:26:48.685 IH: raw {"type":"debug","txt":"check"}
    > 
    > 01.10 12:26:48.685 p2p: check
    > 01.10 12:27:40.935 IH: raw {"type":"debug","txt":"check"}
    > 
    > 01.10 12:27:40.936 p2p: check
    > 01.10 12:27:42.330 IH: raw {"type":"debug","txt":"re-registration"}
    > 
    > 01.10 12:27:42.332 p2p: re-registration
    > 01.10 12:27:42.639 IH: raw {"type":"debug","txt":"timeout session 0924c15a-1bd9-486a-b362-a4844ebbf6d7"}
    > 
    > 01.10 12:27:42.639 p2p: timeout session 0924c15a-1bd9-486a-b362-a4844ebbf6d7
    > 
    

    Добрый день,

    По логу видно, что не получается пробить NAT от клиента к серверу, но получилось до сервера с сети Интернет.

    1. Попробуйте подключиться через мобильный интернет со стороны клиента.

    2. Включите поддержку UPNP на роутере.

    3. Если фаервол настроен вручную, временно отключите.

    4. Если сервер подключен по сложной топологии сети (vpn, vm, ap), постарайтесь временно упростить



  • @dev:

    Добрый день,

    По логу видно, что не получается пробить NAT от клиента к серверу, но получилось до сервера с сети Интернет.

    1. Попробуйте подключиться через мобильный интернет со стороны клиента.

    2. Включите поддержку UPNP на роутере.

    3. Если фаервол настроен вручную, временно отключите.

    4. Если сервер подключен по сложной топологии сети (vpn, vm, ap), постарайтесь временно упростить

    ОК, со стороны клиента подключился к 4G - все тоже самое:(

    Раз из интернета доступ к моему серверу есть, то роутер трогать не надо (хотя UPNP на роутере был отключен). Сервер подключен к интернету также через 4G, на роутере конечно поднят VPN, но там статичные маршруты до моих других локальных сетей только.

    Перепробовал разные варианты (в том числе включение UPNP на роутере, указание конкретных портов, участвующих в UPNP и т.д.), отключение плагина CCTV в том числе и прочее - на смартфоне через 4G все тоже самое:(. Обратил внимание сколько udp-сессий плодит как CCTV, так и P2P…жесть...не секьюрно как-то.



  • @Alex_Jet:

    @dev:

    Добрый день,

    По логу видно, что не получается пробить NAT от клиента к серверу, но получилось до сервера с сети Интернет.

    1. Попробуйте подключиться через мобильный интернет со стороны клиента.

    2. Включите поддержку UPNP на роутере.

    3. Если фаервол настроен вручную, временно отключите.

    4. Если сервер подключен по сложной топологии сети (vpn, vm, ap), постарайтесь временно упростить

    ОК, со стороны клиента подключился к 4G - все тоже самое:(

    Раз из интернета доступ к моему серверу есть, то роутер трогать не надо (хотя UPNP на роутере был отключен). Сервер подключен к интернету также через 4G, на роутере конечно поднят VPN, но там статичные маршруты до моих других локальных сетей только.

    Перепробовал разные варианты (в том числе включение UPNP на роутере, указание конкретных портов, участвующих в UPNP и т.д.), отключение плагина CCTV в том числе и прочее - на смартфоне через 4G все тоже самое:(. Обратил внимание сколько udp-сессий плодит как CCTV, так и P2P…жесть...не секьюрно как-то.

    Добрый день, через vpn со статическими маршрутами, работать скорее всего не будет, открытие udp сессий происходит в момент пробития NAT, чем больше интерфейсов и йп адресов у вас на конечных точках, тем больше сесий будет открыто для, поиска маршрута, упростите.

    Желательно чтоб сервер и клиент был подключен к интернету напрямую через gateway (route default)

    Пришлите пожалуйста в личку: p2p ключ, локальный ip адрес сервера, с того места где установлен сервер зайдите на 2ip.ru и пришлите ip адрес.

    Опишите как подключен сервер к интернету,

    Интернет - Модем 3g - Роутер1 - VPN - роутер2 - сервер ?



  • Добрый день,

    доступно обновление plugin-p2p 1.0.1.

    Для новой версии плагина изменился url для подключения к серверу на http://intrahouse.io/, для старых версий вход остался без изменения.

    Поддержка старых плагинов версии 0.0.X будет доступна до 01.12.2018, для избежания проблем с подключением заблаговременно произведите обновление плагина.

    Изменения в новой версии:

    1. Поддержка полного сетевого функционала (графики, отчеты, загрузка/выгрузка: проектов, плагинов, картинок, сценариев).

    2. Улучшена скорость подключения (1~2 сек)

    3. Подключение без задержи сессии (удален таймаут сессии при повторном подключении 1 минута)

    4. Значительно снижена нагрузка сети в режиме ожидания для подключения пользователя к серверу.

    5. Улучшено энергосбережение.

    6. Улучшено подключение при сложной топологии сети

    Обычный вход

    http://intrahouse.io
    
    
    

    Быстрый вход без ввода учетных данных:

    http://intrahouse.io/?key=1888de8d-4c6f-4711-aca9-5b421c210431&username=admin&password=admin
    
    

    1. key - ключ для подключения

    2. username - логин

    3. password - пароль

    Быстрый вход в один клик:

    Android

    1. Откройте в браузере url для входа без ввода учетных данных (см. выше)

    2. Дождитесь загрузки страницы

    3. Нажмите три точки, выберите "Добавить на главный экран"

    4. Введите подходящее название и нажмите добавить

    5. На главном экране будет доступна иконка для быстрого подключения.

    Iphone / Ipad

    1. Откройте в браузере url для входа без ввода учетных данных (см. выше)

    2. Дождитесь загрузки страницы

    3. Нажмите на кнопку Поделиться (если вы не видите нижнего меню, нажмите внизу экрана)

    4. В появившемся меню выберите На экран «Домой»

    5. Введите подходящее название и нажмите добавить

    6. На главном экране будет доступна иконка для быстрого подключения.

    PC Google Chrome

    1. Откройте в браузере url для входа без ввода учетных данных (см. выше)

    2. Дождитесь загрузки страницы

    3. Нажмите три точки, выберите "Дополнительные инструменты", далее "создать ярлык…"

    4. Введите подходящее название и нажмите создать

    5. На рабочем столе будет доступна иконка для быстрого подключения.

    Плагин поддерживает следующие операционные системы:

    Mac OS

    • 10.14: "Mojave"

    • 10.13: "High Sierra"

    • 10.12: "Sierra"

    • 10.11: "El Capitan"

    • 10.10: "Yosemite"

    • Old versions (not tested)

    Ubuntu

    • 18.04.1 LTS (Bionic Beaver)

    • 16.04 (Xenial Xerus)

    • 14.05 (Trusty Tahr)

    Debian

    • 9 (Stretch)

    • 8 (Jessie)

    Windows 10

    • x64 (64-bit)


  • Вход через P2P?

    Какая версия системы?

    Какая версия Chrome? Если используете Chrome.



  • @sergeyygr:

    Да, P2P. Версия 4.3.10 PRO. Версию chrome , как и safary со вчерашнего дня не менял. Вчера старый плагин работал как надо, изменения в проекте проходили нормально, после обновления перестала работать даже кнопка проверки обновления системы. Через проброшенный порт по статическому ip все работает как надо.

    Какая операционка на компьютере с которого выполняете вход?

    Все-таки уточните версии chrome и safary.



  • Вопросы, замечания:

    1. Порой не успеваю активировать чек-бокс "Use Project Manager"

    2. Как войти в PM?

    3. Через прокси не подключается 😞



  • Добрый день,
    @Alex_Jet:

    1. Порой не успеваю активировать чек-бокс "Use Project Manager"

    2. Как войти в PM?

    не совсем ясно, вы используете вход без вода учетных данных ?

    @Alex_Jet:

    Вопросы, замечания:

    3. Через прокси не подключается 😞

    К сожалению работать не будет, ограничение браузера



  • @sergeyygr:

    @intrahouse:

    @sergeyygr:

    Да, P2P. Версия 4.3.10 PRO. Версию chrome , как и safary со вчерашнего дня не менял. Вчера старый плагин работал как надо, изменения в проекте проходили нормально, после обновления перестала работать даже кнопка проверки обновления системы. Через проброшенный порт по статическому ip все работает как надо.

    Какая операционка на компьютере с которого выполняете вход?

    Все-таки уточните версии chrome и safary.

    Win 10 и iOS 12.0.1

    Добрый день,

    проблема связана с новыми изменениями в версии Google Chrome 70, для решения проблемы произведите обновление до версии (4.3.11), приносим извинения за доставленные неудобства.



  • @dev:

    не совсем ясно, вы используете вход без вода учетных данных ?

    А, теперь понятно. Если в url введены сразу все учетные данные, то процесс подключения неминуемо быстрый. Иначе выбираем что надо и нажимаем коннект. Хотя у меня при выборе Use project manager ничего не происходит… (висит на ожидании ответа). Все же как с помощью P2P через браузер попасть в PM?

    Up1: после обновления Crome все заработало как надо. Как попасть в PM тоже понял.



  • @Alex_Jet:

    @dev:

    не совсем ясно, вы используете вход без вода учетных данных ?

    А, теперь понятно. Если в url введены сразу все учетные данные, то процесс подключения неминуемо быстрый. Иначе выбираем что надо и нажимаем коннект. Хотя у меня при выборе Use project manager ничего не происходит… (висит на ожидании ответа). Все же как с помощью P2P через браузер попасть в PM?

    Up1: после обновления Crome все заработало как надо. Как попасть в PM тоже понял.

    Добрый день,

    Для автоматическогл входа без вода учётных данных, вы можете добавить в url "&pm=true"

    http://intrahouse.io:49800?key=ключp2p&pm=true&username=admin&password=123456
    
    
    

    Попробуйте проверить симметричный нат, проблема должна решиться 😉


Log in to reply