banner
年糕

年糕日记

此站为备份站点,最新文章请访问 oior.net
telegram
email

Cloudflare 免費解析動態域名 DDNS

腳本地址#

獲取 KEY#

訪問 https://dash.cloudflare.com/profile 在頁面下方找到 Global API Key,點擊右側的 View 查看 Key,並保存下來,在頁面下方找到 Global API Key,點擊右側的 View 查看 Key,並保存下來

image

解析域名#

設置用於 DDNS 解析的二級域名,流量不經過 CDN (雲朵變灰)

添加一條 A 記錄,例如:hkt.test.com,Proxy status 設置成 DNS only

ipv4 地址隨意就行

image

運行腳本#

下載 DNNS 腳本

curl https://raw.githubusercontent.com/aipeach/cloudflare-api-v4-ddns/master/cf-v4-ddns.sh > /root/cf-v4-ddns.sh && chmod +x /root/cf-v4-ddns.sh

配置信息#

修改 DDNS 腳本並補充相關信息

vi cf-v4-ddns.sh
# incorrect api-key results in E_UNAUTH error
# 填寫 Global API Key
CFKEY=

# Username, eg: user@example.com
# 填寫 CloudFlare 登陸郵箱
CFUSER=

# Zone name, eg: example.com
# 填寫需要用來 DDNS 的一級域名
CFZONE_NAME=

# Hostname to update, eg: homeserver.example.com
# 填寫 DDNS 的二級域名(只需填寫前綴)
CFRECORD_NAME=

首次運行腳本,輸出內容會顯示當前 IP,進入 cloudflare 查看 確保 IP 已變更為當前 IP

./cf-v4-ddns.sh

設置定時任務#

crontab -e
*/2 * * * * /root/cf-v4-ddns.sh >/dev/null 2>&1
# 如果需要日誌,替換上面的代碼
*/2 * * * * /root/cf-v4-ddns.sh >> /var/log/cf-ddns.log 2>&1
載入中......
此文章數據所有權由區塊鏈加密技術和智能合約保障僅歸創作者所有。