一步步把路由器變成NAS——離線下載+文件共享 AND MORE

家里升級了電信200M寬帶勾缭,上行也提高到了20M犀概,原來的百兆路由器已經不能滿足需要了综看,經過一番比較最終入手了華碩AC86U脾拆。不過那么快的網速加上辣么棒的路由器馒索,不做點別的實在太可惜了。折騰了一會后名船,成功實現(xiàn)媒體服務器绰上、離線下載、遠程管理渠驼、文件共享等諸多功能蜈块,著實提高了生活質量。

軟硬件準備

路由器

路由器:華碩AC86U
固件:梅林

其他設備例如部分網件路由器也可以刷梅林固件迷扇,不行的話只好找其他固件或插件實現(xiàn)百揭。本文提供的是一個思路,不同設備固件有不同的實現(xiàn)方法蜓席。

外接存儲設備

我選擇了一塊閑置東芝USB3.0移動硬盤器一,直接插到路由器USB口即可。格式推薦用NTFS厨内,路由器和windows都可以識別祈秕。

因為USB3.0與2.4G WIFI 有干擾,路由器默認限制了USB性能以減低干擾雏胃。不過家里大多數常用設備都使用5G頻率请毛,故這里關閉此功能。這個設置位于無線網絡—專業(yè)設置—2.4G頻段下丑掺。

媒體服務器

顧名思義获印,媒體服務器專門提供媒體資源,與FTP等文件傳輸協(xié)議不同街州,媒體服務器不需要預先下載到本地兼丰,可以在終端設備在線觀看視頻,并支持拖拽快進等操作唆缴。需要強調的是鳍征,媒體服務是協(xié)議級別的,因此它并不需要特別的設備面徽、特別的系統(tǒng)或指定某公司的APP艳丛,簡而言之就是任意一個設備接入局域網后都可以實現(xiàn)流媒體播放匣掸。如此一來路由器可以作為全家的媒體庫,其中儲存的電影可以在電腦氮双、手機碰酝、平板、電視等設備隨時播放戴差。

梅林固件開啟媒體服務非常簡單送爸,在USB相關應用—媒體服務器下可以輕松開啟。
默認情況下會共享存儲設備里所有媒體暖释,如果不想這樣可以選擇手動設定媒體服務器路徑袭厂,然后在下方添加想要共享的目錄以及文件類型即可。

PS:媒體服務器中文件目錄并不是按照實際路徑顯示的球匕,而是根據類型自動分類纹磺。因此看到的文件位置不代表其真實路徑。

PC端觀看

以 WIN10 系統(tǒng)為例亮曹。打開網絡橄杨,即可在媒體設備分組中找到我們的媒體服務器。右擊選擇打開媒體播放機即可瀏覽媒體庫并在線播放照卦。

桌面沒有「網絡」讥珍?
在桌面右擊,選擇「個性化」窄瘟,在打開的設置頁面左側選擇「主題」,在右側點擊「桌面圖標設置」趟卸,勾選「網絡」即可蹄葱。

在 WIN7 等系統(tǒng)中,「網絡」也叫「網上鄰居」锄列。

PC播放視頻

手機图云、平板觀看

以 Android 系統(tǒng)為例。其實手機端大多數播放器都支持播放流媒體邻邮,但不是所有都支持掃描發(fā)現(xiàn)局域網中的媒體服務器竣况。所以首先需要安裝可以掃描發(fā)現(xiàn)媒體的應用,「VLC」以及「ES文件瀏覽器」等是具有此功能的筒严。這里以 VLC 為例丹泉。

VLC 是著名的開源、跨平臺的媒體播放軟件鸭蛙。支持 Windows摹恨、Linux、Mac娶视、Android晒哄、IOS 主流系統(tǒng)睁宰。

進入 LVC 點擊左上角菜單按鈕,選擇本地網絡寝凌,即可掃描到我們的媒體服務器柒傻,點進去選擇文件就可以播放了。

電視觀看

首先得確定電視是智能設備较木,或者有小米盒子之類智能機頂盒也行红符。這里以小米盒子為例。

小米盒子內置應用「高清播放器」自帶局域網發(fā)現(xiàn)功能劫映。打開高清播放器违孝,在主頁就可以看到路由器的視頻已經掃描到并聚合在一起了,點擊即可播放泳赋。如果想單獨瀏覽雌桑,可以切換到設備選項卡,在DLNA設備中可以看到我們的媒體服務器祖今。

