安全密钥交接
人机安全传递敏感凭证
该技能通过定时轮换VPN服务器获取新IP地址,帮助用户绕过API的速率限制。兼容ProtonVPN、NordVPN、Mullvad等所有支持OpenVPN协议的供应商。
安装步骤:
./scripts/setup.shsudo apt install openvpnmkdir -p ~/.vpn/servers~/.vpn/creds.txt(用户名第一行,密码第二行)代码调用示例:
@with_vpn_rotation(rotate_every=10, delay=1.0)
def scrape(url):
return requests.get(url).json()
CLI命令:python scripts/vpn.py connect|status|rotate|disconnect|ip
见下方输入与输出表格。
| 项目 | 内容 |
|---|---|
| 输入 | 目标API端点、.ovpn配置文件、VPN账户凭据、轮换频率参数、请求延迟设置 |
| 输出 | 动态切换的IP地址、API响应结果、VPN连接状态 |
| 适用人群 | 需要高频调用受限API的开发者、数据采集工程师、金融行情数据获取者 |
| 不包含 | VPN订阅服务费用、非OpenVPN协议支持、浏览器插件形式 |
原始链接:https://github.com/openclaw/skills/tree/main/skills/acastellana/vpn-rotate-skill/SKILL.md
来源类型:GitHub开源项目