我家裡有一個專用的家庭 Linux 伺服器和 100 Mbps 的網路連接,我還將它用作 LAN 的中央資料夾儲存(500 GB SSD)。 (我在區域網路內的所有電腦上共用伺服器上的一個資料夾並作為附加磁碟機)。
另外,我也想透過網路存取共用資料夾作為磁碟機/資料夾。就可訪問性而言,我認為這不是主要問題,因為我工作的地方有些區塊被封鎖,我可以使用一些可用的連接埠來提供相關服務。例如,某些 VPN、FTP、SSH 連接埠被阻止,但我可以使用伺服器上的不同連接埠來存取它。
理想的設定將具有以下優點,
- 喜歡更快的文件傳輸,
- 我不需要任何基於雲端的第三方服務,想在家中託管我的文件
- 直接文件編輯。我不想編輯文件並重新上傳。 (因為為了做筆記和編程,我將筆記儲存在文字檔案中),
- 基本安全,
- 可靠(我不想損壞文件),
- 也可以在 LAN 內部和 WAN 上輕鬆使用,
- 我不想安裝太多不可靠的第三方軟體(可以是可選的)
我嘗試過SFTP 為什麼不能使用SFTP? SFTP 似乎不錯,但我無法直接編輯文件。
我嘗試過 WebDav。 它滿足一些要求,我可以即時編輯文件,但我個人不喜歡它,因為我嘗試上傳一些小文件(其中30-40 個,單個文件的文件大小在10-1000 kb 之間),但它太棒了慢的。但是,當我在記事本中編輯文件並保存時,它的工作效果非常好。由於它使用 HTTP 協議,我想這就是它速度較慢的原因。否則,這是共享資料夾的好方法。
我嘗試過自己的雲 看起來很棒,但都是一樣的。我猜它使用 PHP 和 WebDav。我更喜歡一些文件共享的核心實現,而不是來自 PHP 腳本。然而 owncloud+(其他一些實作對於可訪問性來說非常有用,因為 owncloud 提供了跨行動裝置、網路、電腦的跨平台共用功能)
我嘗試過 Samba 伺服器。 我在某處讀到,它非常適合在 LAN 上共用資料夾,但就 WAN 存取而言,這不是一個好主意。不過,我還沒嘗試過。
另一件事是,我想嘗試建立一個 VPN 伺服器,我可以從互聯網(VPN 用戶端)存取該伺服器,共享資料夾也是如此。但我不確定這是否是一個好的解決方案。這聽起來很混亂,因為我不希望外部電腦僅為了存取資料夾而對整個電腦使用 VPN。
我不確定哪一個比較好。我應該嘗試或您知道其他協議、方法嗎?請給出更好的解決方案。如有幫助,不勝感激。
謝謝...
答案1
您的問題不清楚您真正要問的是什麼,並且接近偏離主題,因為您提出的問題似乎會導致許多基於意見的答案。
然而,因為您提到了許多人可能建議的一些服務(雲端儲存、Samba、SFTP、SSH 等),所以您已經做了一些自己的研究,所以這個問題還不錯(IMO)。
VPN 將是您的選擇最簡單的解決方案,因為[一旦連接]您的整個 LAN 都可以從 Internet 訪問,並且您可以打開文件,就像您仍在 LAN 內一樣。 VPN 的缺點是所需的連接埠(有一些基於 SSL 的 VPN 解決方案(透過 HTTPS/443 工作 - 例如 SSTP 或設定 OpenVPN 以透過 TCP 443 工作))以及可靠性和資料完整性(如果發生這種情況) VPN 隧道崩潰。