随着手机行业技术的发展,更新迭代的速度愈来愈快。大多数人几乎每一年都要更换手机。而且,每一年闲置下来的手机基本上都食之无味弃之惋惜,二手也卖不起什么价钱,还不如留做记念。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 : )