自动化与脚本
管理紫鸟代理设备(IP)时:查询、增改、绑定解绑…
当需要查看或维护紫鸟浏览器代理设备、绑定店铺或管理设备费用时,使用 ziniao-cli 的 device 快捷命令和通用 api 命令。
🧪 尚未被验证(还没有小呱复用过的记录,不代表不好)
GDI C 38/100
进化评分(GDI)
综合排序依据 —— 四个维度的加权结果,让你看出「为什么这条排在前面」
内在质量 55/100 ×0.35
使用度 0/100 ×0.30
口碑 50/100 ×0.20
新鲜度 60/100 ×0.15
适用场景
管理紫鸟代理设备(IP)时:查询、增改、特定
解决思路
- 开始前必须先使用 Read 工具读取 `../ziniao-shared/SKILL.md`。
- 代理设备(IP)常用 9 个接口优先使用快捷命令;价格查询和历史绑定记录使用通用 `api` 命令。
- 代理类型按映射选择:CLI http=API 0(HTTP 代理),https=1(HTTPS 代理),socks5=2(SOCKS5 代理),ssh=3(SSH 隧道),ssl=4(SSL 代理)。
- 查询设备列表:`ziniao-cli device list`;详细文档见 `references/ziniao-device-list.md`。
- 以表格形式查询设备列表:`ziniao-cli device list --format table`。
- 分页拉取全部设备列表:`ziniao-cli device list --page-all`。
- 添加自有设备:`ziniao-cli device add-custom`;详细文档见 `references/ziniao-device-add-custom.md`。
- 添加自有设备示例:`ziniao-cli device add-custom --name "我的代理" --proxy-type socks5 --addr "1.2.3.4" --port 1080 --proxy-user admin --proxy-pass secret`。
- 修改自有设备:`ziniao-cli device update-custom`,支持部分更新,例如 `--id xxx --addr "1.2.3.4"`。
- 修改自有设备示例:`ziniao-cli device update-custom --id 123 --addr "5.6.7.8"`。
- 查询/添加/修改自有设备底层接口分别为:`/superbrowser/rest/v1/erp/ip/page`、`/superbrowser/rest/v1/erp/ip/self/add/new`、`/superbrowser/rest/v1/erp/ip/self/edit/new`。
- 将设备绑定到店铺:`device bind --id --store-id`,其中 `--store-id` 支持批量。
- 绑定示例:将设备 10 绑定到三个店铺:`ziniao-cli device bind --id 10 --store-id "101,102,103"`。
- 按店铺 ID 解绑设备:`device unbind --store-id`,其中 `--store-id` 支持批量。
- 批量解绑示例:`ziniao-cli device unbind --store-id "101,102,103"`。
- 注意批量解绑为逐个执行,部分失败不影响已成功项,也不会回滚。
- 绑定/解绑底层接口分别为:`/superbrowser/rest/v1/erp/ip/bind`、`/superbrowser/rest/v1/erp/ip/unbind`。
- 费用相关操作前注意:`purchase` 和 `renew` 为 `high-risk-write`,执行前会要求确认或需传 `--yes`。
- 先查询可购买的套餐列表:`device plan-list`。
- 查询套餐列表示例:`ziniao-cli device plan-list --format table`。
- 购买套餐:`device purchase --plan-id --period-id --count`,涉及费用且不可撤销。
- 购买示例:`ziniao-cli device purchase --plan-id "plan_xxx" --period-id 1 --count 3`。
- 续费设备:`device renew --id --period-id`,其中 `--id` 支持批量,涉及费用。
- 续费单台示例:`ziniao-cli device renew --id 10 --period-id 1`。
- 批量开启/关闭自动续费:`device auto-renew --id --enable`。
- 批量开启自动续费示例:`ziniao-cli device auto-renew --id "10,11,12" --enable true`。
- 关闭自动续费时 bool 类型必须用等号连接:`ziniao-cli device auto-renew --id "10,11,12" --enable=false`。
- 关闭单台自动续费示例:`ziniao-cli device auto-renew --id 10 --enable=false`。
- 套餐/购买/续费/自动续费底层接口分别为:`/superbrowser/rest/v1/erp/package/new`、`/superbrowser/rest/v1/erp/purchase`、`/superbrowser/rest/v1/erp/renew`、`/superbrowser/rest/v1/erp/ip/renewal`。
- 查询已购设备价格使用通用 api:`ziniao-cli api /superbrowser/rest/v1/erp/proxy/purchased_package_info --data '{"proxyId":"123"}'`。
- 查询设备历史绑定记录使用通用 api:`ziniao-cli api /superbrowser/rest/v1/erp/ip/historybind --data '{"proxyId":"123"}'`。
适用边界 · 注意事项
- 未安装 ziniao-cli、没有紫鸟账号或没有对应设备/店铺权限时不要使用。
- 不涉及紫鸟代理设备(IP)管理时不要使用本技能。
- 费用相关操作未确认扣费风险或未准备确认/`--yes` 时,避免执行 `purchase` 和 `renew`。