手机服务器怎么打开?
打开手机服务器需要使用专门的软件或解决方案来实现。以下是一些常见的打开手机服务器的方法:
1使用Firefly云手机服务器:Firefly云手机服务器是基于ARM集群芯片和虚拟化技术的一站式解决方案,支持多开系统、一键操控、多屏控制、应用多开等功能,可以将数百台真实手机集成在一台服务器上。详细信息请参考
2使用Linux Deploy:Linux Deploy是一款在Android手机上运行Linux操作系统的应用程序,可以将手机作为服务器使用。详细信息请参考。
3安装其他服务器软件:可以根据需要安装其他的服务器软件,如FTP服务器、Web服务器等。具体步骤和方法请参考相应的软件说明文档。
请注意,在使用手机服务器时需要考虑手机的性能、电量和网络环境等问题,同时也要保证服务器的安全性和稳定性,避免数据泄露或服务中断的风险。
1下载Termux并安装
手机应用商店有的可以直接下载,还可以百度Termux,进入如下网页,选择在F-Droid进行下载
安装后界面
2在Termux中输入以下命令
bash -c "$(curl -Lv giteecom/mo2/linux/raw/master/debiansh)"
然后回车,之后会自动安装,要注意会多次出现“按回车继续,按n退出”的提示,按回车就行,提示换源的可以选择换到清华源或北外源可以加快下载速度,语言当然是选简体中文了, 时区、字体、存储位置、键盘布局和终端配色根据个人情况来选择,《最终用户许可协议》当然要同意,之后很多时候不知道该选什么,选择默认的回车就行,。
3重要分支项选择
容器选择第一个proot
DNS默认第一项
选择linux发行版,我这里选择ubuntu,版号选择第一个
启动proot
选择GUI 图形界面
DE选择第一个
桌面环境选择第一个
之后会碰到是否安装推荐软件,安装什么vnc服务端,分辨率设置,是否安装x11vnc、novnc什么的,可以根据自身情况来安装,自己设置的vnc密码要记得
选择vnc端口,这里选择5903
记住其中一条启动vnc的命令
如果发现自己总是在重复安装,查看是否出现如下情况,可以输入n退出“重新安装”
4启动vnc,在Termux内输入startvnc,记住局域网地址
5下载vnc viewer,地址:https://wwwrealvnccom/en/connect/download/viewer/,安装完成后,在主界面点击加号,address就填之前说到的局域网地址,名字随意,确定后弹出的警告点ok
之后输入密码,还会看到手势操作的教程,不想看可以跳过,之后就能看到桌面了
需要唤出键盘可以点击最上面一栏的第二个,鼠标是第三个
手机编程软件app介绍如下:
1、C/C++
这里介绍一个软件—C++编译器(c4droid),可以直接编辑运行C/C++程序,代码高亮、语法检查,使用起来不错。
2、Java
可以直接编译运行Java代码,同时还可以编写简单的安卓程序,支持自动补全、代码高亮、语法提示等功能,使用起来不错。
3、Python
QPython3,集成了Python3解释器,既可以命令行运行Python,还可以编辑源文件后运行,支持代码高亮、语法检查等功能。
4、前端网页
这里可以使用一个软件—w3cschool编程学院,类似一个编程资料库,对于入门编程的新手来说,是一个非常不错的学习软件。
5、Linux
这里可以使用一个软件—Termux,一个高级终端,类似手机的Linux,支持bash,zsh,可以远程登录Linux服务器,还可以编写运行Python,C/C++等程序。
首先打开Termux。
执行下列命令更新软件。
关闭Termux重新打开,若出现如下界面(可能有所不同),说明更新成功。
然后我们执行下面的命令来添加X11仓库。
我们通过VNC来查看图形界面。
在手机上安装VNC Viewer应用程序(百度,Google Play上都能下到)。
打开Termux,执行以下命令安装VNC。
apt会自动给你安装一大堆支持库。
[第一种:安装Openbox]
如果你没有安装Python3,请先安装。
执行以下命令安装openbox以及其他需要用到的软件。
再用pip安装pypanel所需的支持库。(不装会报错)
至此,大部分软件我们已经安装完毕了。
方便期间,我们暂时使用无密码方式来登录VNC,同时我们也能使用noVNC(用网页来访问,不需要客户端,详见GitHub)来进行登录。
使用vim来新建&编辑脚本。
按[i(Insert)]后键入(粘贴也可以)以下内容:
#!/bin/bash -e
export DISPLAY=:10 # 在10号屏幕上打开程序
Xvnc --SecurityTypes=None $DISPLAY & # 启动vnc
sleep 1s # 等待vnc启动
openbox-session & # 打开窗口管理器
xsetroot -solid gray # 把背景弄成灰色
pypanel & # 打开pypanel
完成后按[ESC],再键入:wq,按[回车]保存并退出。
输入以下命令给予脚本执行权限。
键入以下命令启动VNC。
如果嫌输入 / 麻烦的话呀可以把startvnc这个文件移动到/data/data/comtermux/files/usr/bin中,这样下次只需输入startvnc即可启动VNC。
一堆Log。。。
打开VNC Viewer,新建地址。
键入下图内容:(注:5910中的10即是之前export DISPLAY=:10中的10号屏幕)
保存后连接。(中途可能会出现个安全警报,按右上角的OK就行。)
成功后效果图如下。
[第二种:安装Flux Box]
再~目录(用户目录)中执行
与第一种方法类似,vnc启动脚本为:
效果:
就是启动时会报一堆错误,不知道是什么引起的,现在还在研究,至少可以使用了。
安装图形化终端:
安装时钟:
假如你想通过命令打开窗口,在aterm中是可以的:
但是在Termux中是不行的。
引入全局变量DISPLAY:
这样就行了。
注意:不是每次打开图形窗口前都要来一句 export DISPLAY=:10 的,只要在第一次打开前加入就行了。如果嫌麻烦,可以把这句话添加到~/bash_profile中就可以了,以后每次启动bash时都会执行这句话,不用再输入了。
第一步,在安卓手机上安装Termux。
Termux是安卓手机中较高级的终端模拟器,不仅开源,而且不需要root, 支持apt的管理软件包,能够十分方便地安装软件包。
下载方式直接搜索Termux即可,简单方便。
2
第二步,成功安装后,点击Termux运行,并开始编程。
安装Termux之后,可以在手机桌面看到该软件,如图所示;然后点击运行Termux,此时进入到Termux编程界面。
3
第三步,安装Python。
在Termux运行界面输入命令pkg install python可以安装python。
提示,在安装过程中会提示是否继续,此时,输入y即可。
4
第四步,查看Python版本。
安装后,可以输入python回车查看,接着会在下一行出现Python 380,这就是目前最新版本。
5
第五步,验证是否安装成功。
为确保成功安装,可以通过输入简单的编程来验证Python是否安装成功。
比如输入print('Hello world'),然后回车,在下一行打印出Hello world,表明安装成功。
此时,我们就可以在手机上运行一些Python代码了。
0条评论