Frpc-Desktop

luckjiawei·luckjiawei.frp-desktop

FRP跨平台桌面客户端,可视化配置,轻松实现内网穿透!

winget install --id luckjiawei.frp-desktop --exact --source winget

Latest 1.2.7·September 7, 2026

Release Notes

✨ New Features

• 🗄️ SQLite persistence:Migrated application data from NeDB to SQLite for more reliable configuration, proxy, and downloaded-version storage. • 🔄 Automatic data migration:Existing NeDB data is migrated on first launch, validated for integrity, and archived as read-only backup files after a successful upgrade. • 📄 Proxy pagination:Added pagination to both card and list views, with debounced search for smoother management of large proxy collections.

🐛 Bug Fixes

• Fixed tray and window lifecycle issues that could prevent the main window from reopening correctly or leave resources active during shutdown. • Fixed frpc start, stop, reload, and unexpected-exit handling across supported platforms, including more reliable cleanup of process trees. • Fixed stale or inconsistent frpc status after restoring an existing process, changing proxy state, or recovering from a disconnected network. • Fixed connection-error detection when frpc log messages arrive in partial chunks or are written through the log file on macOS. • Fixed configuration import / export link dialogs overflowing on smaller windows or with long content. • Fixed duplicate IPC callbacks that could occur after repeatedly navigating between pages.

⚡ Performance & Internals

• Improved startup time by moving frpc process discovery and other non-critical work to asynchronous background tasks and delaying update checks until after the first render. • Reduced page reloads by preserving proxy and configuration views during navigation while refreshing their data when reactivated. • Reduced renderer bundle overhead through selective Element Plus registration and improved dependency chunking. • Reduced unnecessary status polling, process recovery attempts, and renderer updates with event-driven log monitoring, status de-duplication, and recovery backoff. • Improved GitHub release requests with shared response handling, timeouts, size limits, and clearer failure reporting. • Added SQLite schema migration tracking, foreign-key checks, integrity validation, WAL mode, and graceful database shutdown. • Updated core runtime dependencies, including Electron 39.8.4, Vue 3.5.31, Element Plus 2.13.6, Pinia 3.0.4, and Vue Router 4.6.4.

🔒 Data Safety & Compatibility

• Existing server settings, proxies, downloaded frp versions, startup options, and language preference are preserved during the NeDB-to-SQLite upgrade. • Database migrations run transactionally and are verified before legacy NeDB files are archived, allowing migration failures to stop safely without silently accepting incomplete data.

Installer type: nullsoft

x64—F9058E954E1473447F5ECE1A414D3CDB3FEEFCDF2D1313B6475F35B7F0BCBF74

Details

Homepage
https://github.com/luckjiawei/frpc-desktop
License
MIT
Publisher
luckjiawei
Support
https://github.com/luckjiawei/frpc-desktop/issues
Copyright
Copyright © 2025 刘嘉伟

Tags

desktopelectronfrpfrp-desktopfrp-linuxfrp-macosfrp-windowfrpcjavascripttailwindcsstypescriptvitevue

Older versions (2)

1.2.6
x64—190256F30298A86FF98AC451F751D25AE851598A9DEBECDB698065AF6506D572
1.2.4
x64—0937271225FB90210E459410994CADB7DDD5950DF727790C88B23AA2405B2722