LocNguyenHuu /
Rockxy
Native macOS HTTP-прокси: перехват HTTPS, инспекция API, моки ответов, отладка WebSocket и GraphQL. Open source проект от разработчиков для разработчиков.
Форки
30
Звёзды
481
Issues
0
Rockxy — нативный macOS-прокси для перехвата и отладки сетевого трафика. Альтернатива платным инструментам для анализа API, WebSocket и GraphQL.
Что делает
Rockxy перехватывает весь HTTP/HTTPS трафик на твоем Mac. Он позволяет смотреть, что именно отправляет и получает твое приложение в реальном времени. Это маст-хэв, когда нужно понять, почему API возвращает ошибку или почему данные не обновляются в интерфейсе.
Инструмент умеет не только показывать запросы, но и подменять ответы на лету. Это помогает тестировать разные сценарии без реальных изменений на сервере. Ты можешь имитировать ошибки сети, задержки или некорректные JSON-ответы, чтобы проверить устойчивость своего продукта.
Как работает
Программа работает как локальный прокси-сервер на macOS. Она использует SwiftNIO для обработки сетевых соединений с высокой производительностью. Rockxy встает «посередине» между твоим приложением и интернетом, расшифровывает HTTPS-трафик с помощью локального сертификата и выводит информацию в удобном интерфейсе на SwiftUI.
Кому подходит
Вайб-кодеры, которые собирают SaaS на Next.js или Swift и хотят видеть реальные сетевые запросы без копания в консоли браузера.
Разработчики мобильных приложений, которым нужно быстро проверить API-контракт.
Фрилансеры, которые чинят чужих ботов или веб-сервисы и ищут бесплатную замену дорогим сетевым анализаторам.
Основные возможности
Перехват и инспекция HTTP/HTTPS трафика в реальном времени.
Дебаг WebSocket-соединений для чатов и лайв-сервисов.
Поддержка GraphQL для анализа сложных запросов.
Инструменты для мока ответов сервера.
Нативный интерфейс на Swift/AppKit, который не тормозит систему.
Полностью открытый исходный код под macOS.
Как установить
Скачай актуальный релиз с GitHub или собери проект из исходников через Xcode, если хочешь покопаться в коде.
git clone https://github.com/LocNguyenHuu/Rockxy.git
cd Rockxy
open Rockxy.xcodeprojПосле открытия проекта в Xcode просто нажми кнопку Run.
Подводные камни
Главный нюанс — установка корневого сертификата. Чтобы Rockxy мог расшифровывать HTTPS, тебе придется добавить его сертификат в доверенные в настройках macOS. Если этого не сделать, сайты и API будут выдавать ошибки SSL. Помни, что это инструмент для разработки, не оставляй его включенным постоянно в фоновом режиме.
Частые вопросы
Это бесплатно?
Да, проект с открытым исходным кодом. Ты можешь использовать его без ограничений, которые обычно накладывают платные аналоги вроде Proxyman или Charles.
Нужно ли настраивать прокси в системе вручную?
Обычно Rockxy сам управляет системными настройками прокси, но иногда требуется ручная настройка в параметрах сети macOS или в настройках конкретного приложения, если оно игнорирует системный прокси.
Можно ли использовать его для перехвата трафика с iPhone?
Да, Rockxy умеет работать как прокси-сервер в локальной сети. Если телефон и Mac находятся в одной Wi-Fi сети, ты можешь прописать IP своего Mac в настройках прокси на iPhone и видеть трафик мобильного приложения.
Топики
Похожие репозитории
TablePro — нативный macOS-клиент для работы с SQL и NoSQL базами данных. Позволяет управлять данными без консольных команд.
MacClean — это open-source альтернатива CleanMyMac на Swift 6. Чистит систему, удаляет мусор, ищет дубликаты и сканирует на малварь без подписок.
CodeEdit — это полноценный open-source редактор кода для macOS, созданный как альтернатива Xcode. Легкий, быстрый и бесплатный.
FineTune — macOS-утилита для настройки громкости каждого приложения, маршрутизации аудио и эквалайзера. Бесплатная замена SoundSource для работы со звуком.
Данные обновлены: 3 июня 2026 г.