Repolode
luckjiawei

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. 1

    Клонируйте репозиторий и установите зависимости с помощью npm ci

    npm ci
  2. 2

    Запустите настольное приложение в режиме разработки

    npm run tauri:dev
  3. 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 обновляется ежедневно.

Похожие проекты

Бесплатная нативная IDE для Kubernetes с открытым исходным кодом, созданная на Tauri и Vue: сочетает горячие клавиши с удобным интерфейсом для работы с несколькими кластерами.

66131TypeScriptMITАктивно поддерживаетсяОбновлён 12 часов назад