2020年12月29日 星期二

透過 Synology NAS DDNS 功能更新 CLOUDFLARE IP

1. 到 『控制台』 -> 『終端機 & SNMP』 功能,將 『啟動 SSH 功能』打勾

2. 透過 SSH 連線到你的 NAS ,登入者的帳號要在 administrators 群組裡 

3. 輸入以下指令進入 root 權限
 
sudo -i

輸入後會要求你輸入登入者的密碼 

4. 輸入指令來下載 cloudflareddns.sh 到 /sbin/ 資料夾中 

wget https://raw.githubusercontent.com/joshuaavalon/SynologyCloudflareDDNS/master/cloudflareddns.sh -O /sbin/cloudflareddns.sh

5. 修改剛剛下載的檔案權限讓系統可以執行

chmod +x /sbin/cloudflareddns.sh

6. 使用編輯器打開DMS DDNS 設定檔案

vi /etc.defaults/ddns_provider.conf

並且將剛剛的sh加入 DMS 的 DDNS 選項

[Cloudflare]
modulepath=/sbin/cloudflareddns.sh
queryurl=https://www.cloudflare.com/
擺放的位置沒有一定,只是我習慣按照順序擺放在對的順位,這樣等等在DDNS下拉選單才會是依照文字順序排列( 

7. 到 CloudFlare 的 『概觀』 頁面,拉到最下面,可以取得你的『區域識別碼』,先把他記下來,等等會用到
8. 點擊 『取得您的API Token』
選擇『API Token』-> 『建立Token』
點擊『建立自訂 Token』後方的『開始使用』按鈕
在權限的地方選擇『區域』『DNS』『編輯』,再點擊『繼續至摘要』
確認所新增的權限沒有問題以後,點擊『建立Token』
接下來你會拿到一組 API Token,請把他記下來,等等設定會用到
9.回到DSM的『控制台』 -> 『外部存取』-> 『DDNS』,點下『新增』,服務供應商選擇『Cloudflare』
10. 依照圖中的說明填入相對應的資料,並且按下『確定』
11. 選擇Cloudflare,點下『立即更新』,如果看到狀態是『正常』就代表你設定成功嚕,這個時候回到Cloudflare的DNS頁面就可以看到你更新後的IP了

沒有留言:

張貼留言