Настроил по инструкции VPN соединение. Пинг на внутренний адрес 192.168.1.10 из внешней сети проходит.
По адресу 192.168.1.10 у меня debian linux с сервисом node-red для протокола MQTT. UI панель node-red доступна в локальной сети с любого ПК в локальной сети по адресу 192.168.1.10:1880/ui.
В своем аккаунте на сайте vpnki.ru в публикации URL настроил название внешнего ресурса (логин-название.vpnki.ru) и проброс на внутренний ресурс (http://192.168.1.10:1880/). Фаервол в линуксе (192.168.1.10) отключен, доступ к ui интерфейсу в конфиге node-red прописан "со всех адресов".
Пытаюсь подключиться в браузере из внешней сети по адресу http:/логин-название.vpnki.ru/ui и получаю ответ:
503 Service Unavailable
No server is available to handle this request.
Можете подсказать как настроить?
Спасибо.
Пожалуйста Войти или Регистрация, чтобы присоединиться к беседе.
Странно, вы сделали все верно. И оно должно работать.
Лично у меня подобная конфигурация с портом 1880 работает. Только что создавал и удалял ради теста - все работает.
У вас же в логах я вижу ошибку 503 - Service unavailable... хотя 192.168.1.10 пингуется и порт 1880 вроде как слушает...
Мне ситуация не понятна.
1. А что говорит ваш /var/log/syslog в моменты обращения? (я не помню куда там нодред пишет свои логи, но в сислоге должно что-то быть)
2. У вас есть любой другой ресурс на любом другом порту? Сможете выставить?
На самом деле, не могу найти логов, дающих хоть какую наводку на проблемы VPN и node-red.
Логов нод-ред не нашел. В syslog упоминания о нод-ред нет. Похоже нод-ред пишет только в терминал ( при запуске его из терминала), о чем говориться в его файле настроек settings.js "Only console logging is currently supported". В консольных логах так же ничего подозрительного- нет ошибок о том, что что то пытается "достучаться" до него.
Причем при соединении двух туннелей консоль работает - смартфон (андроид) с подключенным VPN использующим интернет соединение сотового оператора и ПК с линуксом, подключенный к другому оператору и так же с подключенным VPN. На телефоне открывается консоль по адресу 192.168.1.10:1880/ui
С отключенным VPN соединением на смартфоне так же нет доступа к консоли по адресу http:/логин-название.vpnki.ru/ui
Последнее редактирование: 7 года 5 мес. назад пользователем Alexeus.
Пожалуйста Войти или Регистрация, чтобы присоединиться к беседе.
Я сделал curl на ваш 192.168.1.10:1880 с адреса 172.16.0.1 и увидел его ответ, это означает, что нодеред отвечает вполне штатно. Он работает корректно, а , скорее всего, проблема где-то у нас, но я не могу понять где.
Я опасаюсь проблемы с большой буквой "А" в вашем имени пользователя. Ведь в http не больших букв. И когда вы обращаетесь по https то все буквы становятся маленькими и наша система не может сопоставить набранный URL и ваше имя... но у нас в логах тоже не понятно.
Если у вас есть какой-нибудь другой ресурс на 80 порту? Устроит абсолютно любой
Я только начинаю пользоваться линуксом, не особо разбираюсь. Нужен именно ресурс на :80 порту -можете что то простое посоветовать, я бы попробовал запустить...
Есть mqtt брокер на 192.168.1.10:1884.
Пожалуйста Войти или Регистрация, чтобы присоединиться к беседе.