Простой и элегантный редактор Markdown с открытым исходным кодом и предпросмотром в реальном времени в режиме WYSIWYG для Linux, macOS и Windows.
oldj/SwitchHosts
Настольное приложение для управления записями системного hosts-файла и переключения между ними на базе Tauri, React и TypeScript.
Open source альтернатива:SwitchHosts
- Звёзды
- 27,293
- Форки
- 2,689
- Открытые issues
- 419
- Последний коммит
- 16 часов назад
Что это?
SwitchHosts — настольное приложение для управления системным hosts-файлом. Вместо того чтобы редактировать файл вручную, можно распределять записи по локальным, удалённым и групповым наборам, а также по папкам, и включать нужный набор в главном окне или из системного трея.
Удалённые записи можно обновлять вручную, по расписанию или при запуске. Данные hosts-файла можно импортировать и экспортировать, в том числе импортировать резервные копии по URL. Удалённые записи попадают в корзину, откуда их можно восстановить. В приложении также есть подсветка синтаксиса, поиск и замена по записям, а в настройках можно задать режим записи, прокси, команды после применения и локальный HTTP API.
Приложение создано на базе Tauri, React, Jotai и Mantine и доступно для macOS, Linux и Windows; для Windows также есть пакет Chocolatey.
Ключевые возможности
- 01Управление системными, локальными и удалёнными записями hosts, а также группами и папками
- 02Переключение конфигураций hosts из главного окна или системного трея
- 03Подсветка синтаксиса, поиск и замена по записям
- 04Обновление удалённых hosts вручную, по расписанию или при запуске
- 05Импорт и экспорт данных hosts, в том числе резервных копий по URL
- 06Корзина для восстановления или окончательного удаления записей
Сценарии использования
- Переключение между настройками hosts для разработки, тестирования и production
- Направление доменов на тестовые серверы без ручного редактирования hosts-файла
- Подписка на общий удалённый список hosts с автоматическим обновлением
- Резервное копирование конфигураций hosts с возможностью восстановления
Быстрый старт
- 1
Установите зависимости с помощью npm
npm install - 2
Запустите приложение в режиме разработки
npm run tauri:dev - 3
Создайте production-сборку
npm run tauri:build
Что важно знать
- Для сборки из исходного кода необходимы Node.js 24 LTS, Rust 1.90 или новее и системные зависимости Tauri.
- Для записи в системный файл hosts требуются права администратора или root.
Темы
Частые вопросы
- Что такое SwitchHosts?
- Настольное приложение для управления записями системного hosts-файла и переключения между ними на базе Tauri, React и TypeScript. SwitchHosts — настольное приложение для управления системным hosts-файлом. Вместо того чтобы редактировать файл вручную, можно распределять записи по локальным, удалённым и групповым наборам, а также по папкам, и включать нужный набор в главном окне или из системного трея.
- SwitchHosts можно использовать бесплатно? Какая у него лицензия?
- SwitchHosts распространяется с открытым исходным кодом под лицензией Apache-2.0. Перед использованием в коммерческих продуктах проверьте условия лицензии.
- SwitchHosts всё ещё поддерживается?
- Активно поддерживается. Последний коммит в SwitchHosts — 20 окт. 2026 г..
- Для чего можно использовать SwitchHosts?
- Переключение между настройками hosts для разработки, тестирования и production Направление доменов на тестовые серверы без ручного редактирования hosts-файла Подписка на общий удалённый список hosts с автоматическим обновлением Резервное копирование конфигураций hosts с возможностью восстановления
- Как установить SwitchHosts?
- Установите зависимости с помощью npm: npm install Запустите приложение в режиме разработки: npm run tauri:dev Создайте production-сборку: npm run tauri:build
- Где скачать SwitchHosts?
- Исходный код и инструкции по установке — на GitHub: https://github.com/oldj/SwitchHosts
Описание создано ИИ на основе README проекта. Статистика GitHub обновляется ежедневно.
Похожие проекты
Приложение с открытым исходным кодом для записи и редактирования экрана на Mac, Windows и Linux: добавляет к демо-видео зум, плавное движение курсора и стилизованные рамки.
Неофициальное десктопное приложение для YouTube Music на Electron с системой плагинов для пользовательских CSS-стилей и изменения поведения.
Десктопное приложение для загрузки изображений: вставляйте их из буфера обмена или перетаскивайте, отправляйте на S3, GitHub, Imgur, Aliyun OSS и другие хостинги, а затем копируйте ссылку.
Приложение для заметок без отвлекающих факторов, работающее офлайн на Windows, macOS и Linux; создано на Electron и TypeScript, без ИИ-функций, рекламы и слежки.
Настольный браузер на Electron для одновременной проверки сайтов в превью на разных устройствах с синхронизацией взаимодействий и MCP-сервером для AI-агентов.