@NewSantaClaus

Как написать бота локально если нужен SSL?

Всем привет

Помогите плз с решение вопроса.
Я пишу бот для Viber и хочу делать это на локальной машине, а не сразу на сервере.
Как известно Вайбер посылает евенты только на домены с SSL сертификатом.
Так как я разрабатываю локально через OpenServer то у меня есть возможность установить SSL на локальную машину и mydomain.loc будет с сертификатом.

Но Вайбер такой вариант не подходит. Как мне решить вопрос? Как вести разработку локально чтоб получать события от бота?
  • Вопрос задан
  • 143 просмотра
Пригласить эксперта
Ответы на вопрос 4
@rPman
Никак, ssl сертификат должен быть известен серверам viber, им твой самописный неизвестен.

Можно попытаться сэкономить, настроив http прокси на том же nginx, в этом случае требования к серверу будут мнимальные, мало того всякие cdn типа cloudflare дают бесплатно как сертификат так и предоставляют простейшие прокси
Ответ написан
Комментировать
Stalker_RED
@Stalker_RED
Вы же понимаете что адрес mydomain.loc виден только на вашем компе?
И хоть вы обвешайтесь сертификатами, вайбер по этому домену ваш комп даже найти не сможет.

Хотите чтобы к вашей домашней машине могли подключаться извне - заведите себе нормальный домен. И к нему сертификат, да не самоподписанный, а от такого центра, которому доверяет вайбер.
И не забудьте, что вам нужен "белый ip" и проброс портов через роутер, и корректные правила в фаерволле. И ваш провайдер должен все это разрешить.
И да, проще арендовать хостинг или даже бесплатный найти.
Ответ написан
402d
@402d
начинал с бейсика на УКНЦ в 1988
https://nginx.org/ru/docs/http/ngx_http_proxy_modu...

прокинь с сервера локейшен на свою домашнюю машину.
Ответ написан
Комментировать
toxa82
@toxa82
Не скажу про вайбер, но знаю про телеграм, вы или локально сами имитируете запросы на свой вэбхук, или сами проверяете обновления (т.е. вы дергаете их апи чтоб узнать пришли ли новые сообщения)
Ответ написан
Комментировать
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Похожие вопросы