scrcpyproxy 0.4.0 — Armbian / Debian / Ubuntu 支持 Linux ARM64(aarch64)及 AMD64(x86_64),要求正在运行的 systemd。 不依赖桌面、.NET、Node.js、Python 或现场编译环境。 离线安装:把对应架构的 .run 文件复制到机器,在该文件所在目录运行: sudo bash ./scrcpyproxy-linux-arm64.run AMD64 使用 scrcpyproxy-linux-amd64.run。 自定义面板地址/端口: sudo bash ./scrcpyproxy-linux-arm64.run --host 你的IP或域名 --port 15061 --host 只改变安装结果展示的地址;不设置时自动列出本机网卡 IPv4 地址。 安装包已经包含 Xray、sing-box、路由数据和 CA 证书,安装期间不访问网络。 安装时校验文件、验证内核、生成账号密码、注册 systemd 并启用开机自启。 成功后控制台会显示 HTTP 面板地址、账号 admin 和随机密码。 远程面板默认监听 TCP 15061;防火墙/安全组需要允许你访问该端口。 进入面板 → 导入节点 → 粘贴分享链接或添加订阅 → 自动选择核心、分配端口、启动。 端口从 5060 开始并持久保存。每个端口只使用绑定的节点;支持 HTTP 和 SOCKS5。 支持 VMess、VLESS / REALITY、SS、Trojan、HTTP / HTTPS、SOCKS、Hysteria2、TUIC、AnyTLS。 缺少内核时自动下载当前平台官方版本;已预置内核时直接使用,不等待网络。 可以在全局设置关闭自动部署/自动下载;默认不每天自动升级内核。 控制台使用示例: curl -x http://127.0.0.1:5060 https://example.com curl --socks5-hostname 127.0.0.1:5060 https://example.com HTTPS_PROXY=http://127.0.0.1:5060 HTTP_PROXY=http://127.0.0.1:5060 你的命令 代理端口仅监听本机。上面的 127.0.0.1 属于安装 scrcpyproxy 的 Linux 机器。 服务管理: sudo scrcpyproxyctl info 查看安装时的地址、账号、密码 sudo scrcpyproxyctl status 查看服务状态 sudo scrcpyproxyctl logs 查看最近日志 sudo scrcpyproxyctl restart 重启服务 sudo scrcpyproxyctl stop 停止服务 sudo scrcpyproxyctl start 启动服务 sudo scrcpyproxyctl password 重置密码(会短暂重启服务) sudo scrcpyproxyctl disable 关闭开机自启 sudo scrcpyproxyctl enable 开启开机自启 本机 AI API 免登录:http://127.0.0.1:15060/api/v1/ 远程 API 使用同一账号密码(HTTP Basic):http://机器IP:15061/api/v1/ curl http://127.0.0.1:15060/api/v1/nodes curl http://127.0.0.1:15060/api/v1/traffic curl http://127.0.0.1:15060/api/v1/guide POST /api/v1/nodes/import,JSON:{"text":"分享链接","deploy":true} deploy 可省略,使用全局设置。Linux 默认自动部署;Windows 默认仅导入。 安装目录:/opt/scrcpyproxy;节点、设置和统计在 data/,核心在 bin/。 重复执行安装包会保留账号、节点、端口和累计流量;旧版本备份到 .backups/。 面板改过密码后,info 不再显示旧密码;遗忘时使用 password 重置。 Linux 不提供 Windows 托盘或系统代理切换;后台由 systemd 管理。 退出网页后代理继续运行;点击“退出后台”后需用 scrcpyproxyctl start 重新启动。 在线 install.sh 支持按架构下载并校验,必须先上传发布产物到可访问的下载地址。 私有 GitHub 仓库不能提供匿名 curl 下载;可保持私有并使用本离线包。 源码不包含在发布包中;外部内核保持上游许可证,见 licenses/。