FreeControl2:scrcpy图形化GUI,免安装一键多设备投屏控制安卓手机

FreeControl2 是开源 scrcpy 图形外壳(GUI前端),基于Rust+Tauri2+Svelte开发,MIT开源协议,只封装scrcpy命令行,不自定义传输协议,无需ROOT即可在电脑上投屏并操控安卓设备。Windows为单文件免安装包,体积仅6MB左右;Linux提供AppImage与deb安装包,界面默认暗色模式,侧边栏可折叠为图标栏。

FreeControl2:scrcpy图形化GUI,免安装一键多设备投屏控制安卓手机插图

核心功能

一、多设备管理(核心亮点)

  1. 设备清单:给每台设备自定义别名,绑定USB序列号或无线IP+端口,实时显示在线离线状态,支持增删改设备条目。
  2. 独立参数覆盖:全局保存一套默认参数,还能给单台设备单独配置专属参数,一键启用/停用设备独立配置。
  3. 批量连接:支持单台设备单独连接,也可一键全部连断;多台手机同时投屏,所有scrcpy进程由程序统一托管。

二、可视化参数与命令预览

  1. 参数面板:把scrcpy所有长选项整理成六大可视化分组(源、视频、音频、控制、录制、窗口),鼠标点选即可配置;额外预留自定义参数输入框,兼容全部原生命令选项。
  2. 实时命令预览:底部自动生成完整scrcpy执行命令,支持一键复制,方便调试与脚本复用。

三、环境自动管理(不用手动装adb)

  1. 自动下载:软件不内置adb与scrcpy,首次启动自动按需拉取程序文件;下载采用多通道回退机制:直连→内置代理→自定义代理,自动跳过失效通道,下载完成校验官方哈希值,防止文件损坏。
  2. 版本管理:可查看本地文件路径、打开目录、一键检查更新。

四、日志与数据管理

  1. 会话日志持久保存,可选保留时长:7天/30天/永久;日志按日期分文件存储。
  2. 全部配置(设备列表、参数、策略)统一存为config.json,删除该文件即可一键重置出厂设置。
FreeControl2:scrcpy图形化GUI,免安装一键多设备投屏控制安卓手机插图1

运行环境与快速上手

硬件系统要求

  • Windows:Win10/11 x64;ARM版Windows可通过x64仿真运行;系统必须预装WebView2运行时(新版系统自带,缺失可一键安装)。
  • Linux:提供AppImage便携包与deb安装包。
  • 手机端:开启开发者选项+USB调试;无线投屏需电脑与手机处于同一局域网。

操作步骤

  1. 从GitHub Releases下载单文件exe,无需安装,直接双击打开。
  2. 进入运行环境页面,一键自动下载adb与scrcpy。
  3. 添加设备:USB设备填写序列号,无线设备填写IP:端口。
  4. 点击连接,即可投屏控制;随时调整全局参数或开启单设备独立参数。

常见问题说明

  1. 设备无法连接:USB模式确认驱动无黄色感叹号、调试权限已授权;无线投屏先USB开启adb tcpip 5555,再拔线连接IP端口;Android11+可使用无线调试配对码连接。
  2. 找不到scrcpy/adb:在运行环境面板重新下载即可,程序不会自带二进制文件。
  3. 启动后窗口空白:补齐系统WebView2运行时。
  4. 退出应用后adb进程仍在运行:属于设计特性,保留无线连接,下次启动可直接复用链路。

数据存储路径

  • Windows:%APPDATA%/FreeControl2
  • Linux:XDG数据目录下同名文件夹
    目录包含配置文件config.json、按日期划分的日志文件夹、自动下载的scrcpy与adb程序包。
下载地址
夸克
密码:GRFu