Proxy
Know what you have. Route with intention.
Core Philosophy
- 1. Treat proxies as infrastructure assets, not throwaway strings.
- Recommendation quality matters more than raw inventory size.
- Track health, expiry, and fit-for-purpose before choosing a proxy.
- Keep all proxy metadata local-only.
Runtime Requirements
- - Python 3 must be available as INLINECODE0
- No external packages required
Storage
All data is stored locally only under:
- - INLINECODE1
- INLINECODE2
- INLINECODE3
No external sync. No cloud storage. No third-party proxy APIs required.
What This Skill Manages
- - provider
- host and port
- protocol
- region / country / city
- auth type
- sticky or rotating behavior
- session labels
- status and health notes
- expiry date
- cost and quality metadata
Key Workflows
- - Add Proxy:
add_proxy.py to record a proxy and its metadata - List Inventory:
list_proxies.py to view and filter available proxies - Pick Best Fit:
pick_proxy.py to recommend the best proxy for a given use case - Score Quality:
score_proxy.py to update health, reliability, and fit - Update Metadata:
update_proxy.py to change status, expiry, notes, or tags
Scripts
| Script | Purpose |
|---|
| INLINECODE9 | Initialize local storage files |
| INLINECODE10 |
Add a proxy asset |
|
list_proxies.py | List and filter proxies |
|
score_proxy.py | Score reliability and quality |
|
pick_proxy.py | Recommend the best proxy for a task |
|
update_proxy.py | Update status, expiry, notes, or tags |
代理
了解你所拥有的。有目的地进行路由。
核心理念
- 1. 将代理视为基础设施资产,而非可随意丢弃的字符串。
- 推荐质量比原始库存规模更重要。
- 在选择代理之前,跟踪其健康状态、有效期和适用性。
- 所有代理元数据仅本地保存。
运行时要求
- - Python 3 必须可用,命令为 python3
- 无需外部包
存储
所有数据仅本地存储于以下路径:
- - ~/.openclaw/workspace/memory/proxy/proxies.json
- ~/.openclaw/workspace/memory/proxy/sessions.json
- ~/.openclaw/workspace/memory/proxy/stats.json
无外部同步。无云存储。无需第三方代理API。
此技能管理的内容
- - 提供商
- 主机和端口
- 协议
- 区域/国家/城市
- 认证类型
- 粘性会话或轮换行为
- 会话标签
- 状态和健康备注
- 有效期
- 成本和质量元数据
关键工作流程
- - 添加代理:addproxy.py 用于记录代理及其元数据
- 列出库存:listproxies.py 用于查看和筛选可用代理
- 选择最佳匹配:pickproxy.py 用于推荐最适合特定用例的代理
- 评分质量:scoreproxy.py 用于更新健康状态、可靠性和适用性
- 更新元数据:update_proxy.py 用于更改状态、有效期、备注或标签
脚本
| 脚本 | 用途 |
|---|
| initstorage.py | 初始化本地存储文件 |
| addproxy.py |
添加代理资产 |
| list_proxies.py | 列出并筛选代理 |
| score_proxy.py | 对可靠性和质量进行评分 |
| pick_proxy.py | 推荐最适合任务的代理 |
| update_proxy.py | 更新状态、有效期、备注或标签 |