随着手机行业技术的发展,更新迭代的速度越来越快。大多数人几乎每年都会更换手机。而且每年闲置的手机基本都是鸡肋被丢弃的,比较可惜。二手手机卖不了多少,留作纪念比较好。不过,我们还是可以通过在闲置的安卓设备上搭建个人云盘,让他们发挥余热。Gofi是基于Golang的跨平台特性,用Golang编写的跨平台个人云盘应用。我将以使用Gofi在Nexus5上搭建一个云盘应用为例。在Android手机上部署Gofi有两种方式,下面依次介绍。部署到Android设备1.通过Termux部署安装Termux(推荐这种方式,不需要ADB)。可以通过GoolePlay安装Termux,也可以通过Github上的Termux开源项目手动编译。Termux可以在Android上模拟一个Linux环境。首先我们需要在Nexus5上安装Termux,它可以在Android上模拟Linux环境。下载您可以在Gofi发布页面上找到最新版本的Gofi应用程序。打开Termux应用程序并输入以下命令。#安装wgetpkginstallwget#下载安卓版Gofiwget-Ogofihttps://github.com/Sloaix/Gofi/releases/latest/download/gofi-android-16-arm更改权限#使用命令行窗口termux输入以下命令chmod755./gofi启动Gofi使用termux的命令行窗口输入以下命令#启动Gofi并监听12345端口./gofi-p12345#后台启动Gofi并监听端口12345nohup./gofi-p12345&2。通过ADB部署在Android的/data/local/tmp目录下,adb用户有可执行权限。使用nohup./gofi&命令启动一个在后台运行的gofi程序。你可以在GofiRelease页面找到最新版本的Gofi应用#下载Android版本的Gofiwget-来自gofihttps://github.com/Sloaix/Gofi/releases/latest/download/gofi-android-16-arm将Gofi推送到设备adbpush./gofi/data/local/tmp/gofi更改权限#进入shell模式adbshellcd/data/local/tmpchmod755./gofistartGofi#启动Gofi,监听端口12345./gofi-p12345#后台启动Gofi,监听12345端口nohup./gofi-p12345&然后,用浏览器打开Gofi应用。好好享受:)
