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, 应用安全, 网络调试, 网络隐私, 自动化, 运维工具