隨着手機行業技術的發展,更新迭代的速度愈來愈快。大多數人幾乎每一年都要更換手機。而且,每一年閒置下來的手機基本上都食之無味棄之惋惜,二手也賣不起什麼價錢,還不如留做記念。android
不過咱們依然能夠經過在閒置Android設備上搭建我的雲盤,來讓他們發揮餘熱。git
Gofi是一個由Golang編寫的跨平臺我的雲盤應用程序,基於Golang跨平臺的特性。我將使用Gofi在Nexus5上搭建一個雲盤應用做爲示例。github
這裏有兩種方式在Android手機上部署Gofi,我會依次進行介紹。shell
你能夠經過GoolePlay自行安裝Termux,或者經過Github的Termux開源項目手動編譯,Termux能夠在Android上模擬Linux環境。瀏覽器
首先,咱們須要在Nexus5上安裝Termux,它能夠在Android上模擬Linux環境。bash
你能夠在Gofi Release頁面,找到最新版本的Gofi應用程序。app
打開Termux應用程序,輸入如下命令。spa
# 安裝wget pkg install wget # 下載Android版本的Gofi wget -O gofi https://github.com/Sloaix/Gofi/releases/latest/download/gofi-android-16-arm
# 使用 termux 的命令行窗口鍵入如下命令 chmod 755 ./gofi
使用 termux 的命令行窗口鍵入如下命令命令行
# 啓動Gofi,監聽12345端口 ./gofi -p 12345 # 後臺啓動Gofi,監聽12345端口 nohup ./gofi -p 12345 &
在 Android 的 /data/local/tmp 目錄下,adb 用戶具備可執行權限。使用 nohup ./gofi &命令能夠啓動一個後臺運行的 gofi 程序。code
你能夠在Gofi Release頁面,找到最新版本的Gofi應用程序
# 下載Android版本的Gofi wget -O gofi https://github.com/Sloaix/Gofi/releases/latest/download/gofi-android-16-arm
adb push ./gofi /data/local/tmp/gofi
# 進入shell模式 adb shell cd /data/local/tmp chmod 755 ./gofi
# 啓動Gofi,監聽12345端口 ./gofi -p 12345 # 後臺啓動Gofi,監聽12345端口 nohup ./gofi -p 12345 &
而後,使用瀏覽器打開Gofi應用程序。
Enjoy it : )