Как восстановить отправку сообщений в telegram

После блокировки РКН перестали получать сообщения в telegram с сервера? Решение есть.

Берем сервер с установленным nginx, на котором доступен телеграмм. Направляем на него любой домен (поддомен), например tg.example.com. Далее создаем конфиг nginx следующего содержания:
server {
listen 80;
server_name tg.example.com;
charset utf-8;
access_log /dev/null main;
error_log /dev/null warn;
location / {
proxy_set_header Host api.telegram.org;
proxy_pass https://api.telegram.org;
client_max_body_size 100M;
}
}

Ребутаем nginx. Теперь в своих скриптах меняем https://api.telegram.org/ на http://tg.example.com/

Добавить комментарий

Ваш e-mail не будет опубликован. Обязательные поля помечены *