1.需求分析
家裡用的移動寬頻,沒有分配IPV4公網地址,但是有分配IPV6公網地址,在沒有IPV6的環境下(例如酒店的wifi),此時就需要在IPV4環境下,訪問家裡IPV6公網的需求了。
2.需要準備
-
cloudflare賬號
-
一個域名
收費域名參考:VPS折騰記一購買域名,免費域名參考:2024最新免費域名教程,可託管CF,零失敗率,解決所有坑點。_嗶哩嗶哩_bilibili。
-
確定家裡的NAS可以分配到公網IPV6
開啟IPV6可以參考:光貓橋連設定
3.域名託管到cloudflare
只有把域名託管到cloudflare,流量才會經過cloudflare,才可以用上cloudflare的CDN,才可以開啟IPV4到IPV6的轉換。
3.1.新增站點
主頁---》新增站點
3.2.屬於域名
此次演示使用的是us.kg免費域名,其他的域名類似,輸入之後,點選繼續
3.3.付費計劃
選擇免費即可,之後點選繼續
3.4.獲取已有解析記錄
這個域名是我新申請的,之前還沒有做過域名繫結,所有沒有解析記錄,點選繼續即可。
繼續後,會彈窗如下,點選確認即可。
3.5.去域名服務商更改DNS
3.5.1.複製域名
3.5.2.進入us.kg修改域名DNS
3.5.3.繼續
3.5.2步後,進入3.5.1的頁面點選繼續,之後一路點下去就可以了。
3.6.等待就緒
等待紅框內變為活動
邊緣證書有效
4.動態域名解析
因為家庭IPV6地址經常變動不是固定的,因此我們要有一個軟體,自動把最新的IPV6解析到固定的域名上,這樣對我們來說,只要記住域名就可以訪問家裡的NAS了。
4.1.群暉下載DDNS-GO
使用礦神的源
4.2.獲取cloudflare token
右上角【我的個人資料】---》左側導航欄【API令牌】---》建立令牌---》編輯區域DNS使用模板----》修改【區域資源】---》繼續以顯示摘要---》建立令牌---》複製記錄下來
4.3.配置
開啟http://nasip:9876/login連結(注意替換你的NASIP),首次直接點選登入即可。
4.4.檢視記錄是否新增
進入cloudflare後,進入對應的託管域名,檢視是否有AAAA記錄
4.5.開啟小黃雲
5.修改NAS埠
cloudflare只轉發這些埠的資料,因此要修改一下NAS登入埠,兩種方法,使用反向代理,或者直接修改。
HTTP透明埠轉發:80,8080,8880,2052,2082,2086,2095
HTTPS隧道埠轉發:443,2053,2083,2087,2096,8443
HTTP/HTTPS埠隧道轉發,但以下埠禁用CDN快取:2052,2053,2082,2083,2086,2087,2095,2096,8880,8443
控制皮膚---》登陸門戶---》高階---》反向代理伺服器
6.關閉本地電腦IPV6進行測試
國內環境比較特殊,可能IPV4去cloudflare的路上被重置,如果遇到此情況,可以找外省同學幫忙測試(每個省可能不一樣)