使用閒置Nexus5+Gofi構建我的雲盤

隨着手機行業技術的發展,更新迭代的速度愈來愈快。大多數人幾乎每一年都要更換手機。而且,每一年閒置下來的手機基本上都食之無味棄之惋惜,二手也賣不起什麼價錢,還不如留做記念。android

不過咱們依然能夠經過在閒置Android設備上搭建我的雲盤,來讓他們發揮餘熱。git

Gofi是一個由Golang編寫的跨平臺我的雲盤應用程序,基於Golang跨平臺的特性。我將使用Gofi在Nexus5上搭建一個雲盤應用做爲示例。github

這裏有兩種方式在Android手機上部署Gofi,我會依次進行介紹。shell

部署到Android設備

1. 經過Termux部署(推薦此方法,無需ADB)

安裝Termux

你能夠經過GoolePlay自行安裝Termux,或者經過Github的Termux開源項目手動編譯,Termux能夠在Android上模擬Linux環境。瀏覽器

image.png

首先,咱們須要在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

啓動Gofi

使用 termux 的命令行窗口鍵入如下命令命令行

# 啓動Gofi,監聽12345端口
./gofi -p 12345

# 後臺啓動Gofi,監聽12345端口
nohup ./gofi -p 12345 &

1441576695541_.pic.jpg


2. 經過ADB部署

在 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

推送Gofi到設備

adb push ./gofi /data/local/tmp/gofi

更改權限

# 進入shell模式
adb shell
cd /data/local/tmp
chmod 755 ./gofi

啓動Gofi

# 啓動Gofi,監聽12345端口
./gofi -p 12345

# 後臺啓動Gofi,監聽12345端口
nohup ./gofi -p 12345 &

而後,使用瀏覽器打開Gofi應用程序。

Enjoy it : )
preview.jpg

相關文章
相關標籤/搜索