Skip to content

Crocell 0.8.0

Latest

Choose a tag to compare

@github-actions github-actions released this 10 Nov 15:21

Crocell научился брать у провайдера правила «российское напрямую» одной ссылкой и понимает ещё два вида ссылок: ноды NaiveProxy и подписки incy://.

Новое

  • Правила одной ссылкой. Многие VPN-сервисы раздают для Happ и INCY ссылку вида happ://routing/onadd/…: после неё банки, Госуслуги и маркетплейсы идут мимо VPN, а остальное через него. Теперь её можно вставить и в Crocell: в «Добавить подписку» или в «Настройки» → «Маршрутизация» → «Ещё» → «Добавить правила из ссылки…». Если провайдер присылает такие правила вместе с подпиской, Crocell предложит их сам, когда вы добавите подписку.
  • Сначала показывает, потом добавляет. Crocell показывает, что ляжет в каждый список и что он пропустит, и ничего не меняет без вашего «Добавить». Правила ложатся отдельной группой: в настройках маршрутизации есть строка «Из профиля «…»» и кнопка «Убрать все». Ваши собственные правила профиль не трогает. Если профиль просит пускать мимо VPN всё остальное или поменять DNS и базы geosite/geoip, это отдельные галки, и по умолчанию они сняты.
  • Ноды NaiveProxy. Ссылки naive+https:// в подписках больше не пропадают. Пока это совместимый режим: Crocell подключается к серверу NaiveProxy как к HTTPS-прокси по HTTP/2 и представляется браузером Chrome. Набивки трафика, которой NaiveProxy маскирует размеры пакетов, тут нет. UDP через такие ноды не ходит, так устроен сам сервер. Ссылки naive+quic:// пока пропускаются.
  • Ссылки incy://. Некоторые провайдеры отдают ссылку на подписку в обёртке клиента INCY, чтобы её не видели боты. Crocell её разворачивает и берёт из неё название подписки, если провайдер своего не прислал. «Копировать логи» теперь вырезает из логов и такие ссылки, и sub://.

Исправления

  • Правило для программы иногда не срабатывало на Linux и Android. Если в тот момент, когда Crocell искал, чьё это соединение, завершался какой-то другой процесс, поиск сдавался, и трафик программы шёл по общему правилу.

Если что-то пошло не так

Ноды NaiveProxy и правила по ссылке собраны и проверены тестами, но на настоящих серверах и с настоящими профилями ещё не запускались. Если нода NaiveProxy не подключается или правила из профиля повели себя странно, напишите нам. Правила из профиля убираются кнопкой «Убрать все» в настройках маршрутизации.

Как обновиться

  • Android: откройте новый Crocell.apk и нажмите «Обновить».
  • Linux: Gear Lever подтянет новую версию. Потом нажмите «Обновить службу» на плашке в Crocell или выполните sudo ~/AppImages/crocell.appimage crocelld install. Расширение для быстрых настроек GNOME не менялось, его обновлять не нужно.
  • Windows: запустите новый Crocell-x86_64-Setup.exe поверх старого.
  • macOS: замените Crocell в «Программах» версией из Crocell-arm64.dmg и нажмите «Обновить службу».