Быстрый reverse proxy для доступа к локальным серверам за NAT или файрволом из интернета по TCP, UDP, HTTP и HTTPS.
luckjiawei/frpc-desktop
Кроссплатформенный desktop-клиент frp с графической настройкой frpc для публикации локальных сервисов через туннель.
- Звёзды
- 6,961
- Форки
- 505
- Открытые issues
- 22
- Последний коммит
- 25 дней назад
Что это?
Frpc-Desktop — приложение для управления frpc, клиентской частью reverse proxy frp. Вместо ручного редактирования конфигурационных файлов пользователи настраивают подключения к серверам и прокси через графический интерфейс, а затем запускают frpc, чтобы сделать сервисы в локальной сети доступными через сервер frps.
Приложение поддерживает все версии frp и умеет скачивать сборки frp, в том числе через зеркала. Доступны разные типы прокси: TCP, UDP, STCP и XTCP, а также HTTP basic auth, поддомены, диапазоны портов и поддержка Proxy Protocol. Конфигурации можно импортировать и экспортировать; приложение распознаёт существующие файлы frpc.toml.
Приложение работает в Windows, macOS и Linux. В нём есть автозапуск при загрузке системы, а также доступна portable-версия. Версия 2.0 была заново создана на Tauri. Установки Electron версии 1.x обновляются без переустановки, при этом настройки и прокси сохраняются.
Ключевые возможности
- 01Графическая настройка подключений frpc к серверам и прокси
- 02Поддержка всех версий frp и скачивание frp через зеркала
- 03Поддержка типов прокси TCP, UDP, STCP и XTCP
- 04Диапазоны портов, HTTP basic auth и поддержка поддоменов
- 05Импорт и экспорт конфигураций frpc.toml, а также их распознавание
- 06Автозапуск при загрузке системы и portable-версия
Сценарии использования
- Публикация домашнего NAS или сервера разработки за NAT в интернете
- Доступ к внутренним сервисам извне корпоративной или домашней сети
- Управление несколькими подключениями frpc без ручного редактирования конфигурационных файлов
- Запуск frp на компьютере с Windows или macOS без командной строки
Быстрый старт
- 1
Клонируйте репозиторий и установите зависимости с помощью npm ci
npm ci - 2
Запустите настольное приложение в режиме разработки
npm run tauri:dev - 3
Соберите установщики для текущей платформы (необязательно)
npm run tauri:build
Что важно знать
- Для настройки среды разработки требуются Node.js версии 22.12 или новее и стабильный toolchain Rust для Tauri.
- При обновлении с версии 1.x потребуется однократно перенести данные из предыдущей версии на Electron.
- В macOS приложение может отображаться как повреждённое; чтобы открыть его, может потребоваться команда в терминале.
В подборках
Темы
Частые вопросы
- Что такое frpc-desktop?
- Кроссплатформенный desktop-клиент frp с графической настройкой frpc для публикации локальных сервисов через туннель. Frpc-Desktop — приложение для управления frpc, клиентской частью reverse proxy frp. Вместо ручного редактирования конфигурационных файлов пользователи настраивают подключения к серверам и прокси через графический интерфейс, а затем запускают frpc, чтобы сделать сервисы в локальной сети доступными через сервер frps.
- frpc-desktop можно использовать бесплатно? Какая у него лицензия?
- frpc-desktop распространяется с открытым исходным кодом под лицензией MIT. Перед использованием в коммерческих продуктах проверьте условия лицензии.
- frpc-desktop всё ещё поддерживается?
- Активно поддерживается. Последний коммит в frpc-desktop — 14 окт. 2026 г..
- Для чего можно использовать frpc-desktop?
- Публикация домашнего NAS или сервера разработки за NAT в интернете Доступ к внутренним сервисам извне корпоративной или домашней сети Управление несколькими подключениями frpc без ручного редактирования конфигурационных файлов Запуск frp на компьютере с Windows или macOS без командной строки
- Как установить frpc-desktop?
- Клонируйте репозиторий и установите зависимости с помощью npm ci: npm ci Запустите настольное приложение в режиме разработки: npm run tauri:dev Соберите установщики для текущей платформы (необязательно): npm run tauri:build
- Где скачать frpc-desktop?
- Исходный код и инструкции по установке — на GitHub: https://github.com/luckjiawei/frpc-desktop
Описание создано ИИ на основе README проекта. Статистика GitHub обновляется ежедневно.
Похожие проекты
CLI-клиент для Cloudflare Tunnel: подключает исходные серверы к сети Cloudflare без открытия входящих портов на межсетевом экране.
Самостоятельно размещаемый туннель на Go, который открывает доступ к локальным сервисам из интернета через ваш домен и сервер.
Создаёт лёгкие десктопные приложения для macOS, Windows и Linux из любого сайта одной командой.
Бесплатная нативная IDE для Kubernetes с открытым исходным кодом, созданная на Tauri и Vue: сочетает горячие клавиши с удобным интерфейсом для работы с несколькими кластерами.
Открытая альтернатива ngrok: одной командой открывает локальный HTTP-сервер по публичному HTTPS-адресу.