ADVERTISEMENT
說到最熱門的網路硬碟,應該非 Dropbox 莫屬了吧,然而得費心解除容量限制,只是,除了 FTP 就沒有其他選擇了嗎?為何還要忍受上下傳個檔案都還得通過煩人的密碼認證呢?如果你也一直為了這個問題而苦惱,不妨就試試 WebDAV 吧!
FTP是古董協定
FTP協定的誕生至今已近30載,雖然大家也都很捧場的用了它20幾年,但是當時的設計思維已經逐漸不符時下流行的協同作業習慣。舉個最簡單的例子,當你要從FTP上讀取一個檔案時,就必須先把檔案下載下來,然後才能編輯,編輯完了才能再上傳給別人使用。從比較嚴謹的角度來看,這種作業模式是離線的,因為你無法開Word直接編輯FTP上面的資料。
再者,資安思維高漲,FTP慣用傳輸埠通常在比較縝密的防火牆設置裡預設是關閉的,即使可以藉由更改埠口來跳過防線,其它埠口的開放優先權仍然不如HTTP來得普遍。更不必說FTP缺乏完善的資料加密機制,以及每當傳送一個文件時就得先經過複雜的封包握手步驟,而造成等候逾時了。
WebDAV走HTTP
既然HTTP協定及其所使用的埠口最不容易被防火牆阻擋,那麼利用它來傳輸或存取檔案也是很合理的,最知名的作法便是WebDAV。視其名而知其義,WebDAV是附屬於網頁伺服器底下的一個服務,只要網頁可以順利被瀏覽,那麼檔案也就能順利被存取。從WebDAV取得檔案就好像點擊網頁裡的下載連結一樣,走的都是一樣的通道。
▲除了掛載成本機磁碟,WebDAV從瀏覽器就能直接下載檔案。你以前一定在瀏覽器中看過這種工作目錄,其實只是超級簡單的技術。
除了免鑽洞,還有啥好處?存取WebDAV可以免認證(當然要也是行,而且更嚴謹),直接點擊檔案連結就能下載,WebDAV可直接掛載成檔案總管裡的磁碟機,不必安裝其它客戶端軟體。而且你可以不必先下載就直接編輯該磁碟機裡的檔案(比如開Photoshop修圖),即使有人也正在線上存取該檔,WebDAV自然會應付好協同作業以及版本控制的工作。架設及連接WebDAV伺服器並不困難,幾乎都是現行主流作業系統的基本功能,如果你有一台NAS的話還會更方便。
結合同步軟體變Dropbox
因為WebDAV容易分享、又接受直接線上資料編輯,透過同步軟體甚至還能打造一個私人專屬的Dropbox服務。Dropbox之所以大受歡迎,從使用層面來看,是建立在2個核心基礎上:「共享方便」以及「同步無感」。不像FTP需要認證、而且還要慢慢地等它把檔案傳完,Dropbox操作的其實是本機目錄,只不過它會在背景把資料同步到雲端上。
WebDAV呢?要從WebDAV產生檔案分享連結是非常簡單的,因為它本來就是一種網頁服務,網頁服務的根基就在超連結。使用者其至可以直接從瀏覽器查看WebDAV目錄,自己選擇想下載的檔案。至於要做到「同步無感」,就要靠其他軟體來幫忙了。
▲可以同步WebDAV的同步軟體不多,Netbak Replicator是其中一套。只要設定成「即時同步」,本機端一有變動就會連動到WebDAV上。
雖然WebDAV可掛載到檔案總管裡,畢竟它還是個存在於遠端的網路磁碟機,上傳及下載檔案的速度還是會受到網路影響。還好透過同步軟體,我們可以學習Dropbox的作法,建立一個本地端目錄成為真正供使用者存取的資料夾,再把這個資料夾同步到WebDAV上就好。
延伸閱讀:
Google Drive 雲端硬碟登場,實際試玩、付費方案介紹
而且開port 80 被攻擊的機率大增 〒ˍ〒