tuiroot/protonvpn-random
GitHub: tuiroot/protonvpn-random
一个基于 Bash 的 Proton VPN CLI 增强工具,用于在可配置的国家/地区池中以随机间隔自动切换 VPN 连接。
Stars: 2 | Forks: 1
# protonvpn-random
`protonvpn-random` 是一个用于 Proton VPN 命令行界面的小型 Bash 工具。
它会连接到可配置的 Proton VPN 国家/地区,可选择优先使用主要位置,以可配置的概率启用 Secure Core,并在随机的时间间隔后切换 VPN 连接。
该脚本直接使用 `protonvpn` CLI 命令。它无法控制 Proton VPN 桌面应用程序。
## 功能
* 从可配置的国家/地区池中进行随机选择
* 可选的首选主要国家/地区
* 可为首选主要国家/地区和 Secure Core 配置概率
* 随机的连接切换间隔
* 带有递增延迟的自动重试
* 连接前检查 Proton VPN Kill Switch
* 可选的桌面通知
* 启动前进行配置验证
* 防止同时运行多个实例
## 快速开始
为脚本添加可执行权限:
```
chmod +x protonvpn-random
```
运行脚本:
```
./protonvpn-random
```
必须已经安装、配置并登录了 Proton VPN CLI。
## 文档
详细的安装、配置、通知、开机自启和 Kill Switch 说明请参见:
[USAGE.md](USAGE.md)
## 注意事项
`protonvpn-random` 依赖于 Proton VPN CLI 提供的命令和输出格式。未来 CLI 的更改可能需要对脚本进行相应的修改。
内置的 Kill Switch 处理机制使用的是 Proton VPN 的标准 Kill Switch。它不能替代独立的、基于防火墙的永久性 Kill Switch。
标签:ProtonVPN, VPN, 应用安全, 网络调试, 网络隐私, 自动化, 运维工具