БетаПервая публичная версия для macOS 14 и новее

Каждому приложению
свой путь

Routekeeper ведёт выбранные приложения через ваш прокси-сервер, а остальные оставляет как есть. И следит, чтобы ничего не протекло: если прокси упал, трафик не уйдёт напрямую, а всё, что прошло мимо, сразу видно.

Бета · macOS 14 Sonoma и новее · свой сервер: SOCKS5, HTTP или HTTPS · без аккаунтов

Приложения

попробуйте переключить путь
Не протекает, если прокси упал Видно всё, что ушло мимо Приложения по подписи, а не по имени Без аккаунтов и телеметрии
Иконка Routekeeper: латунный фонарь со стрелкой путей на стекле
Откуда название

Смотритель путей

На старых железнодорожных узлах был человек, без которого ничего не работало. Он стоял у развилки, знал каждый маршрут и переводил стрелки: этот состав направо, тот налево, подозрительный на запасной путь.

А ночью обходил пути с фонарём и искал, где что-то просочилось.

Routekeeper делает то же самое для вашего Mac.

  • Стрелки — это правила: какое приложение каким путём пойдёт.
  • Фонарь — это монитор и детектор утечек: всё, что ушло мимо своего пути.
Как работает

От приложения до сайта, и ни шагу в сторону

Не нужно гнать весь трафик через VPN. Выберите, какие приложения куда идут, а остальное пусть работает как обычно.

Никаких аккаунтов и серверов Routekeeper. Трафик идёт только по путям, которые вы назначили, и никуда больше.

Добавьте прокси

SOCKS5, HTTP или HTTPS, с паролем или без. Можно несколько: рабочий, домашний, в другой стране.

Назначьте пути

Telegram через Амстердам, Safari напрямую, назойливый апдейтер в тупик. Один клик на приложение.

Смотритель следит

Монитор показывает каждое соединение, а детектор утечек отмечает всё, что прошло мимо назначенного пути.

Возможности

Точно, как стрелочник на развилке

Файрвол и маршрутизатор в одном окне. Без конфигов в терминале и без лишнего шума.

Правила по адресам

Домен со звёздочкой, IP, подсеть или порт. Общий путь приложения плюс исключения там, где нужно.

T*.telegram.orgпрокси
S*.corp.exampleофис
›_10.0.0.0/8напрямую
Aлюбой адреступик

Спросит, прежде чем пустить

Незнакомое соединение ждёт вашего ответа, а ответ сразу становится правилом: один раз, пока работает приложение, или навсегда.

Монитор в реальном времени

Приложение, адрес, сработавшее правило, путь и трафик. Странная строка превращается в правило одним кликом.

Детектор утечек

Замечает всё, что прошло мимо прокси, включая DNS-запросы к провайдеру.

Zoom мимо прокси52.84.12.7:443 Telegram Safari DNS к провайдеруChrome · example.org Slack

По подписи, не по имени

Переименованная копия не получит чужой путь.

Telegram.app✓ подпись
Telegram копия✕ чужая
+ помощникитем же путём

Любой прокси, даже для упрямых программ

Работает с приложениями, которые сами прокси не умеют: консольные утилиты, Electron, мессенджеры. UDP и QUIC для них закрыты, чтобы трафик не ушёл в обход.

SOCKS5HTTP CONNECTHTTPSлогин и парольcurl · git · node
Разработчикам

AI-ассистенты и терминал — через ваш сервер

ChatGPT, Claude, Cursor и Copilot доступны не во всех странах. Routekeeper отправляет через прокси только их, а всё остальное идёт напрямую. Без HTTP_PROXY и без VPN на весь Mac.

Десктопные AI-приложения

ChatGPT, Claude, Codex и другие Electron-приложения идут через прокси вместе со всеми своими helper-процессами.

Терминал без переменных

Правило для Terminal или iTerm с дочерними процессами подхватит curl, git, npm, pip и brew, даже если они не знают про прокси.

Редактор с расширениями

Правило для VS Code или Cursor действует и на расширения: Copilot и другие ассистенты работают в процессах редактора.

Только нужные адреса

Не обязательно всё приложение: можно отправить через прокси только API, например *.openai.com, а остальное оставить напрямую.

Режимы

А если правила нет?

Тогда решает режим. Начните с мягкого и закрутите гайки, когда захотите.

Приватность

Трафик идёт только туда, куда вы сказали

Никаких своих серверов

Routekeeper ничего не отправляет разработчику. Ни статистики, ни аккаунтов.

Пароли под замком

Прокси и пароли лежат в конфиге, который читает только root. Даже окно приложения их не видит.

Имена через прокси

Когда имя сайта известно, его разрешает прокси-сервер, а не DNS провайдера.

По правилам Apple

Системное сетевое расширение без драйверов ядра. macOS сама спрашивает разрешение.

Что Routekeeper видит и куда ходит сам — в политике конфиденциальности.

Что нужно

Назначьте первый путь за пять минут

При первом запуске Routekeeper проведёт по шагам: установит расширение, попросит разрешения у macOS и поможет добавить прокси.

  • Mac с macOS 14 Sonoma или новееRoutekeeper использует системные сетевые расширения Apple, без драйверов ядра.
  • Три разрешения при первом запускеВключить расширение в «Системные настройки → Основные → Объекты входа и расширения» и нажать «Разрешить» в двух окнах macOS: фильтр сетевого контента и конфигурация прокси. Routekeeper проведёт по шагам.
  • Свой прокси-серверSOCKS5, HTTP CONNECT или HTTPS, с паролем или без. Только для путей «через прокси»: файрволу сервер не нужен.
  • И всёНи аккаунта, ни подписки на чужие серверы, ни второго клиента рядом.
