Правила по адресам
Домен со звёздочкой, IP, подсеть или порт. Общий путь приложения плюс исключения там, где нужно.
Routekeeper решает, куда идёт трафик каждого приложения на вашем Mac: через прокси, напрямую или никуда. И присматривает, чтобы ничего не просочилось мимо.
Не нужно гнать весь трафик через VPN. Выберите, какие приложения куда идут, а остальное пусть работает как обычно.
Никаких аккаунтов и серверов Routekeeper. Трафик идёт только по путям, которые вы назначили, и никуда больше.
SOCKS5, HTTP или HTTPS, с паролем или без. Можно несколько: рабочий, домашний, в другой стране.
Telegram через Амстердам, Safari напрямую, назойливый апдейтер в тупик. Один клик на приложение.
Монитор показывает каждое соединение, а детектор утечек отмечает всё, что прошло мимо назначенного пути.
Файрвол и маршрутизатор в одном окне. Без конфигов в терминале и без лишнего шума.
Домен со звёздочкой, IP, подсеть или порт. Общий путь приложения плюс исключения там, где нужно.
Незнакомое соединение ждёт вашего ответа, а ответ сразу становится правилом: один раз, пока работает приложение, или навсегда.
Приложение, адрес, сработавшее правило, путь и трафик. Странная строка превращается в правило одним кликом.
Замечает всё, что прошло мимо прокси, включая DNS-запросы к провайдеру.
Переименованная копия не получит чужой путь.
Работает с приложениями, которые сами прокси не умеют: консольные утилиты, Electron, мессенджеры. UDP и QUIC для них закрыты, чтобы трафик не ушёл в обход.
Тогда решает режим. Начните с мягкого и закрутите гайки, когда захотите.
Routekeeper ничего не отправляет разработчику. Ни статистики, ни аккаунтов.
Прокси и пароли лежат в конфиге, который читает только root. Даже окно приложения их не видит.
Когда имя сайта известно, его разрешает прокси-сервер, а не DNS провайдера.
Системное сетевое расширение без драйверов ядра. macOS сама спрашивает разрешение.
При первом запуске Routekeeper проведёт по шагам: установит расширение, попросит разрешения у macOS и поможет добавить прокси.
VPN заворачивает весь трафик Mac в один туннель. Routekeeper решает по приложениям и адресам: Telegram через прокси, банк и Zoom напрямую, назойливый апдейтер никуда. Остальное работает так, как будто Routekeeper нет.
Они файрволы: отвечают на вопрос «пускать или нет». Routekeeper отвечает ещё и на вопрос «куда»: одно правило может отправить приложение через конкретный прокси. Файрвол, маршрутизатор и монитор в одном окне.
Для путей «через прокси» нужен: Routekeeper не продаёт прокси и не держит своих серверов. Подойдёт любой SOCKS5, HTTP или HTTPS: свой VPS, прокси на работе, купленный прокси. Если нужен только файрвол, сервер не нужен вовсе.
Трафик проходит через сетевое расширение на вашем Mac и уходит туда, куда вы его направили. Routekeeper не расшифровывает соединения и ничего не отправляет разработчику: ни статистики, ни списка сайтов.
По умолчанию соединения этого приложения не уходят в обход прокси, а падают с ошибкой, которую видно в мониторе. Так ничего не утечёт втихую. Если удобнее, в настройках можно разрешить идти напрямую.
Через прокси Routekeeper ведёт TCP. UDP и QUIC для приложений с прокси закрыты, чтобы трафик не ушёл мимо: браузеры при этом сами переходят на TCP. Звонкам UDP нужен, поэтому приложения для звонков лучше оставить на пути «напрямую».
Routekeeper работает через системное сетевое расширение Apple. macOS включает такие расширения только с явного согласия владельца, поэтому при первом запуске спросит трижды: включить расширение в «Системные настройки → Основные → Объекты входа и расширения», разрешить фильтр сетевого контента и разрешить конфигурацию прокси. Это нужно один раз.
Правила продолжают работать: их выполняет расширение, а окно нужно только чтобы их менять и смотреть монитор.
На старых железнодорожных узлах был человек, без которого ничего не работало. Он стоял у развилки, знал каждый маршрут и переводил стрелки: этот состав направо, тот налево, подозрительный на запасной путь.
А ночью обходил пути с фонарём и искал, где что-то просочилось.
Routekeeper делает то же самое для вашего Mac.
Routekeeper готовится к первой публичной бете. Понадобится Mac с macOS 14 Sonoma или новее.