手机自动化的开发流程里,有个特别折磨人的场景:手机在 A 地,开发工具在 B 地。要么人带着电脑跑过去,要么把手机寄回来——脚本改一行字都要折腾半天。
EasyClick 的远程调试功能就是为异地开发准备的:借助一台云服务器做内网穿透,让开发工具跨地域连上手机,人在哪里都能调脚本。这篇文章把整个流程走一遍。
一、远程调试是什么
- 适合手机和开发工具异地的情况;
- 需要配合外网服务器进行,目标是让小白快速使用远程调试功能;
- 支持安卓开发工具、iOS 开发工具、鸿蒙 NEXT 开发工具、以及 HID 主控;
- 高手请忽略(老玩家有自己的内网穿透方案)。
二、准备:下载软件 + 购买服务器
2.1 下载软件
软件下载地址在资源区的网盘中,远程调试文件夹 → EasyClick 内网穿透远程调试。下载后解压,直接双击 exe 即可打开。
2.2 服务器配置
- 去阿里云或者腾讯云购买一个服务器,1核1G内存1M带宽足够使用;
- 获取到服务器的 IP、用户名以及密码;
- 填写到工具的远程服务器配置中;
- 点击安装内网穿透服务,等待安装完成;
- 安装成功后,建议重启服务器。
三、放行端口
如果服务器有安全组或者防火墙,需放行以下端口:
7000、10826、10999、8019、8988、8028
阿里云在 ECS 控制台 → 安全组 → 添加入方向规则放行;腾讯云同理;如果装了宝塔面板,也需要在防火墙放行。
四、开启调试服务(各平台)
| 平台 | 操作 |
|---|---|
| 安卓 | EasyClick 开发插件中打开 HTTP 远程调试,不要更改端口 |
| iOS USB 版 | 打开 USB 中控 |
| iOS 脱机版 | 开发插件中找到 HTTP 远程调试 打开,不要更改端口 |
| 鸿蒙 NEXT USB 版 | 打开 USB 中控 |
| HID 主控 | 直接双击 exe 运行即可 |
五、开启穿透服务
在「EasyClick 内网穿透远程调试」软件中,点击启动内网穿透服务,一直等到成功即可。
六、调试链接(各平台对应端口)
| 平台 | 链接方式 |
|---|---|
| 安卓远程调试 | EC App 的远程调试中选择 http 模式,输入服务器 IP,端口 10826,然后链接 |
| iOS USB 版 | idea 开发插件中选择 usb 版本链接,输入 http://服务器IP:8019 |
| iOS 脱机版 | EC App 设置中找远程调试栏目,输入 服务器IP:10999 |
| 鸿蒙 NEXT USB 版 | idea 开发插件中选择 usb 版本链接,输入 http://服务器IP:8028 |
| 安卓 HID 主控 | 代码中设置主控地址为 http://服务器IP:8988 |
提示:如果 HID 主控含有 linux 版本,建议使用 linux 组网到 Windows 系统——手机都插在 linux 电脑上,然后将 Windows 主控穿透出去。
七、加密服务器信息(可选)
如果不想让客户知道你的服务器 IP:
- 将 IP 填写后,点生成加密信息;
- 将加密后的信息发给客户;
- 客户填入加密框,即可替代 IP 功能。
注意:生成时删除密码,否则客户可以操作你的服务器。
八、常见问题
穿透服务连不上怎么办?
先确认服务器安全组/防火墙已放行 7000、10826、10999、8019、8988、8028 六个端口;再检查「启动内网穿透服务」是否显示成功;最后确认本地调试服务已开启且未改动端口。
远程调试延迟大吗?
取决于服务器带宽与两地网络。1核1G1M 的配置用于脚本调试足够;生产环境大批量设备建议按实际需求升级带宽。
可以多台设备同时远程调试吗?
可以。调试链接建立后与本地调试行为一致,多台设备通过中控批量管理,配合内网穿透可跨地域运维。
九、总结
远程调试把“人在哪里”和“手机在哪里”彻底解耦:
- 一台 1核1G 服务器打通内外网,成本极低;
- 六个端口统一放行,五个平台(安卓/iOS USB/iOS 脱机/鸿蒙/HID)一套流程;
- 加密信息可隐藏服务器 IP,适合把调试能力交付给客户;
- 异地运维不再是难题,脚本改完即时下发调试。
手机自动化最大的成本往往不是设备,而是“人必须到现场”。远程调试把这最后一块短板补上了。
想要真实跑起来?
本文介绍的方案均可在 EasyClick 手机自动化平台落地。官网提供完整文档、开发工具与群控云控产品,免费体验。