Вопросы

Частые вопросы

Чем это отличается от VPN?

VPN заворачивает в туннель весь Mac, и тогда банк, Госуслуги или маркетплейс видят чужой адрес и могут не пустить. Routekeeper решает по приложениям и адресам: Telegram через ваш сервер, банк и Zoom напрямую, назойливый апдейтер никуда. Остальное работает так, как будто Routekeeper нет.

У меня VLESS или Shadowsocks. Подойдёт?

Напрямую нет: с сервером Routekeeper говорит по SOCKS5, HTTP CONNECT или HTTPS. Но клиент для VLESS или Shadowsocks (sing-box, Xray, Clash и другие) обычно открывает на Mac локальный SOCKS5-порт, например 127.0.0.1:1080. Добавьте его в Routekeeper как прокси: протокол до сервера останется за клиентом, а какие приложения туда идут и чтобы ничего не протекло — за Routekeeper. Системный прокси и TUN-режим в клиенте при этом лучше выключить, чтобы маршрутами управлял кто-то один.

Чем отличается от Proxifier?

Proxifier тоже отправляет приложения через прокси по правилам. Routekeeper добавляет к этому файрвол с окном-вопросом, узнаёт приложения по подписи разработчика, а не по имени файла, и показывает утечки: DNS к провайдеру, UDP и всё, что ушло мимо прокси. Цепочек прокси, как в Proxifier, пока нет.

А от Clash Verge, Hiddify и похожих клиентов?

Они сами говорят с сервером по VLESS, Shadowsocks, Trojan и другим протоколам и умеют подписки. Правила по приложениям в них, если есть, пишут в конфиге по имени процесса. В Routekeeper путь приложению назначают кликом, приложение узнаётся по подписи вместе с helper-процессами, а монитор и детектор утечек показывают, что куда ушло. Протоколов меньше, зато одно другому не мешает: Routekeeper можно поставить поверх такого клиента, как в ответе выше.

Чем отличается от Little Snitch и LuLu?

Они файрволы: отвечают на вопрос «пускать или нет». Routekeeper отвечает ещё и на вопрос «куда»: одно правило может отправить приложение через конкретный прокси. Файрвол, маршрутизатор и монитор в одном окне.

Нужен ли свой сервер?

Для путей «через прокси» нужен: Routekeeper не продаёт прокси и не держит своих серверов. Подойдёт любой SOCKS5, HTTP или HTTPS: VPS в другой стране с HTTPS-прокси (например, Caddy с forwardproxy), прокси на работе, купленный прокси или локальный порт клиента VLESS. Если нужен только файрвол, сервер не нужен вовсе.

Можно ли пустить приложение через Tor?

Да. Tor Browser, пока он запущен, открывает на Mac локальный SOCKS5-порт 127.0.0.1:9150, служба tor из Homebrew — 127.0.0.1:9050. Добавьте его в Routekeeper как SOCKS5-прокси, и выбранные приложения пойдут через Tor, а имена сайтов будет разрешать Tor. Учтите, что Tor заметно медленнее обычного прокси, а многие сайты встречают его адреса капчей.

Как проверить, что ничего не протекает?

В меню-баре виден внешний IP, с которым приложения выходят через прокси. Монитор показывает каждое соединение и его путь, а детектор утечек отмечает, что ушло мимо у приложений с прокси: DNS-запросы к провайдеру, UDP и QUIC, процессы без правила. Рядом с каждой утечкой есть подсказка, как её закрыть.

Что будет, если прокси-сервер недоступен?

По умолчанию соединения этого приложения не уходят в обход прокси, а падают с ошибкой, которую видно в мониторе. Так ничего не утечёт втихую. Если удобнее, в настройках можно разрешить идти напрямую.

Работают ли звонки и UDP?

Через прокси Routekeeper ведёт TCP. UDP и QUIC для приложений с прокси закрыты, чтобы трафик не ушёл мимо: браузеры при этом сами переходят на TCP. Звонкам UDP нужен, поэтому приложения для звонков лучше оставить на пути «напрямую».

Видит ли Routekeeper мой трафик?

Трафик проходит через сетевое расширение на вашем Mac и уходит туда, куда вы его направили. Routekeeper не расшифровывает соединения и ничего не отправляет разработчику: ни статистики, ни списка сайтов. Сам он ходит в сеть только за двумя вещами: проверяет обновления на getroutekeeper.app и, чтобы показать внешний IP, спрашивает его у ipinfo.io через ваш прокси.

Почему macOS просит что-то разрешить?

Routekeeper работает через системное сетевое расширение Apple. macOS включает такие расширения только с явного согласия владельца, поэтому при первом запуске спросит трижды: включить расширение в «Системные настройки → Основные → Объекты входа и расширения», разрешить фильтр сетевого контента и разрешить конфигурацию прокси. Это нужно один раз.

А если закрыть окно Routekeeper?

Правила продолжают работать: их выполняет расширение, а окно нужно только чтобы их менять и смотреть монитор.

Фонарь зажжён

Публичная бета для macOS 14 Sonoma и новее. Откройте DMG и перетащите Routekeeper в «Программы»: сборка подписана Developer ID и нотаризована Apple, дальше он обновляется сам.

Документация и первый запуск · Конфиденциальность