Download Latest Version Frpc-Desktop-1.2.7-arm64-mac.zip (138.2 MB)
Home / v1.2.7
Name Modified Size InfoDownloads / Week
Parent folder
latest.yml 2026-09-07 353 Bytes
Frpc-Desktop-1.2.7.exe 2026-09-07 212.5 MB
Frpc-Desktop-Setup-1.2.7.exe 2026-09-07 212.7 MB
Frpc-Desktop-Setup-1.2.7.exe.blockmap 2026-09-07 221.0 kB
latest-mac.yml 2026-09-07 1.2 kB
Frpc-Desktop-1.2.7-universal-mac.zip 2026-09-07 230.3 MB
Frpc-Desktop-1.2.7-universal-mac.zip.blockmap 2026-09-07 240.5 kB
Frpc-Desktop-1.2.7-universal.dmg 2026-09-07 230.2 MB
Frpc-Desktop-1.2.7-universal.dmg.blockmap 2026-09-07 240.7 kB
latest-linux-arm64.yml 2026-09-07 547 Bytes
latest-linux.yml 2026-09-07 694 Bytes
Frpc-Desktop-1.2.7.x86_64.rpm 2026-09-07 93.9 MB
Frpc-Desktop-1.2.7-ia32-win.zip 2026-09-07 139.8 MB
Frpc-Desktop-1.2.7-win.zip 2026-09-07 158.5 MB
Frpc-Desktop-1.2.7-arm64.dmg 2026-09-07 138.1 MB
Frpc-Desktop-1.2.7-arm64.dmg.blockmap 2026-09-07 144.7 kB
Frpc-Desktop-1.2.7-arm64-mac.zip 2026-09-07 138.2 MB
Frpc-Desktop-1.2.7-arm64-mac.zip.blockmap 2026-09-07 147.1 kB
Frpc-Desktop-1.2.7.dmg 2026-09-07 143.7 MB
Frpc-Desktop-1.2.7.dmg.blockmap 2026-09-07 151.1 kB
Frpc-Desktop_1.2.7_arm64.deb 2026-09-07 105.0 MB
Frpc-Desktop-1.2.7-mac.zip 2026-09-07 143.8 MB
Frpc-Desktop-1.2.7-mac.zip.blockmap 2026-09-07 150.3 kB
Frpc-Desktop_1.2.7_amd64.deb 2026-09-07 110.1 MB
Frpc-Desktop-1.2.7-arm64.AppImage 2026-09-07 144.4 MB
Frpc-Desktop-1.2.7.AppImage 2026-09-07 143.8 MB
README.md 2026-09-05 2.7 kB
v1.2.7 source code.tar.gz 2026-09-05 22.5 MB
v1.2.7 source code.zip 2026-09-05 22.6 MB
Totals: 29 Items   2.4 GB 7

✨ 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.
Source: README.md, updated 2026-09-05