VLESS/XHTTP ключ через Yandex Cloud CDN — работающий фронт для обхода RU-блокировок.
Клиент VLESS/XHTTP
→ TLS → ya.flipformat.click (CNAME → Yandex CDN 188.72.103.3)
→ HTTPS origin-pull → origin.flipformat.click → DE 212.193.3.129:443
→ flip-caddy (bind 212.193.3.129:443 ONLY, избегаем telemt)
/cdn/assets/img → 127.0.0.1:10086 (DE-CDN-01 xray inbound)
/* → 127.0.0.1:8090 (flipformat converter site)
| Домен | Назначение |
|---|---|
origin.flipformat.click |
A→212.193.3.129 (CDN origin) |
ya.flipformat.click |
CDN distribution (CNAME → yccdn.ru) |
ru.flipformat.click |
TimeWeb CDN (ждёт support ответа — DEAD END) |
flipformat — Node+express+sharp, настоящий конвертер/компрессор изображений (декой), 127.0.0.1:8090flip-caddy — Caddy 2, bind только 212.193.3.129:443, http_port 8081in-edge-de-01-cdn-xhttp (uuid 3aa67bf7…), VLESS/XHTTP0.0.0.0 (bridge-сеть), публикован 127.0.0.1:10086:10085🌐 FlipFormat CDN (Yandex), security_layer=TLS, address/sni/host=ya.flipformat.click{
"mode": "auto",
"uplinkHTTPMethod": "HEAD",
"uplinkDataPlacement": "body",
"seqKey": "csrftoken",
"seqPlacement": "cookie",
"sessionKey": "session_id",
"sessionPlacement": "cookie",
"xPaddingKey": "_t",
"xPaddingHeader": "X-CSRFToken",
"xPaddingPlacement": "queryInHeader",
"xPaddingObfsMode": true,
"xPaddingMethod": "tokenish",
"xmux": {
"maxConcurrency": "16-32",
"cMaxReuseTimes": 0,
"cMaxLifetimeMs": 0,
"hKeepAlivePeriod": 30,
"hMaxRequestTimes": "600-900"
}
}
⚠️ YC CDN разрешает только GET/HEAD → upload обязательно через
uplinkHTTPMethod: HEAD.
bc8rjkhvjs4tvzqxtmrporigin.flipformat.click (HTTPS)# Принудительная очистка кэша:
~/yandex-cloud/bin/yc cdn cache purge --resource-id bc8rjkhvjs4tvzqxtmrp --all
| CDN | Причина |
|---|---|
| TimeWeb | ~5с origin-timeout на edge → 504 на любом long-poll |
| Beget | Тот же CDNvideo/trbcdn reseller + запрещает POST/PUT |