TGViewer
tmadevs tmadevs @tmdevs · 155 subscribers
Post #72 544

Forwarded from Nikolay Leon

Для тех, кто не знает как обойти ограничения Cloudflare для своего приложения:

Cloudflare не работает с включенным проксированием, юзер получает первые 16кб ответа и полностью работает, если выключить проксирование, оставив его в режиме DNS-only. Смысла в этом мало, но это понимание даёт нам обойти ограничения.

Что делаем:
1. Создаем доп. поддомен для ru-региона с выключенным проксированием. Например у вас мини приложение на miniapp.domain.com (проксирование включено), делаем второй ru-miniapp.domain.com (проксирование выключено)
2. Переходим в Compute (Workers) -> Workers & Pages -> Create и создаем воркер:
export default {
async fetch(request) {

const country = request.cf?.country || "XX";
const url = new URL(request.url);

if (country === "RU") {
const redirectUrl = new URL(url.pathname + url.search, "YOU RU-MINIAPP_DOMAIN");
return Response.redirect(redirectUrl.toString(), 302);
}

return fetch(request);
}
};

3. Заходим в домен -> Workers Routes -> Add Route и добавляем наш воркер на основной поддомен, где включено проксирование
4. Так делаем для каждого поддомена и домена сайта

Что в итоге мы имеем:
1. На основном поддомене включено проксирование, запрос идёт к ближайшему кэш-серверу, мы сохраняем CDN, быструю скорость ответа по всему миру и защиту от DDOS
2. Трафик для RU-региона всё ещё идёт к ближайшему кэш серверу, редиректиться на поддомен без проксирования и дальше спокойно доходит до РФ юзеров
3. Абсолютно никакой доп. нагрузки на ваши сервера

Нюанс:
Cloudflare Worker-ы не полностью бесплатные, но цена там 3 копейки и сильно дешевле, чем своя реализация через доп. прокси сервера для РФ-юзеров. Да и гемора объективно сильно меньше, внедряется эта штука за 5 минут.
  • ❤ 4
  • 🔥 4
More from @tmdevs
  1. Feb 6, 2026приветствую. а есть фронтендщики которым нужна подработка?
  2. Dec 30, 2025всех с наступающим новым годом!🎅 в новом году скидок на frontend не будет, поэтому можете…
  3. Aug 3, 2025Кому-то интересно взять в работу? Ищут фронт У нас есть ряд задач по фронтенду, к которым…
  4. Jul 7, 2025я же думаю что все это бред полнейший и надо юзать yandex cloud. собственно скоро yaswami…
  5. Jul 7, 2025@Scilef поделился статьей 👀
  6. Jun 25, 2025тем временнем новое приложение @fiva_yield_bot выпущено. еще одна аппка в коллекцию 😍 htt…
Threads Profile ViewerView any public Threads profile without an account.Open ThreadLook →Writing with AI? Make it sound human.Metric37 rewrites AI drafts so they read naturally. Free AI detector, 1,500 words free.Try Metric37 →