Как определить, что это "заглушка" провайдера?

При попытке зайти на сайт появляется “Error 522 Connection timed out”, каким образом проверить, не является ли это “заглушкой” провайдера?

Начать лучше на уровне DNS-а наверное.

Ставишь свой DNS-сервер, каждый запрос направляешь в 3 стороны (как минимум):

  1. DNS-сервер провайдера
  2. DNS-сервер устойчивого чебурнета
  3. публичный DNS-сервер какого-нибудь OpenNIC/EMCDNS/EmerDNS

если протестировать сервер провайдера таким образом, то будут понятны его попытки блокировок при примитивном DPI

Если вы видите эту ошибку по HTTPS и не видели сообщение об ошибке сертификата, то эту страницу генерирует либо оконечный сайт, либо CDN.