app服务器搭建教程(安卓app服务器搭建步骤)

如何使用安卓手机做一个自己的服务器?安卓手机做一个服务器完全是有可能的,同样能提供开发测试,资源共享,远程控制,24小时不间断为你提供计算服务,当然基于安卓手机的硬件设计,它并不能提供很高的性能,但这不妨碍我们去探索安卓手机的任何可能。这得益于安卓是基于Linux内核的操作系统,既开源又免费,任何DIY想法,只要你敢想就可以去实施,事实上这也是我多年对安卓手机的挚爱,到现在8.0系统即将推出,安全,卡顿,省电,人性化的体验都得到大幅度的提升,如果你也用安卓手机,又是一名玩机爱好者,让我告诉你怎么玩吧。

app服务器搭建教程(安卓app服务器搭建步骤)

首先你的手机需要获取Root最高权限,目前大部分安卓手机都需要开锁才能Root,像小米手机还需要刷开发版本,其他手机请自行搜索方法。工欲善其事必先利其器,首先推荐两个神器工具,一个是Termux,一个是Linux Deploy, 我在这两个工具前后,都大量使用,并尝试去把我能想到的实验了下,所以感受比较多,简单说下两者的使用体验。使用Termux,甚至不需要你Root手机,但是你所能使用的功能非常有限,但这不妨碍你去使用体验,至少如此,你的手机是相对安全的,非常适合新手机使用体验, 这个工具精简了一个debian系统,提供了自己包管理源,提供了一个简单的shell终端,这些都不是最重要的, 重要它为我们提供了那些软件,我几乎都看下,除了包括常用的apt,tar,vim,wget,curl,busybox 等等常用工具外,还提供了一些开发语言和数据库支持, 包括php7,Ruby,Python,还有Golang,数据库有SqlLite,PostgreSQL。 很遗憾的是没有JAVA语言,也没有Mysql, 这对我来说是个遗憾,由于安卓手机的CPU基本都是ARM系列的,其中又分很多架构,armel,armhf,arm64等等, 具体可以查看

Linux Deploy是很强大的,使用它你可以装载市面上你喜欢的操作系统,比如Ubuntu,Debian,Centos,Fedora等等很多,它还可以选择架构模式,启动前配置SSH,VNC等开箱即用的功能,不过它必须要求你手机给予他它Root权限,因此这个工作适合测试机,需求更高的玩机朋友了。提醒的是,在选择架构模式请选择前面三项,arm系列,后面是pc端系列,如果你选择pc端系列将导致启动失败。 关于安装教程,其实没什么好说的,步骤就是 下载图标配置安装信息—》菜单安装—》启动。启动后,控制台会显示各项服务 done,没有报错,就是成功了,由于该软件没直接提供SSH客户端,请自行下载。如果你选择的目录安装,系统默认在这

/data/user/0/ru.meefik.linuxdeploy/env/rootfs/linuxls

发现就是一个完整的Linux系统目录

现在你想干嘛就干嘛,没有java? 去Oracle下载一个arm版本的,直接就可以编译使用了,没有tomcat? 直接去apache网站下载,启动就能使用。没有mysql? apt-get install mysql-server-5.5在pc上干的事情在这里都能干。对,它就是一个服务器了,你现在打开你的脑洞尽情发挥你的创意干点事情吧。以下说说我能想得到的事情:注意该Linux以Chroot模式启动的,并且无法操作部分硬件的,我现也不知道如何操作,比如声音,我尝试去播放声音文件,提示声卡找不到,如果有会的朋友,可以留言,在此谢过,当然最关键网卡可以使用就行,我们可以尽情去做些事情:

1.Web服务,个人博客,网站,http服务

2.NAS家庭或者远程文件共享

3.类似迅雷下载宝,充分利用闲暇宽带,尽情下载吧4.开发测试,花生壳等类似服务,有提供Linux版本的客户端,穿透内网,打破无公网IP

测试以上注意的是,家庭宽带上传宽带限制,所以远程下载文件并不太适合,家庭局域网文件共享是可以的,手机可以利用OTG线插上带供电的移动硬盘,在我们Linux上装上SAMBA服务或者开启FTP,所有终端设备都可以访问使用了。注意宽带运营商已经全面封杀了80,8080端口,请不要再问为什么你的网站不能访问了,不要使用这个端口。当然你如果想解决这个问题,可以自己搭建个Ngrok.

发表评论

登录后才能评论