RuSecure — утилита для macOS, которая работает как браузер по умолчанию и маршрутизирует ссылки: российские сайты открывает в одном браузере, все остальные — в другом.
Например: Госуслуги и другие российские сервисы открываются в Яндекс Браузере, а весь остальной интернет — в Safari или любом другом браузере по вашему выбору.
- 🧭 Маршрутизация ссылок — RuSecure регистрируется как обработчик
http/httpsи перенаправляет каждую ссылку в нужный браузер. - 🌐 geosite category-ru — база российских доменов из v2fly/domain-list-community, обновляется автоматически раз в сутки.
- 🇷🇺 Зоны .ru и .рф — отдельное правило для доменных зон.
- ➕ Свои списки — добавьте любой сайт в «Российские сайты» или в «Исключения».
- 🔍 Строка поиска — оверлей по
⌥Spaceиз любого приложения, с подсказками Google / Яндекса / DuckDuckGo. - ⚙️ Настройки — выбор браузеров и поисковика из списка установленных в системе.
Правила проверяются по приоритету:
- Исключения — сайт никогда не считается российским.
- Список российских сайтов — сайт всегда считается российским (по умолчанию:
gosuslugi.ru,nalog.gov.ru,mos.ru,gosuslugi.mosreg.ru,kremlin.ru,government.ru). - geosite category-ru — если включён в настройках.
- Зоны
.ru/.рф— если включены в настройках.
Если ни одно правило не сработало, ссылка уходит в браузер «для остальных сайтов». Если выбранный браузер не найден, используется второй как запасной.
- macOS 14 (Sonoma) или новее
- Xcode для сборки
Откройте проект в Xcode и соберите (⌘B) либо через терминал:
xcodebuild -project RuSecure.xcodeproj -scheme RuSecure -configuration Release buildСобранный RuSecure.app появится в Derived Data (Xcode → Product → Show Build Folder in Finder). Переместите его в /Applications.
- Запустите RuSecure один раз.
- Откройте Системные настройки → Рабочий стол и Dock → Браузер по умолчанию.
- Выберите RuSecure в списке.
Готово: теперь все ссылки из любых приложений проходят через RuSecure.
RuSecure распространяется без подписки и нотарилизации Apple Developer Program, поэтому Gatekeeper блокирует скачанные сборки. Это нормально для неподписанных приложений. Снимите карантин одной командой:
xattr -cr /Applications/RuSecure.appили откройте приложение через правый клик → Открыть и подтвердите запуск.
При сборке из Xcode на своей машине подписка не требуется: проект использует ad-hoc подпись и запускается сразу.
- RuSecure не собирает данные и не имеет аналитики.
- Единственный сетевой запрос — скачивание списка geosite с GitHub (раз в сутки, кэш хранится в
~/Library/Application Support/RuSecure/geosite_category_ru.yml). - Настройки и списки сайтов хранятся локально в
UserDefaults.