網(wǎng)站內容自動(dòng)更新(cf2dnsActions怎么自選IP?Actions運行部署前面的準備)
優(yōu)采云 發(fā)布時(shí)間: 2021-12-15 06:48網(wǎng)站內容自動(dòng)更新(cf2dnsActions怎么自選IP?Actions運行部署前面的準備)
cf2dns 可以過(guò)濾掉優(yōu)質(zhì)的 Cloudflare IP(通過(guò)一個(gè)接口每 15 分鐘更新一次),利用域名服務(wù)商提供的 API 解析到不同的線(xiàn)路實(shí)現網(wǎng)站加速(目前只有 DNSPod和阿里云DNS,后續如有需要會(huì )加入其他運營(yíng)商)
本文文章使用GitHub Actions實(shí)現自動(dòng)更改自己IP的效果。對加速網(wǎng)站還是有不錯的效果的。在學(xué)習本文的同時(shí),您可能需要簡(jiǎn)單地學(xué)習 GitHub Actions 的知識。
GitHub 操作:
1、簡(jiǎn)介
項目:
2、準備
Cloudflare 選擇一個(gè) IP 并已連接到 DNSPod 或阿里云 DNS。如果你不知道如何選擇自己的IP,可以查看:教程
Python3、pip 環(huán)境(如果是 GitHub Actions 就不用管了?。?/p>
3、獲取密鑰等
1)登錄騰訊云或阿里云后臺獲取SecretId和SecretKey。如果您使用阿里云DNS,請注意需要添加DNS控制權限AliyunDNSFullAccess。這里以dnspod為欄目,看圖:
2) 進(jìn)入后臺后,如果之前沒(méi)有key,需要新建一個(gè)。創(chuàng )建新密鑰也非常簡(jiǎn)單。只需點(diǎn)擊New Key,它就會(huì )自動(dòng)生成。
3、Fork 項目到自己的倉庫
1) 注意,我們是使用 gihub actions 來(lái)部署這個(gè)的,所以如果你沒(méi)有 github 賬號,請自己申請一個(gè)。
官網(wǎng):
2)如何分叉查看圖片:
4、GitHub Actions 運行部署
前面的準備工作都做完了,下面進(jìn)入正題。
文章加密,獲取密碼,加tg即可獲取。






