使用@aws-sdk/client-lightsail定时获取Amazon Lightsail实例检查ip状态,如果被阻断则自动更换,请部署在国内,放在国外无法批量检测
1、安装nodejs环境和pm2命令(这里用nvm来进行安装管理nodejs)
wget -qO- https://raw.github.com/creationix/nvm/master/install.sh | sh
reboot
nvm install 16
npm i pm2 -g
2、下载
git clone https://github.com/sola614/aws-lightsail-change-ip-by-nodejs.git
3、修改index.js里的credentials信息即可运行
npm run build
1、自行申请aws的credentials(访问密钥)填入index对应位置
2、部署在国内服务器上才能有效检测ip连通性
3、如需要server酱消息通知,请填写serverChanToken