Skip to content

Crocell 0.2.0

Choose a tag to compare

@github-actions github-actions released this 01 Nov 16:18
· 37 commits to master since this release

Первая публичная сборка, пока только для Linux x86_64.

Crocell — клиент для подписок Xray и Mihomo. Я написал его, потому что устал держать рядом Happ, Clash Verge и Nekobox: каждый умел что-то своё, и ни один не умел всё. Внутри ядро mihomo, интерфейс на Flutter.

Что умеет

  • Читает подписки в любом виде: ссылки vless, vmess, trojan, ss, hysteria, base64 и Clash YAML с proxy-providers. Подписок можно добавить сколько угодно. Остаток трафика и срок действия Crocell берёт из ответа сервера подписки.
  • Работает в двух режимах. «Прокси» прописывает системный прокси в GNOME и KDE. «Туннель» через TUN пускает в VPN всю систему, включая программы, которые прокси не понимают.
  • Проверка нод показывает, куда вы на самом деле выйдете: IP и страну входа, IP, страну и город выхода, задержку. Так видно, где нода из Москвы выпускает вас в Нидерландах, а где не отвечает вовсе.
  • Маршрутизация собрана в три списка: через VPN, напрямую, заблокировать. В них можно добавлять сайты, IP и подсети, наборы geosite и geoip, а ещё программы по имени или пути. wiseless.net значит только сам домен, *.wiseless.net значит его поддомены, +.wiseless.net значит и то и другое.
  • Базы geoip и geosite от runetfreedom скачиваются и обновляются сами. Источник можно поменять на свой.
  • Раз в две минуты Crocell проверяет, что соединение живое, а если оно отвалилось, присылает уведомление.
  • Подписки и настройки лежат на диске зашифрованными, ключ запечатан через systemd-creds.

Как поставить

  1. Скачайте Crocell-x86_64.AppImage. Удобнее всего через Gear Lever: дальше он будет обновлять Crocell сам.
  2. Один раз поставьте службу, которая держит соединение:
    sudo ./Crocell-x86_64.AppImage crocelld install
  3. Откройте Crocell и добавьте подписку. Если ссылка уже в буфере обмена, она подставится сама.

Нужен systemd. Если root не может смонтировать AppImage, добавьте --appimage-extract-and-run перед crocelld.

Что пока не так

  • После обновления образа переустановите службу той же командой. Иначе продолжит работать старая.
  • Сборка не подписана.
  • Windows, macOS и Android собираются, но пока не работают: под них ещё нет службы и VPN-слоя.

Лицензия GPL-3.0. Основной репозиторий — git.wiseless.net/fureunoir/Crocell, здесь зеркало.