EdgeOne 的服务肥肠好,但是给的 cname 就很辣鸡,所以自建 EdgeOne 优选域名还是很有必要的,所以我就写了个小脚本

准备工作

  • 一台 vps
  • 已经绑定在华为云国际的域名
  • 华为云国际账号
  • 脑子

操作步骤

配置

Clone 或 下载这个项目的 zip

config.py.example 重命名为 config.py

配置一下华为云的密钥,打开华为云国际,点开右上角的我的凭证

image-20250727173313230

点开左侧的访问密钥,选择新建,然后会下载一个csv 文件,里面就有 Access Key IdSecret Access Key,填进 config.py 里的ACCESS_KEY_IDACCESS_KEY_SECRET

image-20250727173418640

假设你在华为云绑定的域名是eo.aaa.com,你要把优选 IP 上传到 bbb.eo.aaa.com,那么你就写 ZONE_NAMEeo.aaa.comRECORD_NAMEbbb.eo.aaa.com

然后你可以绑定一个bark,来通知,具体看 bark 的 GitHub 仓库

运行

首先需要安装 python,各个系统不一样,上网搜就行

先 cd 到你的目录,比如说

1
cd /opt/eoip

然后安装依赖

1
pip install -r requirements.txt

接着运行 main.py 就阔以

1
python main.py

设置定时任务

打开 1panel,找到左侧的计划任务,创建一个,像下图一样写

Screenshot_2025-07-27_17-27-26

执行周期可以自己改

最后

这样就可以了,有问题评论哈


共发表 23 篇Blog · 总计 19.9k 字
© 2025 AirTouch 使用 Stellar 创建
萌ICP备20250662号 雾备 88666688号 网ICP备20258888号
本站总访问量次 本站访客数人次 本文总阅读量