Blynk сервер

Roman-ENGINEER

✩✩✩✩✩✩✩
10 Дек 2022
0
1
@Boroda22, маршрутизация настроена на роутере, порты указаны все необходимые (9443, 8080, 8441, 8442, 8443). Все равно не работает. Не могу понять. Может с сертификатами как-то связано? Я так понимаю у тех кто предоставлял тут доступ к своим серверам, все нормально, т.к. пользователи как раз из внешней сети подключаются...
 

poty

★★★★★★✩
19 Фев 2020
2,957
886
Сначала проверяйте доступность нужных адресов. Для доступа из внешней сети через статический адрес к внутренней адресации нужно настраивать NAT, PAT и им подобные.
Если роутеров 2, то нужно настраивать маршрутизацию на обоих. Но это, скорее всего, настроено, так как изнутри работало.
 

Roman-ENGINEER

✩✩✩✩✩✩✩
10 Дек 2022
0
1
@poty, ну про второй роутер это было для объяснения ситуации, так-то из вне доступ через один роутер. Причём по порту 9443 все нормально конектиться - приложение работает, и через команду telnet с компа тоже порт 9443 пингуется, а вот порт 8080 - нет.

Кто свой сервер делал и все норм работает может подскажите, ссылки дадите на полную инструкцию как делали?
 
  • Лойс +1
Реакции: ilya7zz

Roman-ENGINEER

✩✩✩✩✩✩✩
10 Дек 2022
0
1
@Roman-ENGINEER, разобрался сам) может кому пригодится.
Из внешней сети почему-то соединение по порту 8080 не проходило. Сделал следующее: настроил переадресацию портов на роутере внешний порт 8180 (можно и другой свободный) -> внутренний порт 8080. В скетче соответственно указал порт не 8080, как обычно, а 8180 (свой настроенный).
И все заработало! :)
 

Un_ka

★★✩✩✩✩✩
13 Июл 2020
241
71
других форумов.
@Roman-ENGINEER Рекомендую пробрасывать внутренте порты на порты более 10000. На сколько знаю их сканируют и в них стучаться реже.
Также используйте последнюю версию сервера *.17. Предыдущие имеют критическую уязвимость.
 

Roman-ENGINEER

✩✩✩✩✩✩✩
10 Дек 2022
0
1
@Roman-ENGINEER Рекомендую пробрасывать внутренте порты на порты более 10000. На сколько знаю их сканируют и в них стучаться реже.
Также используйте последнюю версию сервера *.17. Предыдущие имеют критическую уязвимость.
Спасибо за советы.
Я правильно понимаю, что внешний порт более 10000, а внутренний все равно будет 8080, т.к. в blynk он 8080?
Да, версию поставил последнюю, ранее стояла *.16.
 

Roman-ENGINEER

✩✩✩✩✩✩✩
10 Дек 2022
0
1
Внутренний порт уже на свой выбор. Он в конфиге настраивается.
Жаль у них протокол связи приложения с серверов поверх tcp сделан — в cloudflare туннель не завернуть.
Если не ошибаюсь, то когда разбирался с проблемой, пробовал другие порты (менял в конфиге) - не работало. Но это не точно, потом проверю.
 

ilya7zz

✩✩✩✩✩✩✩
16 Мар 2021
19
1
Суздаль
www.drive2.ru
@lavender, Спасибо за сервер! 2 Недели — полёт нормальный, все стабильно. Пользуюсь уцелевшей версией приложения на iOS 2.26.8(1).
Обязательно буду поддерживать донатиком по мере своих возможностей. (y)

Запустил свой Blynk сервер, можете пользоваться, кто хочет:
Адрес сервера​
HTTP/HTTPS порт для устройств​
8080/9443​
Порт для приложения​
9443​
Версия сервера​
Последняя, с официального репо GitHub)​
Генерация QR, подключение по SSL, почта​
работает​
По умолчанию выдаётся 1 единица энергии (для защиты от ботов), для пополнения можете писать в Telegram или на почту [email protected]
Надо как-то закрепить наверное, а то не сразу нашёл пост :)
Поддержал проект копеечкой, желаю долгой и спокойной жизни автору, и поздравляю с наступающим Новым Годом сервер! ;)
 

Linozh

✩✩✩✩✩✩✩
20 Окт 2019
0
0
Избыточное цитирование, см. Правила. Отредактируй или сообщение будет удалено

разобрался сам) может кому пригодится.
День добрый! Рад что у Вас получилось. У меня аналогичная ситуация. В локальной сети всё работает прекрасно. Как я понимаю серверу blynk для работы нужно всего два порта 9443 (для работы приложения) и 8080 (для устройств). Посмотрел открытые порты при подключенной к серверу esp8266. Ещё есть 8440, но так и не понял для чего. При попытке заставить всё это работать из внешней сети начинаются проблемы. Приложение подключается нормально по доменному имени *.keenetic.pro и порту 8443. На сервере используется порт по умолчанию - 9443. На Кинетике проброс с 8443 на 9443 Orange Pi. А вот esp8266 подключаться никак не хочет. Перепробовал массу вариантов с разными портами. Пробовал настраивать доменное имя 4 уровня на Кинетике для порта 8080. Результата нет. Подскажите пожалуйста куда копать.
 
Изменено:

Roman-ENGINEER

✩✩✩✩✩✩✩
10 Дек 2022
0
1
@Linozh, добрый день. А делали так как у меня написано?
"Сделал следующее: настроил переадресацию портов на роутере внешний порт 8180 (можно и другой свободный) -> внутренний порт 8080. В скетче соответственно указал порт не 8080, как обычно, а 8180 (свой настроенный)."
P.S.: Для esp нужен порт 8080. Не увидел у вас что проброс портов 8080 сделан.
 

Linozh

✩✩✩✩✩✩✩
20 Окт 2019
0
0
@Linozh, добрый день. А делали так как у меня написано?
Да. Но есть нюанс.
Облачная служба KeenDNS в режиме "Через облако" поддерживает работу только по протоколам HTTP/HTTPS по следующим портам:
HTTP: 80, 81, 280, 591, 777, 5080, 8080, 8090 и 65080
HTTPS: 443, 5083, 5443, 8083, 8443 и 65083
Поэтому при пробросе порта с 8180 на Кинетике на 8080 Orange Pi достучаться до последней по доменному имени и порту 8180 не получается. Если использовать порты из разрешённых. Например 5080, то в браузере Orange Pi отзывается по ххх.keenetic.pro:5080. esp8266 при этом отказывается подключаться(((
 

Nitrometall

✩✩✩✩✩✩✩
19 Мар 2023
0
0
Добрый день! Можно ли воспользоваться Вашим сервером Blynk? 1-2 проекта!