AutoEUServerless 是一个基于腾讯云函数 Serverless 架构的自动化工具,用于自动续期 EUserv 免费 IPv6 VPS。项目目的是简化续期过程,避免因遗忘续期而导致服务中断。
- 腾讯云函数和AWS工作流:无服务器化部署。
- 自动续期:自动获取账号内所有的 VPS 项目,并检测是否需要续期。
- 多账户支持:支持配置多个 EUserv 账户。
- 自动获取PIN码:支持通过转发规则解析获取邮箱PIN码。
- 验证码识别:自动识别登录过程中的验证码。
- Telegram 通知:通过 Telegram Bot 发送续期状态通知。
大家都应该有一只德鸡,即乌龟壳之后唯一的一个永久免费VPS。
但是头疼的是必须每个月要续订,而且本身就是白嫖鸡,难道要再开一个鸡跑脚本来给它续订?
于是本项目诞生了,支持使用腾讯云函数或AWS工作流,自动续订你的德鸡并且对接Telegram推送!
Dooo.ng个人站点
Nodeseek主页:@WizisCool
⭐️开发不易,如果觉得项目不错,请施舍一个Star!⭐️
☕喝个咖啡吧!☕
TRC20: TBY7e7YUQCG7wEH3PA8pk6fQPwpshb8Z55
已添加Github Action模板,更加方便的使用,无需腾讯云函数(已不在免费),自行修改Action Secrets 即可,推荐有基础的用户使用,暂时没精力写教程
厂商 | 请求次数 | 运行时间 | 流量 | 免费数据库 | 区域 | 备注 |
---|---|---|---|---|---|---|
AWS | 100万 | 400,000 GB-秒 | 1GB | 有 | 香港,新加坡,东京 | |
Azure | 100万 | 400,000 GB-秒 | 5GB | 有 | 香港,新加坡,日本, | 存储空间需要收费 |
Google Cloud | 200万 | 400,000 GB-秒+200,000GHz | 5GB | 有 | 香港,台湾 | |
IBM Cloud | 无限 | 400,000 GB-秒 | 不明 | 有 | 东京 | |
无 | 无 | 不再免费 | ||||
不再免费 | ||||||
无 | 不再免费 | |||||
华为云 | 100万 | 400,000 GB-秒 | 不明 | 无 | 大陆,泰国,香港 | |
Github Action | 不明 | 不明 | 不明 | 无 | 不明 | 推荐使用 |
目前国内厂家只剩华为一家,估计也要很快收费了 就EUserV自动续费项目而言,推荐使用Github Action来完成,100%稳定,目前已经更新了Workflow代码 Fork一个到自己的仓库然后点个Star⭐️ 改一下仓库的Action Secrets 即可
特别感谢以下项目和文章对本项目的启发和帮助:
本项目基于 GPL-3.0 许可协议。
-
新建一个BeautifulSoup层
进入腾讯云函数服务
新建一个层- BeautifulSoup.zip <-- 此处下载BeautifulSoup
- 运行环境选择Python3.6
- 注意层要选择非大陆地区且和第二部的层地区一致
-
- 由于免费的德鸡在德国,腾讯云函数只有一个欧洲机房,所以我们选择法兰克福
- 其实选择HK或者SG也是差不多的
-
复制本库的 main.py 中的全部代码
粘贴到在线编辑框内 -
- TelegramBOT相关如何获取请搜索Youtube
- *此时如果你还不知道如何填写Mailparser部分,暂时留空,下面有教学
-
- 进入EuserV的管理面板,点击[Settings] -> 勾选 [Deactivated (insecure)] -> 点击[Save]
-
- [函数服务] -> [函数管理]
- 内存64MB就足够,执行事件考虑网络延迟给到[300]秒
- 下面有个日志投递,建议开启方便debug
-
- 此时可以点击部署并测试函数,检查日志是否有错误
- 检查Telegram机器人是否正常发送日志
- 没填写Mailparser也可以先测试以下看下TG Bot和登录是否正常
-
0 0 12 */7 * * *
- 代表每七天的中午12点触发一次,你也可以自定义
- 此功能的原理是让你绑定邮箱的PIN码邮件转发到 Mailparser
- 之后通过规则功能筛选出PIN码,填表续订的目的
- PIN码模板 在文档的最后面
- 首先去注册一个Mailparser然后创建一个邮箱,不多解释
- 然后将你绑定邮箱添加一个转发规则,这里以Gmail作为例子
- 按照图片填写转发规则
- 你的登录PIN码和续订PIN码不是一样的!所以不要擅作主张修改
- 只要一字不差的按照图片填写是没有错的!
- 添加邮箱规则
- 此步骤需要注意, 你需要至少有一封邮件才可以创建规则
- 你可以使用你自己的邮箱向收件箱发送一个模板
From: EUserv Support <support@euserv.de>
To: 你的绑定@邮箱.康姆
Subject: EUserv - PIN for the Confirmation of a Security Check
Content-Type: text/plain; charset = utf-8
Dear 你的名字,
you have just requested a PIN for confirmation of a security check at EUserv. If you have not requested the PIN then ignore this email.
PIN:
123456
PLEASE NOTE: If you already have requested a new PIN for the same process this PIN is invalid. Also this PIN is only valid within the session in which it has been requested. This means the PIN is invalid if you for example change the browser or if you logout and perform a new login.
Sincerely,
Your customer support EUserv
--
Web ................: http://www.euserv.com
Login control panel.: https://support.euserv.com
FAQ ................: http://faq.euserv.com
Help & Guides.......: http://wiki.euserv.com
Community / Forum...: http://forum.euserv.com
Mailing-Liste ......: http://www.euserv.com/en/?show_contact=mailinglist
Twitter ............: http://twitter.com/euservhosting
Facebook ...........: http://www.facebook.com/euservhosting
--
EUserv Internet
is a division of
ISPpro Internet KG
Postal address:
ISPpro Internet KG
Division EUserv Internet
P.O. Box 2224
07622 Hermsdorf
GERMANY
Support-Phone: +49 (0) 3641 3101011 (English speaking)
Administration:
ISPpro Internet KG
Neue Str. 4
D-07639 Bad Klosterlausnitz
GERMANY
Management...............: Dirk Seidel
Register.................: AG Jena, HRA 202638
VAT Number...............: 162/156/36600
Tax office ..............: Jena
International VAT Number.: DE813856317