Cloudflare блокирует подключение плагина

Привет!

У меня возникли проблемы с подключением плагина к моему Discourse — хотя все данные API были верными, плагин не мог найти мой форум. Наугад я убрал обратный прокси через Cloudflare, и теперь всё работает идеально. Есть ли какая-то настройка Cloudflare, которая мешает работе этого плагина? Я совсем в тупике. Отказаться от Cloudflare для меня не вариант.

Отключите Rocket Loader.

Вы можете прочитать десятки тем о проблемах с Cloudflare.

Rocket Loader модифицирует JavaScript, в то время как плагин подключается к API… поэтому я сомневаюсь, что это как-то связано с Rocket Loader?

Я почти всегда полагаюсь на @michaeld. В этот раз я даже понимаю, что он говорит.

Дело не в Rocket Loader, так как он просто ломает JavaScript. Это что-то другое.

Похоже, что да. Есть десятки тем, где люди описывают проблемы, и лишь несколько, где говорят, что это «просто».

Да, я просмотрел несколько постов здесь по этой же проблеме, и ни один из них пока не решил её — проверял настройки TLS и т.д. И Rocket Loader точно не виноват, я его никогда не включал. Никогда не чувствовал необходимости его включать.

Я продолжу попытки и сообщу, если найду решение в моём случае. Жаль, что они не очень хорошо работают вместе.

Сделайте маленькое облачко рядом с записью DNS серым вместо оранжевого.

Если у вас нет оснований полагать, что ваш сайт станет жертвой масштабной DDoS-атаки, Cloudflare вам не нужен.

К сожалению, я веду политический форум. Или, точнее говоря, часть моей работы привлекает к себе самую неприятную сторону интернета. Для тех, кто занимается тем, чем занимаюсь я, часто становятся мишенями DDoS-атак, doxxing и т. д. Именно поэтому мне нравится, как работает Discourse, и я не хочу рисковать в вопросах безопасности.

Обязательно включите шаблон Cloudflare в app.yml, если это необходимо.

Имейте в виду, что Cloudflare защищает только один путь к вашему серверу. Если IP-адрес происхождения будет обнаружен, вы останетесь полностью уязвимы.