antenka-bi /Боли /MTU / fragmentation
live Metabase
← К списку MTU / fragmentation MTU размер, fragmentation, packets

Тренд по дням 7 дн.

Чаще всего спрашивают top users

ЮзерВопросов
Александр 3
Konstantin GARSHENIN 1
Dmitriy Kolyshkin 1

Примеры сообщений 5

Dmitriy Kolyshkin · 2026-05-25T07:57
1. Клиентом на телефоне является FoxRay и там нет отдельной настройки IPv6. Если это не так, скажи куда зайти. 2. показывает ip моего vps 3. ок 4. я снижал MTU, vless вообще завис и перестал открывать сайты
Александр · 2026-05-23T19:02
@AntenkaAI_bot Хочу попросить тебя оценить архитектуру моего каскада со стороны - насколько он правильно построен, что улучшить. Схема такая: устройство → Bridge (Россия, 3x-UI / Xray) → Exit (Нидерланды, 3x-UI / Xray) → интернет. Первое плечо, от устройства до Bridge: VLESS + TCP + Reality, flow xtls-rprx-vision, SNI крупного популярного сайта, uTLS firefox. Порт 443, плюс port-hopping: диапазон 20101-20200 заворачивается на 443 через iptables. Второе плечо, от Bridge до Exit: VLESS + XHTTP + Reality, SNI отдельного домена, режим stream-up (scStreamUpServerSecs 20-80, xmux maxConcurrency 16-32). Outbound на Bridge заведён прямой правкой SQLite, не через GUI. Общее по обоим плечам: sockopt с tcpUserTimeout=10000 и tcpKeepAlive, BBR, MTU 1380, на Exit стоит MSS-clamp 1280 (там eth0 с MTU 1380). Маршрутизация на Bridge: российский трафик (geosite ru, geoip ru) идёт напрямую (DIRECT), всё остальное - на Exit. Bittorrent и приватные адреса блокируются. DNS через DoH. Раз в 3 дня cron перезапускает x-ui - это воркэраунд против утечки памяти в XHTTP. Параллельно поднят запасной канал через Cloudflare CDN на отдельном домене (packet-up, Origin Cert). Вопросы: 1. Архитектурно схема выстроена правильно, или есть грубые ошибки? 2. Что бы ты изменил ради стабильности? 3. Reality на обоих плечах - это нормально, или на втором плече лучше что-то другое? Что думаешь? 4. Чего тут не хватает для отказоустойчивости?
Александр · 2026-05-23T18:54
Основное плечо bridge→exit это VLESS+XHTTP+Reality (не через CF, напрямую). Борюсь с периодическими фризами от ТСПУ (TCP-freeze: пакеты молчат после ~16KB без RST). Уже стоит sockopt tcpUserTimeout=10000, BBR, MTU 1380, MSS-clamp 1280. Какой режим XHTTP (packet-up/stream-up/stream-one) и какие параметры scMaxEachPostBytes, scStreamUpServerSecs, xmux maxConcurrency дают лучшую устойчивость к фризам на трансграничном плече?
Александр · 2026-05-23T10:37
@AntenkaAI_bot Каскад VLESS: bridge (РФ) → exit (NL), на exit второй канал через Cloudflare. Схема на exit: Cloudflare proxied :443 → ▎ Nginx :443 (Origin Cert, TLS) → proxy_pass на Xray 127.0.0.1:2053 (security=none) → VLESS+XHTTP mode=packet-up. Клиент - ▎ Shadowrocket на Mac. MTU на eth0 exit = 1380, уже стоит MSS-clamp 1280. 1. «При packet-up через Cloudflare запросы доходят до сервера (вижу в access.log Nginx статус 200), но страница в браузере не отрисовывается - ответ не доходит до клиента. Скачивание с самого сервера и с другого сервера работает на 3 МБ/с. Что ломает downlink именно на клиентском плече?» (это наша проблема дословно - смотрим, узнает ли он симптом) 2. «Какой MTU выставлять в профиле Shadowrocket для XHTTP+TLS через Cloudflare CDN? И вообще влияет ли MTU клиента на downlink, или это серверный MSS-clamp?» (проверяем нашу главную гипотезу) 3. «packet-up или stream-up/stream-one лучше работает через Cloudflare без gRPC, с Nginx proxy_pass? У меня stream-one через Nginx давал 000, grpc_pass - upstream rejected error 0. Это норма?» (сверяем нашу граблю - может, у него есть рабочий рецепт stream-one) 4. «Нужны ли специальные заголовки в Nginx для XHTTP downlink через CF - chunked_transfer_encoding, gzip off, X-Accel-Buffering? Cloudflare буферизует SSE-ответы?» (это прямо то, на что указывал наш ресёрч про SSE-буферизацию)
Konstantin GARSHENIN · 2026-05-21T07:15
вот mtu на РФ, такой же на Польше eth0: <BROADCAST,MULTICAST,UP,LOWER_UP> mtu 1500 qdisc fq state UP mode DEFAULT group default qlen 1000