Внутри три прокси-ядра — Xray, sing-box и mihomo. Если текущее ядро упало, не приняло конфиг или перестало пропускать трафик, CoreShift переключается на следующее, а туннель и DNS при этом не пересоздаются, и соединения у программ не рвутся.
— и это очень позитивно сказывается на том, что называется «пользовательский опыт» (UX). Программа принимает любые вариант конфигураций и сама раскладывает их по полочкам.
В целом, интерфейс программы мне понравился. При установке программа проводит за ручку через необходимые действия (добавление конфигураций или подписки, их тестирование и автоопределение наилучшего варианта, определение режима работы). Назвать ее скромной в потреблении памяти не могу, 275 MB под Linux, но и на гигабайты не замахивается.
Настройки понятные, удобные и достаточные для правильного определения всех правил маршрутизации трафика. Есть готовые наборы для работы в РФ («российские сайты — напрямую», «российские сайты на зарубежных серверах — через VPN» и «блокировка рекламы»), настройка исключений по доменам и непосредственно программам (это очень полезно). Режим «только выбранные», например очень полезен для поддержания видимости отсутствия VPN. Возможность anti-DPI фрагментации TLS тоже присутствует.👍
После всего этого остается только нажать большую кнопку «вкл.» и наслаждаться открытым и безопасным интернетом. Теоретически…😁
В чем проблема? В том, что тестируются серверы на HTTP пинг, что происходит очень быстро, конечно — но никак не гарантирует работоспособности сервера в нормальном режиме. Так что тут как повезет… Однако, тут спасает режим автопереключения на следующую конфигурацию #VPN, так что если он включен, вы можете не заметить этой проблемы. Просто удивитесь, что хотели в Австралию, допустим, а оказались в Австрии. Автопереключилось…
Мне не понравилось, что в CoreShift тоже нет тестирования на реальную скорость скачивания (и нумерации списка серверов). Я могу согласиться с тем, что для мобильного клиента это разумно, чтобы не спалить весь лимит трафика успешными тестами. Но почему этого нет в клиентах для Windows и Linux?🤷🏻 Ориентироваться только на формальную доступность нельзя.
На этом фоне даже совершенно невозможные (почти сверхсветовых скоростей!) цифры пинга при проверке серверов уже даже не удивляют. Считайте их какими-то внутренними попугаями приложения для сравнительной оценки соединений, так будет проще.😁
Общий вывод: CoreShift вполне пригодный для эксплуатации продукт, подходящий для начинающих. Но не забудьте предупредить их о некоторых его особенностях.
P.S. Отдельно отмечу встроенную проверку безопасности подключения — отдельно на утечки DNS, отдельно общая проверка. Это удобно и сильно экономит время даже тем, кто это всё знает и умеет.👍
UPD: автор CoreShift появился в комментариях.👇