ARTICLE · 1243565
FreeControl2:在电脑上控制安卓设备,一个简洁的图形化界面
FreeControl2 是一个基于 Tauri 2 + Rust + Svelte 的跨平台桌面应用,用于在电脑上控制安卓设备。投屏与控制由 scrcpy 完成,它提供的是简洁的交互界面,并兼容 USB 与无线连接。📱
设备清单
为每台设备配置别名,例如"客厅平板""工作手机",别名映射到 USB 序列号或 IP:端口,在线状态实时可见。"全部连接 / 全部断开"可批量操作,多台设备可同时投屏,命令预览区实时显示将下发的完整命令,支持一键复制。

参数面板
将常用 scrcpy 选项拆分为六组控件,每一项均带详细说明,并保留自定义参数框。支持设备级覆盖:为单台设备覆盖任意参数项,并整体启用或停用;默认参数可另存为模板。

运行环境与应用内更新
scrcpy 与 adb 组件不随安装包分发。你可在"运行环境"页按需下载,也可指向已有目录。下载器走两条通道:gh-proxy 镜像为主,GitHub 官方源为回退,逐行回退并核对官方校验值,全部失败时给出原始错误与手动链接。
应用支持应用内更新:在"关于"页检查更新,下载校验通过后原地替换;设为自动模式后,启动时后台检查并在关闭后完成安装。便携版无固定安装目录,替换完成后自行重启即可。

快速开始
获取运行环境:首次使用先在"运行环境"页下载 scrcpy 与 adb 添加设备:在"设备"页新建条目,USB 填序列号,无线填 IP:端口 开始投屏:设备卡上点"连接",多台可同时连接 调整默认参数:在参数页设置默认项,或为单台设备设一套覆盖
连接与排查
USB 未识别:确认开启 USB 调试、更换数据线、安装对应驱动,通过 adb devices验证设备可见无线连接:先执行 adb tcpip 5555并拔线,再adb connect;Android 11 及以上建议开启"无线调试",配对码可一次配通,之后全程脱线找不到 scrcpy 或 adb:回到"运行环境"页点击获取
日志与重置
"设置"页的"会话输出"会逐条持久化,日志保留周期可设为 7 天、30 天或永久。需要重置全部设置时,删除 config.json 再启动即可。深浅色主题随系统切换,侧栏可收为图标栏。

获取
在 GitHub Releases 下载免安装单文件:Windows 10 / 11 按架构选择 x64 或 arm64,Linux 提供 AppImage 或 deb。官方下载页:freecontrol2.pages.dev。仓库:github.com/pdone/FreeControl2(MIT 许可)。
致谢与许可
本项目的交互设计参考 rayburst 与 escrcpy;核心依赖 scrcpy 完成投屏与控制;前身为 FreeControl。代码以 MIT 协议开源。















































