PS:在設備選項卡校坑,可能會看到一個名稱類似的網絡共享設備,點進去也可以瀏覽文件并播放千诬,這是后面要講的文件共享耍目。他和媒體服務器功能有一定重疊。

離線下載

離線(遠程)下載與媒體服務器(文件共享)簡直是絕配徐绑。試想:在外面提交一個電影下載任務邪驮,回到家正好下載完,此時隨便一個設備接入WIFI就可以開始欣賞傲茄,甚至可以中途切換設備毅访。生活豈不美滋滋 (′▽`〃)

華碩固件自帶一個離線下載器,位于USB相關應用 — Download Master盘榨,不過感覺并不是很好用喻粹,只能支持傳統(tǒng)的下載鏈接。而國內情況是好多資源在百度云草巡、115等網盤守呜。所以這里使用「Aria2」實現(xiàn)。

Aria2 是一個跨平臺輕量級下載工具山憨。支持 HTTP(s)查乒、FTP、SFTP萍歉、BT侣颂、Metalink 多種協(xié)議。其本身是純命令行控制的枪孩,但是可以通過 RPC 協(xié)議實現(xiàn)可視化遠程控制憔晒。亦可以通過 RPC 接入百度云等網盤藻肄。
聽不懂這些?沒關系拒担,只要知道它很好用就OK了嘹屯。

幸運的是,梅林固件軟件中心有 Aria2 插件从撼,大幅簡化了安裝配置州弟。

Aria2 服務器配置

從軟件中心安裝 Aria2,點進去開始配置低零。開啟后婆翔,大多數保持默認即可。下載存儲目錄是默認的文件保存目錄掏婶,默認是第一個USB設備的根目錄啃奴,如果沒有USB設備則默認是路由器內存(小的可憐)。磁盤緩存大小指的是下載的數據緩存多少時再一次性寫入存儲設備雄妥,可以減少硬盤讀寫次數最蕾,一定程度延長硬盤壽命。默認是0老厌,不要改得太大瘟则,否則內存也不夠用。

Aria2 基本設置

然后切換到RPC設定選項卡枝秤,最下面會隨機生成一個 token醋拧,這是一會遠程控制時候需要的,如果覺得太復雜可以自己改淀弹。端口號默認是6800也可以改(注意別沖突了)趁仙,記住一會需要用。

Aria2 RPC 設置

Aria2 控制臺配置

在上面可以看到推薦有3個控制臺可供選擇垦页。建議使用 yaaw(簡潔)或 webui(全)。

Aria2 控制臺

點擊鏈接進入 yaaw 控制臺干奢,首次使用要點擊右上方的扳手按鈕進行配置痊焊。主要需要配置的是 JSON-RPC Path,也就是告訴控制臺如連接你的 Aria2 服務器忿峻。

在這里填入的你路由器地址 + Aria2 服務端口號 + /jsonrpc. 例如我路由器IP是192.168.50.1薄啥,Aria2 端口號是6800,則應該填入 http://192.168.50.1:6800/jsonrpc. 如果設置了 token逛尚,則在協(xié)議后面加上 token:xxx@垄惧,例如我 token 是 123123123,則應該填入 http://token:123123123@192.168.50.1:6800/jsonrpc.

保存后沒有任何錯誤提示則是成功連接绰寞,可以點擊添加來添加下載任務了到逊。

yaaw 配置

webui 控制臺類似铣口,不過是各個參數分開設置了。依然是剛才的例子觉壶,在 webui 配置如下:

webui 配置

到此離線下載就配置完成了脑题,把掛機任務交給路由器吧 (?????)

上面的三個控制臺其實是公網鏈接,也就是說即使不在家里局域網也可以訪問并添加任務铜靶。但是要注意叔遂,控制臺僅僅是提供一個界面,真正的下載任務還是要提交的路由器執(zhí)行的争剿,所以如果路由器不支持遠程訪問已艰,即便能夠訪問控制臺也無法添加下載。

那怎么實現(xiàn)遠程訪問膩蚕苇?往下翻↓

接入百度云等網盤

為了方便哩掺,接入第三方下載建議使用插件。你可以自行搜索對應的瀏覽器插件配置使用捆蜀。但這里更建議使用油猴腳本疮丛。

油猴(tampermonkey) 是跨平臺瀏覽器腳本管理器,以瀏覽器插件形式存在辆它,本身又提供了一個框架可以部署諸多腳本偿衰。支持 Chrome、Microsoft甸祭、Opera Next恕曲、Firefox諸多主流瀏覽器。(包括Chrome內核的QQ瀏覽器飒筑、360瀏覽器等)你可以在各自瀏覽器的插件中心搜索安裝片吊,或從官網下載安裝。

安裝了油猴之后协屡,可以安裝Ci-Aria2百度云增強版俏脊,當然,你也可以選擇其他喜歡的插件肤晓。

隨便打開一個百度云的分享爷贫,比如這個,首次使用記得配置插件补憾,和配置控制臺一樣漫萄,填入相關參數即可。然后點擊CiAria2-下載盈匾,點擊發(fā)送腾务,就可以提交給路由器下載啦。

115等其他網盤同理削饵,類似配置岩瘦。 推薦一個115的腳本:115網盤Aria2助手未巫,配合 fake 115 實現(xiàn)瀏覽器賬號登陸。

遠程管理

遠程管理不僅僅是從外面登陸路由器的管理后臺担钮,而是提供了一個外網訪問內網的通道橱赠,作為一個底層架構,使得離線下載箫津、文件共享等諸多功能打破局域網的限制狭姨,能夠在世界各地使用,成為一個簡易的私有云苏遥。

實現(xiàn)遠程管理的前提是家里擁有公網IP. (其實也不是沒有別的辦法饼拍,「內網穿透」就是專門應對這種情況的解決方案,比如花生殼內網穿透田炭,但免費的穿透服務往往速度慢穩(wěn)定性差师抄,不建議折騰了。具體原理與配置不在本文討論范圍內)

公網IP
每一個接入網絡的設備都有IP地址教硫,列如我的路由器IP是192.168.50.1叨吮,通過這個地址就可以訪問。但是這個IP是內網IP瞬矩,也就是說只有在我接入家里路由器局域網后才可以訪問茶鉴,如果我在公司,那么就無法訪問了景用。
公網IP是一個全球可路由的地址涵叮。說人話就是擁有公網IP的設備可以從全球任何一個接入互聯(lián)網的地方訪問到。無論是家里伞插、公司割粮、還是移動流量。

不過很可惜媚污,由于IP資源枯竭(IPv4)舀瓢,越來越多的運營商分配的是經過NAT轉換的內網地址。說人話就是家里的IP不是公網的耗美,無法實現(xiàn)從任意一個地方可訪問氢伟。也就無法實現(xiàn)遠程管理。

如何判斷是否是公網IP
一個簡單的方法是比對路由器WAN口IP與實際出口IP是否相同幽歼。在這里可以查看實際出口IP。在路由器網絡地圖頁面可以看到WAN口IP. 若兩個相同則是公網谬盐,否則不是甸私。


PS:對于電信用戶,若WAN口IP是100開頭則一般不是公網的飞傀。

那么如何獲得公網IP呢皇型?

不同區(qū)域的不同運營商的不同套餐诬烹,獲取公網IP的難度是不一樣的。一般來說弃鸦,電信聯(lián)通這種一級運營商容易些绞吁,移動長城等二級運營商困難些,三級運營商基本上沒希望了唬格。同一運營商標準寬帶套餐容易些家破,免費贈送/提速的寬帶困難些。

我是電信標準套餐购岗,直接致電10000客服要求換公網IP就輕松拿到了汰聋。

如果不給換的這里給個技巧:不要說換公網,而是說家里買了個網絡攝像頭或NAS喊积,但是在外面用不了烹困,商城客服說是運營商的問題,問能不能解決下乾吻。如果客服裝傻就再點播一下:聽說要什么公網IP之類的不知道是怎么回事髓梅。

如果還不行那就放棄吧,或者有精力也可以去工信部在線申訴绎签。

配置DDNS

有了公網IP我們就需要DDNS服務來動態(tài)解析

雖然我們有了公網IP枯饿,但是IP不是固定的,每次撥號都可能變化辜御,甚至運營商會強制變化鸭你。而作為服務器,是需要有固定的IP的擒权,于是有了DDNS動態(tài)域名解析服務袱巨。域名解析就是把域名和IP對應起來,動態(tài)解析就是把域名動態(tài)地和IP對應起來碳抄,IP變化時解析也會變愉老,從而實現(xiàn)無論IP怎么變,都可以使用固定的域名訪問剖效。

在國內推薦使用花生殼的免費DDNS服務嫉入。先去注冊個賬號,然后進入后臺管理璧尸。在域名—殼域名添加域名咒林。

選中喜歡的免費域名,輸入喜歡的前綴查找爷光。然后按照流程注冊即可垫竞。

回到路由器配置界面,對于梅林固件,在外部網絡—DDNS選項卡下面可以配置DDNS服務欢瞪。服務器選擇花生殼活烙,按圖填寫設置即可。梅林固件可以自動獲取域名遣鼓,有的固件需要手動填寫啸盏,就填寫剛才注冊的那個即可。

啟用遠程管理

系統(tǒng)管理—系統(tǒng)設置里開啟「從互聯(lián)網設置」骑祟,端口默認8443. 注意:運營商把80/443/8080等常見網頁端口都給封了回懦,要避開這些。

不出意外曾我,現(xiàn)在在瀏覽器輸入剛才注冊的域名+端口號就可以訪問路由器后臺了粉怕。例如我注冊域名是test.iok.la,端是8443抒巢,那么訪問的網址就是https://test.iok.la:8443 注意贫贝,必須是https。 剛才在路由器設置的時候已經有提示了蛉谜。

但是稚晚!出現(xiàn)了一個安全警告:

這是因為路由器強制外網管理使用https,https需要證書型诚,當前使用的是路由器自己簽發(fā)的證書客燕,僅僅能夠加密流量但本身不受信任,于是出現(xiàn)了警告狰贯。梅林固件本身提供了一個方案也搓,就是通過 Let's Encrypt 來獲取一個普遍受信任的證書。但是使用這個服務需要開放80端口涵紊,這個這國內很難做到傍妒。

當然也有很多曲線救國的策略,例如:把自簽發(fā)證書添加信任摸柄、自己去申請一個證書等等颤练。但是這些要么操作復雜或者需要頂級域名、云空間驱负、服務器等額外付費的東西嗦玖,不適合新手。如果你是技術宅跃脊,相信不看教程也知道怎么搞了宇挫。所以最后給出的方案就是:忽略警告(別打我( ̄_, ̄ ))

遠程下載

還記得上一節(jié)講的離線下載可以遠程化嘛。現(xiàn)在配置好DDNS后就可以實現(xiàn)啦酪术。很簡單器瘪,只要把控制臺的 Aria2 地址改成我們注冊的域名即可。其他網盤插件的地址記得都要修改哦。

例如原先配置是 http://token:123123123@192.168.50.1:6800/jsonrpc娱局,現(xiàn)在把它改成 http://token:123123123@test.iok.la:6800/jsonrpc 就OK啦~ 現(xiàn)在我們可以在任何一個地方訪問控制臺并添加下載任務。建議把控制臺放瀏覽器書簽欄咧七,一鍵直達嘿嘿衰齐。

文件共享

終于到最后一個啦。文件共享是一個廣義的概念继阻,可以用諸多協(xié)議實現(xiàn)耻涛。

SMB 網絡共享

此方式的特點是無需輸入,類似媒體服務器瘟檩,可以自主掃描發(fā)現(xiàn)抹缕,但僅支持局域網內使用。

對于梅林固件墨辛,在 USB相關應用—服務器中心—網絡共享 可以輕松啟用配置共享卓研。需要注意的是,默認版本是v1+v2睹簇,這在 WIN10 上會有兼容性問題奏赘,所以改成了v1. 因為凡是能接入局域網的用戶默認都過了認證,因此這里允許訪客登入來簡化使用太惠。

對于 WIN10 系統(tǒng)磨淌,打開網絡,在計算機分組就可以看到掃描到我們的共享了凿渊。點擊去可以進行文件管理梁只,與媒體服務器不同,網絡共享里面文件是安裝實際目錄顯示的埃脏。

WIN10

同樣搪锣,在 MAC、Android剂癌、IOS 等系統(tǒng)借助支持網絡共享協(xié)議的應用也可以管理文件淤翔。例如「ES 文件瀏覽器」 中,在網絡—局域網下面就可以看到路由器文件啦佩谷。

ES 文件瀏覽器

FTP

FTP 是文件傳輸協(xié)議旁壮,它需要建立連接并登錄使用,不能夠自主發(fā)現(xiàn)谐檀,但是可以支持公網訪問抡谐。

梅林固件也內置了FTP服務器功能,在 USB相關應用—服務器中心—以FTP共享硬盤 可以輕松配置FTP. 如果開啟了公網登錄桐猬,務必禁止匿名登錄并確保路由器密碼足夠復雜麦撵,否則萬一被別人進去就不好玩了。

也可以添加更多的用戶,每個用戶分配不同的權限來實現(xiàn)更高級免胃、安全的管理音五。R指讀取,W是寫入羔沙,No是禁止躺涝。

FTP 配置

對于 Windows 系統(tǒng),可以直接在我的電腦里輸入FTP地址來訪問扼雏,例如ftp://192.168.50.1坚嗜,如果設置好了DDNS,那么也可以使用域名訪問诗充,這樣即使在外面也可以連接了苍蔬。

當然,也可以選擇其他FTP客戶端來獲得更好的使用體驗蝴蜓。其他系統(tǒng)也分別有適配的FTP客戶端軟件可供選擇碟绑。

AiCloud

AiCloud 是華碩(梅林)自有的一個文件共享功能。他的特點是基于HTTP励翼,無需任何客戶端蜈敢,任何設備只要有瀏覽器就可以訪問并管理文件,也支持在線播放汽抚。在AiCloud2.0中開啟 USB云盤 就可以了抓狭。

上面列出了路由器地址和服務的端口號,在瀏覽器打開并登錄就可以使用了造烁。個人覺得這個雖然方便否过,但體驗不是很好,尤其是視頻在線播放惭蟋,做的比較粗糙苗桂,甚至不能全屏 =、= 適合臨時下載或上傳個小文件告组。

END

到此煤伟,我們已經實現(xiàn)了遠程下載、遠程管理木缝、文件共享便锨,好好搭配使用這些服務,基本可以零成本搭建私有云和家庭媒體中心我碟。

最后再說一下安全問題放案。一旦配置了DDNS,就相當于任何人都可以從公網訪問到路由器矫俺,此時用戶名和密碼顯得尤為重要吱殉。作為一個簡易系統(tǒng)掸冤,并不具備騰訊百度那種風控機制,對于密碼爆破等攻擊基本上束手無策友雳。所以還是不要在里面放什么敏感文件稿湿,以免又搞出個XX門就不好了。

?著作權歸作者所有,轉載或內容合作請聯(lián)系作者
  • 序言:七十年代末押赊,一起剝皮案震驚了整個濱河市缎罢,隨后出現(xiàn)的幾起案子,更是在濱河造成了極大的恐慌考杉,老刑警劉巖,帶你破解...
    沈念sama閱讀 219,589評論 6 508
  • 序言:濱河連續(xù)發(fā)生了三起死亡事件舰始,死亡現(xiàn)場離奇詭異崇棠,居然都是意外死亡,警方通過查閱死者的電腦和手機丸卷,發(fā)現(xiàn)死者居然都...
    沈念sama閱讀 93,615評論 3 396
  • 文/潘曉璐 我一進店門枕稀,熙熙樓的掌柜王于貴愁眉苦臉地迎上來,“玉大人谜嫉,你說我怎么就攤上這事萎坷。” “怎么了沐兰?”我有些...
    開封第一講書人閱讀 165,933評論 0 356
  • 文/不壞的土叔 我叫張陵哆档,是天一觀的道長。 經常有香客問我住闯,道長瓜浸,這世上最難降的妖魔是什么? 我笑而不...
    開封第一講書人閱讀 58,976評論 1 295
  • 正文 為了忘掉前任比原,我火速辦了婚禮插佛,結果婚禮上,老公的妹妹穿的比我還像新娘量窘。我一直安慰自己雇寇,他們只是感情好,可當我...
    茶點故事閱讀 67,999評論 6 393
  • 文/花漫 我一把揭開白布蚌铜。 她就那樣靜靜地躺著锨侯,像睡著了一般。 火紅的嫁衣襯著肌膚如雪厘线。 梳的紋絲不亂的頭發(fā)上识腿,一...
    開封第一講書人閱讀 51,775評論 1 307
  • 那天,我揣著相機與錄音造壮,去河邊找鬼渡讼。 笑死骂束,一個胖子當著我的面吹牛,可吹牛的內容都是我干的成箫。 我是一名探鬼主播展箱,決...
    沈念sama閱讀 40,474評論 3 420
  • 文/蒼蘭香墨 我猛地睜開眼,長吁一口氣:“原來是場噩夢啊……” “哼蹬昌!你這毒婦竟也來了混驰?” 一聲冷哼從身側響起,我...
    開封第一講書人閱讀 39,359評論 0 276
  • 序言:老撾萬榮一對情侶失蹤皂贩,失蹤者是張志新(化名)和其女友劉穎栖榨,沒想到半個月后,有當地人在樹林里發(fā)現(xiàn)了一具尸體明刷,經...
    沈念sama閱讀 45,854評論 1 317
  • 正文 獨居荒郊野嶺守林人離奇死亡婴栽,尸身上長有42處帶血的膿包…… 初始之章·張勛 以下內容為張勛視角 年9月15日...
    茶點故事閱讀 38,007評論 3 338
  • 正文 我和宋清朗相戀三年,在試婚紗的時候發(fā)現(xiàn)自己被綠了辈末。 大學時的朋友給我發(fā)了我未婚夫和他白月光在一起吃飯的照片愚争。...
    茶點故事閱讀 40,146評論 1 351
  • 序言:一個原本活蹦亂跳的男人離奇死亡,死狀恐怖挤聘,靈堂內的尸體忽然破棺而出轰枝,到底是詐尸還是另有隱情,我是刑警寧澤组去,帶...
    沈念sama閱讀 35,826評論 5 346
  • 正文 年R本政府宣布鞍陨,位于F島的核電站,受9級特大地震影響从隆,放射性物質發(fā)生泄漏湾戳。R本人自食惡果不足惜,卻給世界環(huán)境...
    茶點故事閱讀 41,484評論 3 331
  • 文/蒙蒙 一广料、第九天 我趴在偏房一處隱蔽的房頂上張望砾脑。 院中可真熱鬧,春花似錦艾杏、人聲如沸韧衣。這莊子的主人今日做“春日...
    開封第一講書人閱讀 32,029評論 0 22
  • 文/蒼蘭香墨 我抬頭看了看天上的太陽畅铭。三九已至,卻和暖如春勃蜘,著一層夾襖步出監(jiān)牢的瞬間硕噩,已是汗流浹背。 一陣腳步聲響...
    開封第一講書人閱讀 33,153評論 1 272
  • 我被黑心中介騙來泰國打工缭贡, 沒想到剛下飛機就差點兒被人妖公主榨干…… 1. 我叫王不留炉擅,地道東北人辉懒。 一個月前我還...
    沈念sama閱讀 48,420評論 3 373
  • 正文 我出身青樓,卻偏偏與公主長得像谍失,于是被迫代替她去往敵國和親眶俩。 傳聞我的和親對象是個殘疾皇子,可洞房花燭夜當晚...
    茶點故事閱讀 45,107評論 2 356

推薦閱讀更多精彩內容

  • Spring Cloud為開發(fā)人員提供了快速構建分布式系統(tǒng)中一些常見模式的工具(例如配置管理快鱼,服務發(fā)現(xiàn)颠印,斷路器,智...
    卡卡羅2017閱讀 134,672評論 18 139
  • ? 有一天,申然問我:如果有那么一些人窃判,他們在你的朋友圈闻坚,你給他們評論的時候,他們從來沒有回復過你兢孝,你會怎么辦? ...
    乖乖愛閑逛閱讀 727評論 0 0
  • 柳哲 逢年過節(jié)仅偎,客居香港的著名作家曹聚仁跨蟹,給遠在內地的親人們,不是寄錢橘沥,就是寄年貨窗轩,忙得不亦樂乎。晚年座咆,他雖然體弱...
    柳志儒閱讀 579評論 0 0
  • 我知道我不是一個完美的小孩痢艺, 但你們從來也不是完美的父母。 所以我們必須相互容忍介陶,辛苦且堅強地活下去堤舒。
    onnffrgfd閱讀 108評論 0 0