Комментарии 17
Кстати, я тут еще обнаружил, что новые версии 3X-UI умеют генерировать конфиги для Cloudflare Warp и роутить на него по заданным правилам (например, для доступа к OpenAI ChatGPT, и т.д.).
Настраивается это просто,
XRay config - Warp routing
И когда у вас уже есть Warp, можно направить на него, например, российские сайты (зачем - я рассказывал в своей предыдущей статье про блокировки)
настройки роутинга в Warp
Во время известных блокировок в РФ по белым спискам протоколов например во время "событий в Дагестане" что-то из этого работало?
Насколько мне известно, все без TLS handshake блокировалось. По крайней мере на ntc.party об этом писали.
Да, речь именно об этих событиях.
Только было немного по-другому. Блокировалось все, что не относилось ни к одному известному ТСПУ протоколу. TLS - работало (и соответственно без проблем работал упомянутый в статье VLESS с XTLS, он переживает даже блокировки по белым спискам доменов), голый HTTP - работало, SSH - работало, торренты и скайп работали, а вот то, что ТСПУ опознать не мог, уже нет. Скорее всего они пытались заблокировать таким методом Телеграм-прокси, у которых протокол не имеет явных сигнатур, ну и заодно попал под раздачу ShadowSocks, потому что у него протокол тоже никак не детектируется, просто как рандомный набор байт.
Поэтому возможность mKCP использовать заголовки от других протоколов может быть очень полезной в таких случаях.
AWG работало, проверял, т.е. для UDP в тот момент белые списки не включали, так что шанс у mKCP есть.
Подскажите, пожалуйста - в Transmission нет варианта "mKCP", только "KCP". При выборе оного клиент не может подключиться. mKCP и KCP - это одно и то же? И почему его может не быть в панели?
А что такое Transmission? Я только торрент-клиент такой знаю
mKCP и KCP похожи, но между собой не совместимы.
Поле при добавлении inbound-а. В вашей инструкции "Transmission - вот тут важно, выбираем mKCP ".
А, понял. Это странно. У меня, как видно на скриншоте, есть именно mKCP.
А что за панель у вас, название/версия? Если у вас X-UI, а не 3X-UI, то подозреваю что это просто они так написали. Ядро-то там то же самое, XRay, он умеет mKCP, а оригинальный KCP никогда и не умел. Можете попробовать создать такой inbound, а потом экспортировать его (или всей панели) JSON-конфигурацию, и посмотрим, что там сгенерилось.
И ещё вопрос, какой клиент используете?
Это TCP или UDP или вместе? В смысле, что в докере открывать?
С конфигом надо копаться глубже.
Тестировал чистый VLESS и из вашего гайда с mKCP, iOS устройство, клиент ShadowRocket.
Чистый: down 27Mbit/s, up 55.1Mbit/s
mKCP: down 5Mbit/s, up: 1Mbit/s, при настройках 12/12 и буферах по 10MB.
Для резерва пойдёт, на каждый день - слишком медленно. Может быть что-то докрутить можно?
Клиент 3x-ui 2.2.8, x-ray: 1.8.10.
Какой физический канал у клиента, насколько далёкая дистанция? Можно попробовать congestion включить или уменьшить MTU
А с 5/5 результат как-то отличается?
Значения подозрительно похожи на замедление трафика некоторыми провайдерами.
Настройка протокола mKCP в 3X-UI и X-UI для маскировки трафика прокси-сервера под BitTorrent, FaceTime и WebRTC