自动停止欠费云服务的脚本:支持阿里云CDN/腾讯云CDN 配合dnspod监控自动切换更香
1218 人阅读 | 时间:2020年02月26日 18:20
阿里云服务器 | 腾讯云服务器 | VPS2EZ:老牌低调VPS | ZJI:香港日本美国独服 |
LOCVPS服务周到 | HostKvm低调KVM VPS | 傲游主机:优质VPS | 80VPS:老牌VPS主机 |
搬瓦工:CN2 GIA线路 | CloudCone:性价比高 | JustMySocks科学上网 | RackNerd:超级便宜 |
JustMySocks科学上网 | 好用的宝塔面板 | 购买搬瓦工VPS | 恒创:香港CN2服务器 |
自用家伙,前几天一朋友被刷了几十块找我要,干脆开源。支持阿里云和腾讯云,可以跑在任意吃灰小鸡或腾讯云SCF上。原理很简单,定时检测余额,低于设定值直接把CDN停了。不过据我所知腾讯云CDN停了之后是404,可能要慎重一些。
下载地址:https://github.com/xytoki/stopMyBills
配合DNSPOD 监控自动切换更香。自动停止欠费云服务,守护资产安全。支持阿里云CDN,腾讯云CDN。
stopMyBills
自动关闭按流量计费业务,防止一夜之间倾家荡产。
只需配置各服务商的ApiKey,设置最小余额,定时运行此脚本,一旦余额低于设定值,脚本将关闭支持的所有按量计费服务,保护你的资产,并支持发送通知。
支持的服务
腾讯云 qcloud tencentcloud
CDN
阿里云 aliyun alibabacloud
CDN
将要支持的通知方式(TODO)
腾讯云云监控 短信提醒
Server酱 微信提醒
运行环境
任意服务器或者电脑
支持命令行的虚拟主机
腾讯云函数(SCF)
配置方式
使用
composer
安装依赖新建
.env
文件或配置环境变量。
#提供商,目前支持TencentCloud或AliyunXYBILL_<name>=TencentCloud
#Secret IDXYBILL_<name>_providerCreds_ak=
#Secret KeyXYBILL_<name>_providerCreds_sk=
#最小余额XYBILL_<name>_minAmount=5
#日志详细度LOG_LEVEL=INFO
云服务权限
如使用子账号,腾讯云需要启用
QCloudFinanceFullAccess
策略和自行建立的拥有CDN完全访问权限的策略如使用子账号,阿里云需要启用
AliyunCDNFullAccess
策略和AliyunBSSFullAccess
策略。
评论专区