Если вы когда-нибудь искали бесплатные outline-ключи, то вам будет полезно узнать про VLESS — новый протокол, который постепенно приходит на смену Shadowsocks. Поговорим о том, чем они отличаются и какие у них есть преимущества.

Если вы когда-нибудь искали бесплатные outline-ключи, то вам будет полезно узнать про VLESS — новый протокол, который постепенно приходит на смену Shadowsocks. Поговорим о том, чем они отличаются и какие у них есть преимущества. Коротко о VPN в России:
Коротко о VPN в России:

Чем отличаются протоколы?

Shadowsocks — это философия «шифруем всё так, чтобы быть не похожим ни на что». Настройка SS крайне простая, особенно при использовании самого популярного клиента «Outline».

VLESS — это маскировка под HTTPS-трафик, которого на просторах интернета больше всего. Для провайдера это выглядит, как обычный запрос, например, к Google. Настройка VLESS гораздо сложнее.

Какие проблемы есть у Shadowsocks?

Версия Shadowsocks (AEAD), которая используется в Outline, имеет известные уязвимости, например:

  1. Соотношение единиц и нулей в битах примерно 1:1 (Github Issue), что приводит к идентификации трафика. В Китае уже давно блокируют SS-AEAD именно таким способом.

    На последнюю версию Shadowsocks-2022, где были исправлены многие недочёты, Outline переходить не спешит (Github Issue).

  2. Скорость Shadowsocks иногда режут операторы по признаку «ни на что не похожий трафик — прекратить».

Уже сейчас на практике Shadowsocks перестает работать. Например, во время блокировок в Дагестане, когда на ТСПУ (Технические Средства Противодействия Угрозам) запретили все неизвестные протоколы. VLESS, так как маскировался под HTTPS, продолжал работать. А с апреля 2024 на некоторых операторах РКН испытывает новый (для РФ) вид блокировки SS.

Что такое VLESS?

VLESS имеет гораздо более широкие возможности:

  1. Например, он может работать через CDN (Content Delivery Networks) благодаря транспорту WS, gRPC и HTTPUpgrade. Это позволяет обходить даже блокировки серверов и целых хостеров по IP (особенно в Туркменистане и Иране), CDN является обходным путём. Shadowsocks такого “не умеет”.

  2. VLESS на текущий момент активно развивается разработчиками ядра Xray. Весной 2023 года был выпущен в свет «Reality» (очень грубо говоря — расширение для VLESS), который позволяет очень достоверно замаскировать свой сервер (и трафик) под другой сайт.

  3. Как правило, клиенты, которые поддерживают VLESS, так же имеют и поддержку роутинга — он позволяет пользоваться отечественными сайтами (в т.ч. госулагами и банками) даже с включённым VPN.

  4. Как ни парадоксально, VLESS иногда по энергоэффективности лучше, чем SS. Outline сервер буквально не даёт заснуть смартфону (Github Issue).

  5. При должной настройке VLESS позволяет пролезть даже через самые изощрённые корпоративные фаерволы.

Главные минусы VLESS:

  1. Сложность в настройке. Неправильная настройка не даёт нужного уровня маскировки и повышает вероятность блокировки. Документация есть только на китайском и английском, и то не полностью.

  2. При неправильной настройке может вырасти задержка по сравнению с SS.

  3. Клиенты. Outline со своей одной большой кнопкой, конечно, сильно приятнее, чем все v2ray-клиенты, но ничего, скоро мы это исправим :)

Заключение

В контексте РФ лучше выбирать VLESS, так как SS уже сейчас в некоторых регионах у некоторых операторов работает с перебоями.

Мы сами в @LagomVPN постепенно переходим на него и вам советуем!

