上一期賈維斯教大傢搭建一個私有雲盤。
《網盤靠不住?是時候給自己搭一個私有雲盤瞭。》
上期搭建的雲盤隻能是在局域網內訪問,今天繼續跟大傢講講如何在外網訪問我們的 " 私有雲盤 "。
最終效果:
可以讓你在公司、學校、商場等各種外網訪問搭建在傢裡的 " 私有雲 ",並進行安全快速的上傳下載。。
ngrok 安裝使用
如果要隨時隨地訪問樹莓派,我們就需要一個地址,這樣我們才能從網絡上準確找到我們的樹莓派,賈維斯找瞭一個可以創建免費賬號的網站,通過裡面創建的免費域名,我們可以嘗試一下隨時隨地訪問私有雲盤。
首先在這個網站(https://www.ngrok.cc)註冊一個賬號密碼
進去以後根據圖片裡的步驟,開通一個免費的隧道。
開通以後,按照底下這個圖片填寫信息
1、用 PuTTY 連上樹莓派 ( 不懂的可以看上一期 ) ,開始安裝 ngrok
sudo wget http://hls.ctopus.com/sunny/linux_arm.zip
2、解壓文件
sudo unzip linux_arm.zip -d /usr/share/
3、進入目錄
cd /usr/share/linux_arm/
4、創建配置文件
sudo nano ngrok.cfg 或 sudo vim ngrok.cfg
5、文件內容
server_addr: "server.ngrok.cc:4443"
tunnels:
peizhi:
subdomain: "tonystk"
proto:
http:192.168.1.1:80
6、在目錄下運行腳本
/usr/share/linux_arm/sunny -config /usr/share/linux_arm/ngrok.cfg start peizhi
7、如果出現這個畫面,就說明成功瞭
就是這麼簡單,這時候你應該就可以在其他地方訪問你的私有雲瞭。
不過還有一個問題,就是這時候如果你在電腦上關掉 PuTTY 的連接窗口,從外部訪問私有雲的通道就會斷掉。。。
所以你需要在把下面這個程序放在後臺運行。
1、安裝 screen
sudo apt-get install screen
2、運行 screen
sudo screen -S ngrok
這時候應該會進入這個地址
3、運行 ngrok 命令
/usr/share/linux_arm/sunny -config /usr/share/linux_arm/ngrok.cfg start peizhi
成功以後,按 Ctrl+A+D 就可以讓剛剛的程序運行在後臺瞭,這時候即使關掉 PuTTY 的窗口,你一樣可以從外部訪問你的私有雲。
最後就是這樣。。
PC 端登錄:
可以看到上傳的文件。
手機端:
下載一個手機 App: OwnCloud
(不過需要六塊錢)
打開 App 頁面並輸入我們註冊的域名,以及賬號和密碼。
接下來就可以在任何網絡下將手機的照片視頻等文件上傳到 " 私有雲盤 " 或下載下來。
這樣就能可以擁有一個自己的 " 私有雲盤 ",實現類似百度雲的上傳下載功能瞭。