收到EUserv邮件,提示要手动确认合同,不然机器就无法使用了。邮件内容如下:
额,不管怎么样,这机器还是留着吧,这篇文章就来说说如何通过Github Action每月自动续费~其他相关教程:
- EUserv 德国永久免费VPS申请与简单使用教程 – 仅有IPv6网络
- Euserv免费VPS安装宝塔
1、官网
网址:https://www.euserv.com/
2、手动延期
登录<https://support.euserv.com>之后,选择左侧的<contacts>,然后就可以看到需要手动签约的合同,点击<extend contract>后,进入界面再次的点击<extend contract>即可延长。
进入界面再次的点击<extend contract>即可延长会提示输入密码,这个稍微注意下~~
延长成功如图:
3、自动延期
如果每个月要去手动点一次,那真的不想要了,下面说说利用Github Action每月自动续期!!
1)首先准备一个GitHub账号,这个自己注册。
2)项目地址
https://github.com/CokeMine/EUserv_extend
3)Fork 本仓库,然后点击你的仓库右上角的 Settings,找到 Secrets 这一项,添加两个秘密环境变量USERNAME
和PASSWORD
。支持同时添加多个帐户,数据之间用半角逗号 ,
隔开即可(你的单个账号密码中,不应该出现,
字符,如存在,建议修改密码),帐户名和帐户密码需一一对应。
USERNAME: 你的EUserv账户邮箱或Customer ID,第二个账户 PASSWORD: 第一个账户密码,第二个账户密码
具体看图:
密码和用户名一样,如法炮制即可~~
4)启用actions
设置好环境变量后点击你的仓库上方的 Actions 选项,点击 I understand...
按钮确认在 Fork 的仓库上启用 GitHub Actions 。
5)最后在你这个 Fork 的仓库内随便改点什么(比如给 README 文件删掉或者增加几个字符)提交一下手动触发一次 GitHub Actions 就可以了 (重要!!!测试发现在 Fork 的仓库上 GitHub Actions 的定时任务不会自动执行,必须要手动触发一次后才能正常工作)
编辑:
编辑好提交
如果遇到提交之后还不能工作的问题看图:
此处为隐藏的内容 发表评论并刷新,方可查看
发表评论
自动续期工作完成截图:
4、最后
仓库内包含的 GitHub Actions 配置文件会在每天国际标准时间 0点50分。自动执行检查账号的脚本文件,如果检查到有需要续期的VPS,会自动续期,你也可以通过 Push
操作手动触发执行(建议修改脚本执行时间)。