HighMan, а чего бы Гному не лезть куда то в интренет для проверки обновления, к примеру, или просто для пинга какого то сервера, чтобы потом показать иконку что интренета нет?
Да и потом, а с чего взял что это вообще гном? этот IP принадлежит bitree.ru, какой то российской лавке софта, смотри, не висятли какие то демоны для 1С или какой то подобной какахи, Гном похоже тут вообще не при делах...
Niksak, Под "Firebase" что именно подразумевается? Это всетаки целый комплекс служб, и авторизация, и базы данных, и инструменты сбора аналитики, и облачные службы вроде доставки push'ей. В общем без четкого и понятного ТЗ это все "рассуждения на тему". Как без FireBase это сделать я уже написал, с ним будет также, но по другому ;)
Если прям надо понять, как работает та или иная служба, там есть хорошая документация по их API, можно почитать https://firebase.google.com/docs?hl=ru и даже с примерами на GitHub. По аутентификации конкретно вот https://firebase.google.com/docs/auth/web/password...
Насчет того, как это делается просто на PHP, да все просто, в PHP передается POST запрос, обрабатывается на бэкэнд например с помощью SQL, потом PHP передает обратно в виде строки или массива JSON, все это реализуется довольно элементарно на AJAX к примеру, вот тут очень простенький пример https://wm-school.ru/php/php_ajax_database.php
Схема то нормальная. Возможно железка напрягается из-за Address List. Попробуй в правиле Mangle убрать это поле, а в поле src-adress просто указать нужный диапазон адресов.
AlexVWill,
Вот тут есть рабочая инструкция https://interface31.ru/tech_it/2019/11/nastroyka-v...
Она правда для OpenVPN, но разницы большой нет.
Разница только в том, что когда будешь настраивать правило mangle, вместо Dst. address list укажешь нужные IP как у меня на картинке выше, т.к. надо маркировать не по адресам сайтов, куда идет запрос, а по IP клиентов ОТКУДА идет запрос. Рабочий способ, только что еще раз сам проверял.
RoffDaniel, честно говоря не помню как там точно реализовано, а разбираться сейчас лень, помню что если все сетевые интерфейсы (кроме WAN) входят в bridge, то для того, чтобы их разрулить надо их отдельно прописать. Какой то там с этим гиморой был. Короче, проще сделать как я написал выще, просто для тех клиентов, которые сидят на нужном интерфейсе указать их IP (если их не так много) или диапазон IP, и они автоматом пойдут в VPN. Если уж прям так надо сетевой интрефейс маркировать, то можно и поковырять.
VDSina - это по моему российская компания хостинг-провайдер, возможно её то и заблокировали, точнее её пул IP, несмотря на то, что её IP адреса значатся не в российском пространстве.
Сергей delphinpro, кстати, как только вижу "отключите AdBlock для доступа к сайту", сразу понимаю, что сайт делали безголовые дауны, и заходить туда не стоит...
Дело не в маршрутизации это точно, т.к. у тебя сервер не работает из-под VPN. Ковыряй настройки клиента. Когда сервер будет из-под VPN проходить трассировку пакетов до гугля, тогда смотреть клиента. Кстати, подозреваю что у тебя какие то проблемы с DNS, 53 порт случайно не закрыт? DNS запросы в VPN заворачивал?
попробуй traceroute 142.251.36.14 dig google.com
Да и потом, а с чего взял что это вообще гном? этот IP принадлежит bitree.ru, какой то российской лавке софта, смотри, не висятли какие то демоны для 1С или какой то подобной какахи, Гном похоже тут вообще не при делах...