WebDAV:架起個人 Dropbox ,免除容量限制、密碼認證困擾

bisheng

說到最熱門的網路硬碟,應該非 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 雲端硬碟登場,實際試玩、付費方案介紹

SkyDrive 將出現大容量付費版、以及 PC 和 MAC 桌面軟體

Google Drive、SkyDrive、Dropbox 雲端硬碟,你愛哪一個

原文網址:https://t17.techbang.com/topics/14476-webdav-dropbox-removal-of-capacity-restrictions-password-authentication-problem?page=1