想想一下川梅,如果你不在家但又需要訪問家里NAS上的相關(guān)文件列吼,怎么辦岭洲?
如果你買的是群暉的品牌NAS(也就是常說的“白群暉”)沪编,那么你可以通過群暉提供的Quickconnect呼盆,進行遠程登錄,但是速度比較慢蚁廓;
或者如果你家有固定的公網(wǎng)IP访圃,你也可以通過這個IP直接登錄NAS。
但如果你家的公網(wǎng)IP是動態(tài)的相嵌,那就悲劇了腿时。
不過幸好你看到了這篇文章,下面我將結(jié)合之前查詢到的攻略以及自己的經(jīng)驗告訴大家如何通過域名(就是某個網(wǎng)址)登錄到群暉NAS上饭宾。
1.所需的環(huán)境
有公網(wǎng)非固定IP批糟;
網(wǎng)關(guān)或者路由器能做端口映射;
有阿里云頂級域名看铆,或者在阿里云做域名解釋徽鼎!
有群暉NAS(黑的、白的都可以)
2.DDNS(動態(tài)域名)操作步驟:
首先性湿,我們需要將你自己的域名(也就是網(wǎng)址)指定到你的公網(wǎng)IP上纬傲,并確保當公網(wǎng)IP變動時,域名的指向能夠自動更新肤频。
1. 先在阿里云上開好一個A記錄的解析叹括,這一步就是讓域名能夠解析到你自己的公網(wǎng)IP上。如下圖:
2. 點擊右上角的用戶賬號宵荒,【accesskey】汁雷,開通accesskey。這就能夠讓程序通過accesskey操作你的域名解析地址报咳。如下圖:
3. 一路【同意】就行并創(chuàng)建新的key侠讯,然后點擊顯示accesskey,將下圖兩個值復(fù)制下來暑刃。這兩個值一定要保密厢漩,因為只要知道這兩個值就可以隨意操作你的域名。
4.下載腳本文件
我們使用 可愛的排骨 分享的四個腳本文件岩臣,點擊此處進入github下載界面溜嗜,如下圖所示界面
或者通過百度網(wǎng)盤下載 鏈接: https://pan.baidu.com/s/1wOo3-cOZE6XuoS0qJquNlw 密碼: 8isw
我們可以看到有四個文件
- aliyun.sh 用于阿里云域名
- cloudxns.sh
- dnspod.sh 用于dnspod
- qcloud.sh 用于騰訊云域名
下載方式:
切記下載不是右擊腳本文件下載宵膨,而是點擊腳本打開后復(fù)制腳本代碼,到UltraEdit里面粘貼Uㄏ1脔铩!
此處如果直接右擊下載土全,在最后執(zhí)行腳本時會報以下錯誤:
/volume1/aliyunddns/aliyun.sh: line 7: syntax error near unexpected token newline'/volume1/aliyunddns/aliyun.sh: line 7:
< !DOCTYPE html >'
可以將代碼復(fù)制出來捎琐,保存成UNIX格式,并且一定要檢查文件大小是否正確裹匙。
注意保存格式瑞凑,一定一定要保存為UNIX,否則會報錯;眉2η!
保存方法:可以使用UltraEdit绰沥,點擊 文件--轉(zhuǎn)換--DOS到UNIX 一定要轉(zhuǎn)換篱蝇,一定要轉(zhuǎn)換,保存為對應(yīng)腳本名字(aliyun.sh cloudxns.sh dnspod.sh qcloud.sh)徽曲,復(fù)制的哪個零截,就保存為哪個名字
5、上傳文件到群暉的某個目錄秃臣。我的是放在web文件夾下涧衙,圖中路徑為setting/aliddns/aliyun.sh,但實際路徑應(yīng)該是: /volume1/setting/aliddns/aliyun.sh奥此,建議建立獨立的文件夾弧哎。
6、寫執(zhí)行代碼的任務(wù)計劃稚虎。
在控制面板-任務(wù)計劃--新增
填寫任務(wù)名稱隨意填撤嫩。時間頻率,根據(jù)實際情況吧蠢终,5-20分鐘都有人用序攘。不過要注意的是,運行計劃任務(wù)會影響硬盤休眠寻拂。因此每次運行都會讀取存儲在硬盤上的腳本文件程奠。
關(guān)鍵是任務(wù)腳本的填寫。格式為 sh aliyun.sh {AccessKeyId} {AccessKeySecret} ex[ample].com www祭钉,要注意空格瞄沙,每個子域名一行,
腳本作者寫的阿里云的腳本執(zhí)行方式為:sh aliyun.sh {AccessKeyId} {AccessKeySecret} example.com www
我們這里的寫法為 sh /volume1/web/aliyun.sh ePh****K1ik T0z*************DsTKzd hacklove.cn www
注意:空格,腳本的具體位置 我們的key帕识,以及keysecret是去掉大括號泛粹,中間前后都有空格的,然后域名肮疗,然后解析記錄。這里建議在UE里面寫扒接,避免各種問題出現(xiàn)伪货。
7.運行腳本。
完成以后可以測試钾怔,選中任務(wù)后點擊【運行】碱呼,就可以在阿里云消息看到結(jié)果了。
可以登陸阿里云域名解析查看原來的ip地址欄的0.0.0.0是否已經(jīng)變成現(xiàn)有外網(wǎng)的IP宗侦。
收尾
現(xiàn)在我們已經(jīng)將域名解析到了我們的動態(tài)公網(wǎng)IP上愚臀,通過域名就可以隨時找到我們家的網(wǎng)絡(luò)了。最后只要在光貓和路由器上設(shè)置好端口轉(zhuǎn)發(fā)功能(等以后有時間我再整理端口轉(zhuǎn)發(fā)的相關(guān)內(nèi)容)矾利,就能通過域名隨時在外網(wǎng)訪問我們的NAS了姑裂。
雖然設(shè)置有些繁瑣,但登錄后的文件傳輸速度可是比QuickConnect快多了男旗,可以方便的滿足大文件的傳輸需求舶斧。