完善文档和配置流程

This commit is contained in:
2026-02-26 15:40:34 +08:00
parent b93cf2492f
commit 944215f387
4 changed files with 77 additions and 27 deletions

View File

@@ -1,8 +1,29 @@
ros 批量配置脚本
## 项目说明
这是一个半自动的批量配置脚本,用于按需批量配置 ros 服务,目前适用于极狐与极光的配置
脚本通过 ssl 方式连接到 ros 服务,在使用前需要下载 ros 的证书到 certs 目录下
**项目结构**
```
ros
├── certs ros 服务的证书,在配置 csv 中 cert 列的根目录是这里
├── scripts ros 服务中的脚本,在配置脚本时会读取并写入 ros 配置
├── templates ros 服务的模板镜像
├── config.jh.bak.csv 极狐的配置参考表
├── config.jg.bak.csv 极光的配置参考表
├── config.csv 需要执行配置的表
├── steps.py 所有配置函数
└── main.py 主程序,执行 `steps.py` 中的配置函数
```
## 使用说明
一、上传 ros 镜像,位置在 `templates` 目录下
1. 上传 ros 镜像,位置在 `templates` 目录下
二、为 ros 配置公网 IP 与网关,并重置 mac 地址
2. 为 ros 配置公网 IP 与网关,并重置 mac 地址
```
/ip/address/set 0 address=公网地址/掩码
@@ -10,9 +31,13 @@
/interface/ethernet/reset-mac-address wan
```
三、将需要部署的 ros 配置条目从 `config.bak.csv` 中复制到 `config.csv`
3. 将需要部署的 ros 配置条目从 `config.jh.bak.csv``config.jg.bak.csv` 中复制到 `config.csv`(没有的话创建一个)
四、执行 `main.py`
> `config.jh.bak.csv` 与 `config.jg.bak.csv` 中是所有 ros 配置项的完整记录
4. 检查并按需调整 `main.py` 脚本开头定义的参数
5. 执行 `main.py`
## 部署流程