# axisipkvm **Repository Path**: axisxy/axisipkvm ## Basic Information - **Project Name**: axisipkvm - **Description**: 基于香橙派 Zero 3 的轻量级 IP-KVM。通过 MS2109 采集 HDMI 画面,使用 CH9329 模拟键盘鼠标,支持浏览器远程控制、Gitee 动态 IP 发现、登录认证及记住登录。 - **Primary Language**: Unknown - **License**: MIT - **Default Branch**: master - **Homepage**: None - **GVP Project**: No ## Statistics - **Stars**: 0 - **Forks**: 0 - **Created**: 2026-07-17 - **Last Updated**: 2026-08-08 ## Categories & Tags **Categories**: Uncategorized **Tags**: None ## README # Axis IP-KVM 基于香橙派 Zero 3、MS2109 和 CH9329 的轻量 IP-KVM。浏览器中可查看 HDMI 画面、控制键盘鼠标,并在开机阶段连续发送 BIOS 进入键。仓库也支持先在 Windows 上完成 Windows-to-Windows 联调。 ## Quick Use(快速使用) ### 1. 接线 ```text 被控电脑 HDMI -> MS2109 -> USB Hub -> 香橙派 被控电脑 USB <- CH9329 HID 端 香橙派 USB Hub -> CH9329 串口控制端 ``` ### 2. 部署到香橙派 使用 Debian/Ubuntu 系镜像,以 root 执行: ```bash git clone https://gitee.com/axisxy/axisipkvm.git /root/axisipkvm cd /root/axisipkvm bash deploy/install-orange-pi.sh ``` 安装完成后服务开机自启,监听 `0.0.0.0:80`。 #### 插网线 如果路由器开启 DHCP,插上网线即可,**不需要配置 Wi-Fi**。到路由器的 DHCP 客户端列表查看香橙派 IP,然后访问 `http://香橙派IP/`。 #### 使用 Wi-Fi 本项目实测使用 NetworkManager。先把下面的占位内容换成自己的 Wi-Fi: ```bash nmcli radio wifi on nmcli --ask device wifi connect "YOUR_WIFI_NAME" ifname wlan0 nmcli connection modify "YOUR_WIFI_NAME" connection.autoconnect yes ip -4 addr show wlan0 ``` 第二条命令会交互询问密码,避免密码留在 Shell 历史中。`nmcli` 会把连接配置 保存在香橙派系统目录中,不会写入本仓库。不要把真实 SSID、Wi-Fi 密码或 Gitee token 写进 README、部署脚本或 Git 配置文件。若系统 没有 `nmcli`,请使用镜像自带的网络配置工具连接 Wi-Fi。 ### 3. 登录 ```text 地址:http://香橙派IP/ 账号:axis 密码:1234567890 ``` 登录页可以勾选“记住登录 30 天”。正式使用前建议修改默认账号密码,方法见 [修改配置](#修改配置)。 ### Windows 联调 把 MS2109 和 CH9329 控制端接到当前 Windows,在 PowerShell 中执行: ```powershell powershell -ExecutionPolicy Bypass -File .\run.ps1 ``` 首次运行会自动创建 Python 环境并打开 `http://127.0.0.1:8080/`。手动指定设备: ```powershell .\run.ps1 -Camera "USB Video" -Com COM5 ``` ## 界面与实测
![]() 登录页 |
![]() Windows 桌面控制 |
![]() 连续发送 BIOS 进入键 |
![]() F12 启动菜单 |
![]() BIOS Setup |
|
![]() |
![]() |
![]() |
| 香橙派 Zero 3(2 GB) | MS2109 HDMI → USB | CH9329 键鼠 HID |