bookpauk / liberama

Браузерная онлайн-читалка книг
https://omnireader.ru
Creative Commons Zero v1.0 Universal
40 stars 5 forks source link

Проблемка с сетевыми библиотеками при входе снаружи #42

Closed ra3ggi closed 1 year ago

ra3ggi commented 1 year ago

Приветствую! Установил liberama - в локальной сети все работает. Пробросил роутером портом "наружу". При входе через инет сама читалка работает, а при нажатии на "Сетевые библиотеки" - ненадолго появляется "Загрузка..." в левом верхнем углу и все - серый экран. Что можно сделать?

bookpauk commented 1 year ago

Здравствуйте. Какую версию liberama используете? В 1.1.3 были исправления по этому поводу.

Если в 1.1.3 такое же поведение, посмотрите пож-та, может какие-то ошибки присутствуют в консоли (F12) инструментов разработчика.

ra3ggi commented 1 year ago

Приветствую! Я немного не о том. В версии 1.1.3 была поправлена "переброска" книги из сетевой библиотеки в читалку - это теперь работает. У меня сервер с читалкой не "смотрит" в инет , а находится внутри локальной сети. Внутри этой сети - все работает. Видимость этой читалки через инет обеспечивается пробросом порта в роутере. Т.е. в роутере прописано "если идет обращение "внешний IP: порт", то пробросить на "внутренний IP: порт"". Ну , обычная схема. Так вот , если входить в читалку из инета , то сама читалка работает, а вот открытие сетевой библиотеки не происходит. Не совсем понятно почему, а инструментов для настройки у меня почти нет ( в json таких параметров нет) Просто такая схема применения liberama может быть не только у меня - не все же будут ставить её на выделенный сервер ( на выделенном сервере, смотрящим прямо в инет, уверен , таких проблем не будет).

PS Вот скрин страницы после нажатия на кнопку "Сетевые библиотеки" https://i.imgur.com/SZNHIe1.png

bookpauk commented 1 year ago

В 1.1.3 вносились изменения именно по вашей проблеме, только что проверил - все работает с пробросом портов в роутере. Попробуйте в свежем браузере зайти, или с очисткой данных сайта (удалит все настройки/сохраненные локально книги: F12 - Application - Clear site data).

Если ошибка повторяется - приведите показания консоли (F12 - Console).

ra3ggi commented 1 year ago

Да , начиная с какого-то обновления - все заработало как надо. Спасибо за отличный проект - прекрасен как функционал , так и скорость работы ! У меня как inpx-web ( с локальной библиотекой Флибуста) , так и liberama установлены на TrueNAS Scale, и взаимодополняют друг друга.