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


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


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


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


