AutoJs Web Control 部署指南
前言
AutoJs Web Control 是基于nodejs typescript vuejs 等前端语言开发的,可以实现Android手机免root的群控控制系统,本篇文章详细介绍如何编译及部署AutoJs Web Control 。
开源文档
- Autojs 官方文档
- Autojs 源码
- Autojs Web Control(本片文章重点) AutoJs Web Control分成两部分,web是用户操作界面,server是服务端,分别编译传输到服务器部署启动即可。
环境要求
环境搭建
数据库环境
- 新建数据库,库名随自己喜好,这里为
autojs_control - 导入数据库脚本 文件位置: autojs-web-control/cloud_auto.sql autojs-web-control/update.sql

导入源码
- 使用
git拉取源码 git clone https://github.com/zrk1993/autojs-web-control.git - 导入
Webstorm

- 修改数据库连接 文件位置: autojs-web-control\server\utils\db.ts

部署服务端
- 进入
autojs-web-control/server/目录 - 执行
npm install生成node_modules目录 - 修改编译文件输出目录, autojs-web-control\server\tsconfig.json “outDir”: “./”调整为 “outDir”: “./dest”
- 执行
npm run build编译 - 增加
start命令脚本 “scripts”: { “build”: “tsc -p tsconfig.build.json”, “clean”: “ts-clean”, “lint”: “tslint –fix -p tsconfig.json -c tslint.json”, “start”: “node ./modules/default/main.js” } - 部署并启动
- 新建文件夹
autojs_server - 将
modulesnode_modulespackage.jsondest下的所有目录拷贝到autojs_server下

-
- 执行
npm start命令启动服务端
- 执行

部署Web端
- 进入
autojs-web-control/web/目录 - 运行
npm install命令安装文件 - 安装
vuenpm install -g @vue/cli vue add unit-jest - 编辑
autojs-web-control\web\.env.staging文件,修改服务器连接地址(同一台服务器可不修改) NODE_ENV = production # just a flag ENV = ‘staging’ # base api VUE_APP_BASE_API = ‘http://localhost:9317’ # 调整为服务器IP地址 VUE_APP_WS_HOST = ‘ws://localhost:9317’ # 调整为服务器IP地址 - 如本地启动直接执行
npm run dev即可启动web程序,后续步骤为发布到服务器可跳过

- 执行
npm run build:stage生成dest目录 此步骤发布到服务器可选,如本地启动直接执行npm run dev即可启动web程序,后续步骤不需要执行 - 拷贝
dest目录文件到服务器,发布即可。
验证发布
- 访问
http://localhost:9528进入登陆页 默认用户名:admin 默认密码:123456 用户名和密码都可以在数据库【autojs_control.t_admin】中修改

- 可以选择设备,执行脚本

总结
以上为 Autojs Web Control 部署的全部过程,如有疑问或交流,欢迎大家评论@我。
获取资源前请仔细阅读一下声明:
重要提示
如有解压密码: 看下载页、看下载页、看下载页。
源码工具资源类具有可复制性: 建议具有一定思考和动手能力的用户购买。
请谨慎考虑: 小白用户和缺乏思考动手能力者不建议赞助。
虚拟商品购买须知: 虚拟类商品,一经打赏赞助,不支持退款。请谅解,谢谢合作!
声明: 本站所有文章,如无特殊说明或标注,均为本站原创发布。任何个人或组织,在未征得本站同意时,禁止复制、盗用、采集、发布本站内容到任何网站、书籍等各类媒体平台。如若本站内容侵犯了原著者的合法权益,可联系我们进行处理。
