环境作用

移动端(iOS/Android)只需连接指定无线网络,并访问指定网页地址来任意控制该手机的网络情况,手机无需安装软件,可多人同时使用,互不干扰。

材料准备

1.virtualbox 虚拟机软件(官网下载:https://www.virtualbox.org/wiki/Downloads
2.ubuntu 系统镜像 ova(百度网盘下载,里面我已经配置好环境)
链接: https://pan.baidu.com/s/12GtFEcwcBQcAglaLNh5WQQ 密码: ftu2
3.Linux 系统免驱 USB 无线网卡(网上多的是,只要二十几块左右)

开始环境搭建

1.安装 virtualbox 虚拟机软件,安装成功后,选择软件的管理 -- 导入虚拟电脑

2.选择虚拟机系统镜像 ova 文件,下一步,导入

3.启动镜像,等会儿,启动成功(默认开屏密码:123456)

4.插入 USB 无线网卡,虚拟机正常识别到 USB 无线网卡,用手机连接 zwj 名称的无线网络,无线密码默认:12345678
(必须能成功连接上 zwj 无线,才能继续以下步骤 5)

1.情况:虚拟机无法识别 USB 网卡,USB 拔插几次再不行,联系 USB 卖家怎么识别网卡
2 情况:网卡识别正常,没有 zwj 名称无线网络,操作下方选择自己网卡,保存

3 情况: 有 zwj 无线网络,但是无法连接成功:多拔插几次,等会儿,虚拟机有时候启动热点设置较慢

5.zwj 无线连接成功后,点击终端,在终端页输入以下 1 条命令:(可在文档复制命令,然后点击虚拟机终端页面,右击选择粘贴)

sudo atcd --atcd-wan enp0s3 --atcd-lan wlx70f11c4405c8 --atcd-dont-drop-packets
(要输入密码默认是 123456)

命令其中 wlx70f11c4405c8 为自己无线 USB 网卡名称,查看名称方法

右击终端,选择新终端,(再开一个新终端页面输入以下 2 条命令)

cd augmented-traffic-control/atc/atcui
sudo python manage.py runserver 0.0.0.0:8000

手机浏览器访问: http://10.42.0.1:8000/atc_demo_ui/

如果访问异常,查看自己 IP 是否正确

开始使用


↙↙↙阅读原文可查看相关链接,并与作者交流