# Mi-Wifi-Agent 服务

## 简介

基于官方（小米/红米路由器）固件API接口实现的第三方管理服务。

在内网的服务器中，部署一个 docker 镜像，通过容器中的 Agent 服务对路由器的 API 接口进行转发。

## 效果展示

![登录页](./doc/images/1.png)

![首页状态](./doc/images/2.png)

![端口转发](./doc/images/3.png)

## Docker部署

```bash
docker pull bcrjl/miwifi-agent

docker run -d --name miwifi-agent \
--restart always \
-p 24317:24317 \
-e BMW_URL=192.168.31.1 \
-e BMW_PASSWORD=123456 \
-e WEB_PASSWORD=123456 \
miwifi-agent
```

`BMW_URL` 指路由器IP地址；`BMW_PASSWORD` 指路由器密码；`WEB_PASSWORD` 平台设置的密码

运行成功后访问 `http://[IP]:24317`，输入(平台密码)密码回车即可。

## 更新日志

### 1.0.1 [2024-04-10]

- 登录页优化：增加回车登录；
-  首页优化：增加设备网络和基础信息，调整布局等；
-  端口转发：修复ip地址随便填写bug、新增映射失败bug；

### 1.0.0 [2024-03-25]

- 基础框架搭建，对接认证服务；
- 首页状态对接；
- 端口转发页面对接；