Комментарии (28)


  1. MrCina32
    29.08.2024 18:24
    +9

    у hiddify тоже одна кнопка.

    что касается сложности, то настраивается все минут за 15


  1. Sazonov
    29.08.2024 18:24
    +5

    Использую клиент Streisand на iOS - вынес виджет и впн подключается в один клик. Для остальных платформ использую FoxRay - там тоже всё достаточно тривиально.


  1. UranusExplorer
    29.08.2024 18:24
    +65

    который придет на смену SS

    который постепенно приходит на смену Shadowsocks

    С подключением, ребята. Он уже много лет как пришел и занял свое место.

    Настройка VLESS гораздо сложнее.

    Ничуть не сложнее.

    На последнюю версию Shadowsocks-2022, где были исправлены многие недочёты, Outline переходить не спешит

    Потому что фатальный недостаток у него все тот же - без дополнительных транспортов зашифрованный им трафик не похож ни на что, и ковровые блокировки всего неопознанного он не переживет.

    VLESS имеет гораздо более широкие возможности: Например, он может работать через CDN (Content Delivery Networks) благодаря транспорту WS, gRPC и HTTPUpgrade.

    Открою вам секрет - вы можете успешно использовать ShadowSocks со всеми этими транспортами и тоже работать через CDN. Просто это будет немного избыточно, двойное шифрование.

    Весной 2023 года был выпущен в свет «Reality» (очень грубо говоря — расширение для VLESS)

    То же самое, ShadowSocks тоже можно обернуть в Reality. Как и Trojan и даже обычный SOCKS.

    Как правило, клиенты, которые поддерживают VLESS, так же имеют и поддержку роутинга

    Роутинг в клиенте не зависит от протокола, вы можете его использовать и с SS.

    А вот самую важную особенность VLESS в сравнении с ShadowSocks, возможность использовать его с XTLS-Vision вы упомянуть забыли.

    Как ни парадоксально, VLESS иногда по энергоэффективности лучше, чем SS. Outline сервер буквально не даёт заснуть смартфону (Github Issue).

    Это проблема конкретного клиента, а не протокола.

    При должной настройке VLESS позволяет пролезть даже через самые изощрённые корпоративные фаерволы.

    См. пункты выше про CDN и транспорты

    Документация есть только на китайском и английском, и то не полностью.

    На русском уже давно тоже есть

    чем все v2ray-клиенты, но ничего, скоро мы это исправим

    Так вы про XRay или про V2ray? V2ray не поддерживает ни VLESS, ни Reality, и вообще уже давно почти не развивается. А на базе XRay/Sing-box есть в том числе и простые в использовании клиенты, например упомянутый выше Hiddify-Next

    За статью двойка, халтурный рерайт части старых статей MiraclePtr без малейшей попытки разобраться в вопросе и актуализировать информацию.


    1. battlemixerpilot
      29.08.2024 18:24

      Так вы про XRay или про V2ray? V2ray не поддерживает ни VLESS

      Есть V2RayNG для ведроидов, который как раз работает с Reality


      1. UranusExplorer
        29.08.2024 18:24
        +1

        Это название историческое, по факту v2rayNG основан на и использует XRay, а не на v2ray


    1. Jaffarr
      29.08.2024 18:24

      вы можете успешно использовать ShadowSocks со всеми этими транспортами и тоже работать через CDN

      Это как? CDN же привязывается к домену, которого у SS нет или имеется в виду SS+обфускатор? И как клиенты потом настраивать, у них же нет в шаблоне SS выбора транспорта?


      1. UranusExplorer
        29.08.2024 18:24

        Так-то у VLESS-протокола тоже нет никакого домена, он ни про какие домены не знает, а все зависит от транспорта. Голый VLESS без вебсокетного или сплит-транпорта через CDN тоже работать не будет.

        С SS то же самое - протокол заворачивается в любой транспорт который вам надо. Я даже более скажу, возможность работы через вебсокеты с CDN у клиентов SS появилась еще когда VLESS даже проекте не было.

        Да, популярные клиенты на базе XRay/Singbox с SS не такие гибкие в интерфейсе, но при ручной настройке (подсунув готовый конфиг) можно получить то что надо. Ну или взять именно SS-клиент.


        1. Jaffarr
          29.08.2024 18:24

          Я правильно понимаю, что в этом случае при настройке SS, в параметре network вместо "tcp,udp" нужно будет прописать любой другой транспорт "ws" или "grpc"?


    1. Mr_Boshi
      29.08.2024 18:24

      От вашего ответа складывается впечатление, что статью писал не специалист с целью просвещения, а пиарщик ради рекламы своего VPN, который даже ещё не перевели на vless.

      Хотя погодите…


  1. Zerguzik
    29.08.2024 18:24
    +6

    Статья ради статьи, в которой кратко описаны плюсы/минусы и те приукрашены.


  1. 5Coins
    29.08.2024 18:24

    Ну ладно вы все рутер называете рОутером, но рутинн-то с чего стал рОутинном! Мы так скоро будем говорить маршрОутизация, ей богу.


    1. Antocyan
      29.08.2024 18:24
      +8

      Во-первых, так давно пишут, во-вторых, чтобы не путать с "rooting"


      1. Mr_Boshi
        29.08.2024 18:24

        Наверное имелось в виду, что корректней говорить раутинг.


    1. UranusExplorer
      29.08.2024 18:24
      +1

      ладно вы все рутер называете рОутером

      Наверное потому что они пишут на русском, а не на английском всё-таки.


    1. EvilShadow
      29.08.2024 18:24
      +2

      вы все рутер называете рОутером

      Если потратить две минуты и погуглить "router pronunciation", то можно обнаружить, что носители языка называют его ПО-РАЗНОМУ.


  1. Lazhu
    29.08.2024 18:24
    +3

    протокол, который придет на смену SS

    С выходом из спячки!


  1. ZVEZDO4ETik
    29.08.2024 18:24
    +3

    Так а где собственно ссылка на тот самый гайдлайн, где этот влэсс правильно приготовить?


    1. zartarn
      29.08.2024 18:24
      +3

      Кажется, вы пропустили прекрасную серию статей от @Deleted-user

      Скрытый текст
      230117 - Интернет-цензура и обход блокировок не время расслабляться
      230410 - Современные технологии обхода блокировок V2Ray, XRay, XTLS, Hysteria, Cloak и все-все-все
      230412 - Программы-клиенты для протоколов недетектируемого обхода блокировок сайтов V2RayXRay, Clash, Sing-Box, и другие
      230413 - Обход блокировок настройка сервера XRay для Shadowsocks-2022 и VLESS с XTLS-Vision, Websockets и фейковым веб-сайтом
      230425 - Bleeding-edge обход блокировок с полной маскировкой настраиваем сервер и клиент XRay с XTLS-Reality быстро и просто
      230518 - 3X-UI Shadowsocks-2022 & XRay (XTLS) сервер с простой настройкой и приятным интерфейсом
      230831 - Установка и настройка XRay на OpenWRT (для Shadowsocks, XTLS-Reality и всего-всего-всего)
      230918 - Особенности проксирования через CDNWebsocketgRPC для обхода блокировок
      231029 - FAQ по ShadowsocksXRayXTLSRealityNekoboxetc. для обхода блокировок
      231103 - Вас сдаст Гитхаб деанонимизация пользователей SSH-серверов
      231118 - XRay (с VLESSXTLS) проброс портов, реверс-прокси, и псевдо-VPN
      231124 - OpenConnect недетектируемый VPN, который вам понравится
      231202 - GOST швейцарский нож для туннелирования и обхода блокировок
      231203 - Domain fronting для чайников, и как его использовать для обхода блокировок

      FAQ по Shadowsocks/XRay/XTLS/Reality/Nekobox/etc. для обхода блокировок / Хабр (habr.com)

      Bleeding-edge обход блокировок с полной маскировкой: настраиваем сервер и клиент XRay с XTLS-Reality быстро и просто / Хабр (habr.com)

      3X-UI: Shadowsocks-2022 & XRay (XTLS) сервер с простой настройкой и приятным интерфейсом / Хабр (habr.com)

      часть из статей сейчас скрывается за 451 (впн или вебархив в помощь), ссылки либо из профиля либо из гугла)


      1. ZVEZDO4ETik
        29.08.2024 18:24

        Спасибо!


    1. UranusExplorer
      29.08.2024 18:24

      https://habr.com/ru/articles/799751/

      Но ее тоже прикрыли от пользователей из РФ


  1. q4Smith
    29.08.2024 18:24

    Не чего сложного в настройке нет. На VPS ставится web панель, а потом только мышкой кликать. Причем web панель ставится одной командой с github. Я вот например делал все по инструкции с этого видео, другое дело что когда vpn уронили, это мне ни как не помогло. DPI уже видят протокол и дропают пакеты.

    Если есть специалисты по Vless, гляньте бегло видео и прокомментируйте, правильно ли там шифрование настраивается или что то нужно поменять, потому что сейчас все работает, а когда были "учения" эти настройки не помогли.

    upd а так пользуюсь Амнезией, понравилась простота настройки, даже консоль не нужно на сервере открывать, мышкой кликай да и все. Но разок в неделю все же нужно консоль открывать и знать команду reboot now, а иначе скорость падает и пинг растет.


    1. ivantgam
      29.08.2024 18:24
      +1

      Тоже столкнулся с тем, что на 3x ui + vless reality производительность падает со временем, поэтому ночью раз в сутки кронтабом запускаю ребут. Пока полет норм


      1. q4Smith
        29.08.2024 18:24

        А можете инструкцию подробную написать под убунту? Или может где скрипт готовый есть... Я тоже хотел крон настроить, но видать это настолько базовые вещи, что даже инструкции не нашел нормальной.

        upd мне проще батник в планировщик win закинуть, чем в консоль убунты лезть.


        1. ivantgam
          29.08.2024 18:24

          А вот буквально так :) Через ssh под рутом:

          crontab -e

          в конце добавляете:

          0 3 * * * /sbin/shutdown -r now

          (будет перезагружаться раз в сутки в 3 утра, можете подкорректировать под себя)


  1. Q000P
    29.08.2024 18:24

    Если нужна одна кнопка и человек не хочет думать то зачем ему вообще ВПН? Нажимаешь на пульте 1 и смотришь первый канал в смартфоне тоже одноклассники рутуб на главном экране и вперёд)) а остальные кто способен посидеть и почитать немного, посмотреть видео минут за 10-30 разберутся))


  1. Sad_Bro
    29.08.2024 18:24

    Кто-нибудь знает как настроить VLESS что бы через него шло только часть трафика, например только ютуб, linkedin...?


    1. UranusExplorer
      29.08.2024 18:24
      +1

      Почти в любом клиенте можно, эта фича называется "routing". Можно создавать правила по GeoIP (ресурсы на серверах в определенной стране), по доменам и маскам доменов, и по спискам доменов (так называемых geosite, там есть списки для всех доменлв Гугла, сервисов госорганов, и кучи всего остального)


      1. vaslobas
        29.08.2024 18:24

        Ох, а я руками собирал. Огромное спасибо