File Browser使用公網IPv6實現個人雲存儲,極速上傳下載文件


今天和大家分享一款非常優秀的文件管理程序——“File Browser”,可以使用這款程序將自己的本地存儲目錄開放到互聯網中,方便自己在任何地方管理文件。下面我們用刷好Armbian系統的玩客雲來演示一下。

首先去下載File Browser,我們到發布頁面Releases · filebrowser/filebrowser · GitHub找到最新的版本,在下面的“Assets”中找到適用於自己操作系統的版本(比如我使用的是linux armv7,那就點擊linux-armv7-filebrowser.tar.gz)下載

 

使用SSH工具將下載好的filebrowser壓縮包上傳到Armbian中(我這里用SecureCRT演示,上傳文件到/usr/local目錄中)

進入要上傳文件的目錄

cd /usr/local

使用rz命令上傳

上傳完成后查看一下

ll -h

可以看到紅色的壓縮包文件,已經上傳成功

創建File Browser程序存放目錄

mkdir -p /usr/local/filebrowser

解壓程序文件到filebrowser目錄中

tar -zxvf linux-armv7-filebrowser.tar.gz -C filebrowser/

進入filebrowser目錄

cd /usr/local/filebrowser

創建配置數據庫

./filebrowser -d filebrowser.db config init

設置監聽地址(設置為所有)、端口(我這里使用的是89端口)、用戶文件夾位置(這里以/usr/local/test目錄為例,可以根據自己的需求設置)、語言環境(默認為英文,這里設置為中文)

./filebrowser -d filebrowser.db config set \
    --address "" \
    --port 89 \
    --root /usr/local/test \
    --locale zh-cn

添加一個用戶名和密碼,這里添加的用戶名是admin,密碼是password,改為自己想要設置的即可

./filebrowser -d filebrowser.db users add admin password --perm.admin

當前目錄嘗試啟動filebrowser

./filebrowser

路由器防火牆規則中加入以下命令放行Armbian的IPv6 89端口(這里以Padavan路由器為例)

ip6tables -A FORWARD -p tcp --dport 89 -j ACCEPT

申請域名並配置DDNS的過程可查看文末給出的參考鏈接

使用 http://域名:端口 訪問

 

輸入之前設置的用戶名和密碼登陸后,嘗試下載文件

 

下載速度還不錯

 

再試試上傳文件

 

在彈出的窗口中選擇本地文件后即開始上傳

更多文件管理的方法可自行研究,總之使用File Browser上傳下載文件的速度是杠杠的

前台啟動運行沒問題可以后台啟動

nohup ./filebrowser > /dev/null 2>&1 &

將以下命令加入到/etc/rc.local文件中實現開機自啟

cd /usr/local/filebrowser
nohup ./filebrowser > /dev/null 2>&1 &

 

附:

如果有SSL證書,則使用以下命令設置證書,重新啟動filebrowser后使用 https://域名:端口 訪問File Browser(申請域名、配置DDNS和安裝SSL證書的方法可參考這篇文章:給HTTP服務添加SSL證書,防止中間人攻擊——使用acme.sh申請證書並配置HTTPS訪問 - fountainhead - 博客園 (cnblogs.com)

./filebrowser -d filebrowser.db config set \
    --cert /ssl證書存放目錄/full_chain.pem \
    --key /ssl證書存放目錄/private.key


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM