/aws-lightsail-change-ip-by-nodejs

use aws lightsail SDK change server ip

Primary LanguageJavaScriptGNU General Public License v3.0GPL-3.0

aws-lightsail-change-ip-by-nodejs

使用@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