Из-за чего через Telrmt Telegram не грузит часть изображений и медиа?

Ссылка скопирована
1 ответ

Сейчас ситуация такая: настроил на сервере Telemt для Telegram. Часть изображений и медиа через него не загружаются.
Вот конфиг

# telemt.toml show_link = ["user1"] [general] prefer_ipv6 = false fast_mode = true use_middle_proxy = false [general.modes] classic = false secure = false tls = true [server] port = 8443 listen_addr_ipv4 = "0.0.0.0" listen_addr_ipv6 = "::" [server.api] enabled = true [censorship] tls_domain = "max.ru" mask = true mask_port = 443 fake_cert_len = 16384 [access.users] user1 = "SECRET_KEY"

Нужно понять: порт 443 занят, поэтому на 8443. Что не так и как починить?

Нужно решить такую задачу?

Опишите проблему, и специалист поможет с настройкой, исправлением ошибки или доработкой сайта. Подберём понятный план работ без лишней переписки.

Заказать помощь
Лучший ответ
1
Ирина WP Ответ

Если через Telemt/Telegram-прокси не грузится часть изображений и медиа, а текст работает, проблема часто не в “ключе пользователя”, а в режиме TLS/mask, порте, MTU, IPv6, middle proxy или доступности Telegram CDN через ваш сервер. Медиа в Telegram может идти не тем же маршрутом и не с тех же адресов, что обычные сообщения.

У Вас 443 занят, поэтому используется 8443. Это может быть нормально, но некоторые сети хуже пропускают нестандартные TLS-порты. Если есть возможность, лучше вынести Telemt на отдельный IP или повесить reverse/SNI-схему так, чтобы использовать 443.

Проверьте базовые вещи на сервере:

ss -lntp | grep 8443
curl -I https://max.ru
ping -c 4 149.154.167.50
mtr -rw 149.154.167.50

ss -lntp | grep 8443 curl -I https://max.ru ping -c 4 149.154.167.50 mtr -rw 149.154.167.50

Так Вы поймёте, слушает ли порт и есть ли нормальный исходящий доступ к сетям Telegram.

В конфиге обратите внимание на fast_mode = true и mask = true. Для диагностики временно упростите конфигурацию: выключите fast mode/mask, проверьте загрузку медиа, затем включайте обратно по одному параметру. Если после включения конкретного параметра медиа ломаются, причина найдена.

Также проверьте MTU. Медиа может ломаться из-за фрагментации, особенно если есть туннели/прокси/маскировка. Для теста можно снизить MTU на сетевом интерфейсе или в туннельной части, если она есть.

Если сервер имеет IPv6, но IPv6-маршрут плохой, prefer_ipv6 = false правильно. Но убедитесь, что приложение реально не пытается использовать IPv6 где-то ещё. Иногда проще временно полностью отключить IPv6 на сервисе/сервере для теста.

Итог: проверьте 8443 с разных сетей, исходящий доступ к Telegram CDN, временно отключите mask/fast_mode и проверьте MTU. Если на 443 всё работает, а на 8443 часть медиа нет — вероятно, часть сетей режет или порт, или такой TLS-паттерн.

Другие ответы (0)

Пока нет других ответов. Будьте первым, кто поможет автору.

Ответить на вопрос

комментарий

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

Вам также может быть интересно