[开源] Frpilot — 跨平台极简 frpc 桌面控制中心

蓝斧 2026-08-12 11:52 1



开源推广

本帖使用社区开源推广,符合推广要求。我申明并遵循社区要求的以下内容:



  • 我的帖子已经打上 开源推广 标签:

  • 我的开源项目完整开源,无未开源部分:

  • 我的开源项目已链接认可 LINUX DO 社区:

  • 我帖子内的项目介绍,AI生成、润色内容部分已截图发出:

  • 以上选择我承诺是永久有效的,接受社区和佬友监督:


以下为项目介绍正文内容,AI生成、润色内容已使用截图方式发出





大家好,分享一个自用并开源的小工具:Frpilot




许可 MIT · 版本 v0.2.0 开发者预览 · 平台 Windows / macOS(暂无 Linux GUI) · 技术栈 Tauri 2 + React + TypeScript + Rust


它解决什么问题


很多时候 frpc 并不难,麻烦的是「日常」。多台服务器、多条隧道、不同版本的二进制、改完 TOML 再重启、出问题翻日志……久了就会变成一堆散落的配置文件和终端窗口。


Frpilot 的定位很简单:在你已经自备 frps(或有可用服务端)的前提下,把本地 frpc 的配置与进程管理收到一个桌面应用里。表单编辑、按版本生成 TOML、启停重连、看日志做诊断——尽量少手改文件、少盯命令行。


不提供 frps 托管,也不是云端账号面板,只做本机侧的控制中心。



服务器档案


可以为每台 frps 建独立档案:地址、端口、认证等信息各管各的。运行时采用「一档一进程」,配置与日志按服务器隔离,避免多台机器搅在同一套文件里。



隧道


支持常见的 TCP / UDP / HTTP / HTTPS。HTTP(S) 场景下也能配 subdomain、locations 等常用项。本地服务监听好之后,在界面里加隧道、保存,再交给对应服务器进程去跑。



运行时(frpc 二进制)


不必自己满世界找包。可以从官方渠道下载指定版本(带 SHA-256 校验),也可以发现本机已有二进制,或手动导入自定义路径。某个版本若仍被服务器引用,会有保护,避免误删导致连不上。



连接与稳定性


支持启停、重启,以及自动重连。会区分「临时失败可重试」和「永久错误别空转」;也可以做 frps 可达性探测,方便先判断是网络问题还是配置问题。


日志


进程输出可在应用内查看,支持过滤与搜索,并落盘轮转,排查「连上又断」「隧道没起来」这类问题时会省事一些。



诊断


除了看日志,还提供本地端口检查、配置 verify 等辅助能力,用来快速确认:本地服务是否在听、生成的配置是否明显有问题。



设置与桌面体验


托盘可按服务器启停,支持开机启动、通知、深色模式等。Token 写入系统凭据库(macOS Keychain / Windows Credential Manager),不进 SQLite。


另外:不修改官方 frpc,永远调用官方二进制;结构化数据是源,TOML 是按目标版本生成的运行产物。



边界与现状


当前是开发者预览,安装包默认未签名。欢迎试用、提 Issue / PR;反馈请脱敏,不要贴 Token 或私钥

大佬们多提提意见


仓库 README 已致谢 LINUX DO 社区,感谢佬友们。

最新回复 (7)
  • 醒梦 08-12 11:56
    1

    这种带UI页面的真的是太方便了,太照顾我们这些普通人

  • 蓝斧 楼主 08-12 11:59
    2

    应该前期会有很多bug, 慢慢修复吧。

  • 猪肉张 08-12 12:15
    3

    我现在都是交给AI来帮我管,已经快忘记,Toml文件要怎么写了。 ^-^

  • 辰林 08-12 13:56
    4

    好丑的ui啊(((

    这个功能看上去不错,但美工是不是差了点? ^-^

  • 蓝斧 楼主 08-12 14:05
    5

    确实是, 现在ai太方便了, 都不需要自己手动去写了

  • 蓝斧 楼主 08-12 14:05
    6

    ai生成的页面, 确实差点意思, 后期再考虑优化ui吧

  • 蓝斧 楼主 08-13 09:05
    7

    打算再搞一个宝塔的 frps的插件, 结合这个客户端一起使用, 不知道咋样

* 帖子来源Linux.do
返回