Перейти к содержимому

Добро пожаловать в Terminal Session Proxy Manager

Бесшовное управление прокси в терминале через единый бинарный файл на Rust. Выбирайте профили в интерактивном TUI-дашборде, анализируйте задержку в реальном времени и автоматически направляйте трафик через самый быстрый узел.

Интерактивный выбор профилей

Профили, а не экспорты. Настройте прокси один раз, затем переключайтесь одной командой или через интерактивный выбор. Команда switch открывает TUI-интерфейс, где можно выбрать профиль стрелками. При нажатии Enter утилита мгновенно прокидывает HTTP_PROXY, HTTPS_PROXY и ALL_PROXY — а также GRADLE_OPTS и JAVA_TOOL_OPTIONS для JVM-инструментов — прямо в вашу сессию zsh или bash.

Команда proxy switch с интерактивным списком прокси-профилей в терминале
Команда proxy switch с интерактивным списком прокси-профилей в терминале

Сетевой статус и дашборд

Проверяйте фактическую маршрутизацию трафика одной командой. Утилита status показывает ваши реальные внешние IPv4 и IPv6 адреса, а также провайдера и геолокацию. Для полного контроля используйте команду dash — интерактивный TUI-дашборд, объединяющий текущий IP, геолокацию, график задержки и переключение профилей на одном экране.

Команда proxy status показывает внешний IP-адрес, провайдера и геолокацию
Команда proxy status показывает внешний IP-адрес, провайдера и геолокацию

Диагностика и автовосстановление

Измеряйте реальную производительность активного маршрута. Утилиты ping и benchmark делают реальные параллельные запросы и показывают задержку каждого, так что лучший сервер видно сразу, — а команда best выберет его за вас. Для работы без присмотра используйте monitor: проверки состояния с автопереключением при отказе активного прокси.

Команда proxy ping выводит задержку в миллисекундах для каждой цели
Команда proxy ping выводит задержку в миллисекундах для каждой цели

Автономная утилита на Rust

Единый бинарный файл на Rust, не требующий тяжёлых сред выполнения — ни Node.js, ни Python. Мгновенный запуск, простая конфигурация в JSON и строгая обработка ошибок. Нужно передать настройки другим инструментам? Команда export подготовит конфиги для Docker, cURL, Git, .env и JVM-сборок — с корректным экранированием для shell.

Вывод proxy --help со списком всех подкоманд и их описаний
Вывод proxy --help со списком всех подкоманд и их описаний

Схема

Перетаскивайте схему. Масштаб — двумя пальцами или колесом. Клавиши: стрелки, +, −, 0.