当前位置:首页 » 云服务器 » 如何把手机搭建成服务器

如何把手机搭建成服务器

发布时间: 2022-09-19 18:04:51

Ⅰ 如何利用安卓手机搭建WEB服务器

1.安装手机本地php+mysql服务器环境篇 :
1.1安装ksweb软件,安装好ksweb后,会在手机上生成一个文件夹htdocs,其目录是mnt/sdcard/htdocs,htdocs是网站的根目录。
1.2安装mysql 直接点击mysql管理,点击选择“是”然后解压便可自动安装。mysql的账号密码随后再改(在设置里面更改)。

1.3安装好MySQL之后,(如下图,打开phpmyadmin,表示安装成功!),另外,我们需要对ksweb进行一些设置方可更好使用。
1.3.1端口的更改步骤:(启用root→更改80端口)手机服务器启用root方法如下图,在ksweb设置里面把root打钩。
1.3.2开启手机80端口方法:把8080端口改为80端口,并把PHP服务,MySQL都打勾。其他一些设置比如MySQL密码,开机自启动等选项大家根据需要自行修改即可!

1.4ksweb全部设置好后,我们打开手机本地服务器地址localhost:80,表示设置好了。
我们点击页面中的“Enter KSWEB Web Interface”可以看到手机服务器的一些配置信息(默认账号密码都是“admin”)。表示手机服务搭建成功,一切正常!

2.利用nat123软件进行内网80端口映射篇:
2.1注册账号,我们先到其官网注册账号官网,大家网络nat123即可,至于怎么注册我就不说了。
2.2登陆并添加域名解析,
2.2.1 应用名称,我填的是网络电视直播—在线看电视。假如你要搭建自己的博客,你可以填XX的博客,或者XX的个人博客等。
2.2.2 内网端口,只有root的手机才填80端口,所以这也是为什么一开始我说手机需要root!
2.2.3 内网地址这个默认localhost就行。
2.2.4 外网域名,我这里使用的是自己的域名(当使用自己的域名时,用cname解析,下面有当前唯一cname地址,我们在自己的域名解析里面填这个就行)。如果我们没有自己的域名,我们可以用官方免费的二级域名,注意他的格式)一切填好之后,点击确认保存即可!

2.3 我们下载并安装登陆安卓版的nat123,就自动解析了,

3.4 接下来我们在另一台电脑上输入刚才的域名访问 如下图所示,表示安卓手机web服务器安装成功,网站搭建成功!

Ⅱ 如何利用安卓手机搭建WEB服务器

1.安装手机本地php+mysql服务器环境篇 :
1.1安装ksweb软件,安装好ksweb后,会在手机上生成一个文件夹htdocs,其目录是mnt/sdcard/htdocs,htdocs是网站的根目录。
1.2安装mysql 直接点击mysql管理,点击选择“是”然后解压便可自动安装。mysql的账号密码随后再改(在设置里面更改)。

1.3安装好MySQL之后,(如下图,打开phpmyadmin,表示安装成功!),另外,我们需要对ksweb进行一些设置方可更好使用。
1.3.1端口的更改步骤:(启用root→更改80端口)手机服务器启用root方法如下图,在ksweb设置里面把root打钩。
1.3.2开启手机80端口方法:把8080端口改为80端口,并把PHP服务,MySQL都打勾。其他一些设置比如MySQL密码,开机自启动等选项大家根据需要自行修改即可!

1.4ksweb全部设置好后,我们打开手机本地服务器地址localhost:80,表示设置好了。
我们点击页面中的“Enter KSWEB Web Interface”可以看到手机服务器的一些配置信息(默认账号密码都是“admin”)。表示手机服务搭建成功,一切正常!

2.利用nat123软件进行内网80端口映射篇:
2.1注册账号,我们先到其官网注册账号官网,大家网络nat123即可,至于怎么注册我就不说了。
2.2登陆并添加域名解析,
2.2.1 应用名称,我填的是网络电视直播—在线看电视。假如你要搭建自己的博客,你可以填XX的博客,或者XX的个人博客等。
2.2.2 内网端口,只有root的手机才填80端口,所以这也是为什么一开始我说手机需要root!
2.2.3 内网地址这个默认localhost就行。
2.2.4 外网域名,我这里使用的是自己的域名(当使用自己的域名时,用cname解析,下面有当前唯一cname地址,我们在自己的域名解析里面填这个就行)。如果我们没有自己的域名,我们可以用官方免费的二级域名,注意他的格式)一切填好之后,点击确认保存即可!

2.3 我们下载并安装登陆安卓版的nat123,就自动解析了,

3.4 接下来我们在另一台电脑上输入刚才的域名访问 如下图所示,表示安卓手机web服务器安装成功,网站搭建成功!

Ⅲ 手机可以用来当服务器吗

虽说现在手机性能非常强大,但要搭建一个能长时间稳定运行的web服务器,对硬件还是有一定要求的,太老旧的手机就不能用来搭建web服务器。手机的硬件配置基础要求是:CPU主频不低于600MHZ,内存大于256MB,闪存大于512MB。这个配置要求以现在的智能手机标准来看是可以完全满足的,不过为了服务器的稳定运行,这台智能手机的系统必须稳定,同时手机不存在长时间运行过热导致卡死/重启等问题。在这个基础上,配置是越高越好

Ⅳ 废旧Android手机如何改造成linux服务器

搭建所谓的Linux的过程还是挺简单的,在很久之前我就玩过。不过如今年纪确实也不小了,没了当年那一股冲劲儿,这也属实是一个令人悲伤的事情。

书归正传,能问出这个问题,已经算得上是有一些计算机基础了。不过在这里我还是要明确一下一些 基本定义 ,以免大家后续看不懂。

什么是Linux服务器?

所谓的搭建一个Linux服务器,我们可以将它理解成搭建一个自己的“网站”。 只不过,我们这种低端玩家只能将这个网站呈现在自己的局域网当中。

我们可以将废旧的安卓手机作为一个服务器来使用,在上面构建一些数据和网站。之后利用网络对其进行访问。 Linux的服务器具有安全、稳定的特点 ,非常适合于学生党用于服务器的基础学习。

如何实现Linux服务器的搭建?

首先我们需要准备一台如问题所说的废旧安卓手机,这是你将来的服务器基准。不过要注意的是,这个废旧指的是你不用的手机,但是它得状态良好。

如果它连屏幕都打不开的话,那你就别想了。拿个尸体就想玩,哪有那么简单?如今想搭建个Linux服务器可比我们之前容易的多了,至少说不用再和我们之前一样敲代码了。如今的各路大神已经做好了软件,帮助我们实现自己的梦想。因此这个回答也许更像是一份 教程 ,一个基础的操作方法。

Linux需要的搭建软件

其次,我们需要 busybox ,这可以 为改造完的Linux系统添加指令 ,处于一个类似于Bios的基础。

最后,我们需要 ConnectBot ,这是一个链接创建器, 可以为linuxdeploy构建基础的操作环境。

以上看不明白也没事,都是废话。你需要做的就是在安卓手机下载这些软件,安装好了便可。

Linux服务器搭建的操作流程

所谓的Root,和当年苹果的越狱没什么过大的差别。

而Root之后,你将取得这部手机的所有权限,由此你便可以为所欲为。具体方法网上都有,非常的简单,再次无需赘述。

就和安装正常的安卓软件流程类似,非常简单。如果看到一大堆英文的话,就直接点OK就行了,方便快捷,绝不拖泥带水。

这个目录就是 BusyBox的安装路径 ,按默认的走就行。之后在设置完的菜单上点击安装,等待安装成功。至于说怎么安装,那不用烦劳你上心。

就记住, Start是开始,deploy是结束 就行。

随后启动Linux,点上边那个蓝色加号,自己配置自己的需求即可。

由此,手机端就彻底的改造完成了,而随后,我们就可以用Windows开始新一轮的改造。

Windows端的设置

首先, 在Windows端安装SecureCRT这是一种类服务器搭建连接装置,目的是通过互联网连接服务器和电脑端。 随后将自己的废旧安卓连上网络,用SecureCRT去搜索其IP地址。

连接成功后, 在其中安装jdk ARM版 ,这一部的目的就是建立服务器的基本环境。

随后你就可以以此而随心所欲啦。虽然说这个服务器似乎也没什么太大的用处,不过总归能锻炼我们的动手能力。最重要的是,废旧的安卓也没什么用啊,为啥不再折腾折腾呢?

废旧手机使用termux把手机改造成服务器是最好的选择。

废旧手机可以装个termux软件,使用termux来进行编程开发甚至可以安装带有图形界面的linux电脑操作系统。

我们可以在酷安应用商店,开源的F-droid商店和一些安卓手机应用商店里下载安装和使用termux. termux可以算是安卓手机上最好用最强大的软件之一。

termux可以让你的安卓手机安装使用linux上的PC电脑版的软件,和安装使用c, c++, java, php, python, R, nodejs, rust,mysql 等几乎所有的编程语言,可以让你的安卓手机或安卓平板像电脑一样具有很高的生产力和做大量的编程开发工作。



termux还支持为手机上的ubuntu,debian,arch等linux操作系统安装图形界面让手机上使用具有图形界面的Linux电脑操作系统

如果只是当一个简单的web服务器使用,几乎不需要什么改造。

apache php mysql等有对应的手机安装包,直接安装就可以了。

Ⅳ 如何用安卓手机建立个ftp服务器,让外网手机或电脑连接

你要一步一步地解决问题,不要试图一下子就解决问题,因为涉及多方面的知识。

你先要在安卓手机把FTP先安装起来,本地先访问起来,再远程访问;

给你FTP服务端的APK程序你都没有下载,再给你另一小巧版本miniftp。

接下来在路由器里用MAC的办法固定手机的内网IP,以便将手机设为路由器的DMZ主机;

设法知道路由器的外网地址(访问IP138网就能知道);

用Cuteftp客户端以路由器公网IP访问手机的ftp

Ⅵ 怎么用把安卓变成服务器供其他手机连接下载手机文件

这个好像不现实,你在安卓上建网站相当于做了一个手机版的软件,这得懂编程的高手,还得懂安卓手机的构架,你在这里很难找到这类高手,这类高手也不屑于在这里混啊。

Ⅶ 我想问下如何在手机上建立一个服务器,用Socket的方法如何实现。

TCP方式:
TCP协议客户端实现:

//创建一个Socket对象,指定服务器端的IP地址和端口号
Socketsocket=newSocket("192.168.1.104",4567);
//使用InputStream读取硬盘上的文件,这里只是用文件当做信息源,可以读取控件用户输入信息
InputStreaminputStream=new
FileInputStream("f://file/words.txt");

//从Socket当中得到OutputStream

OutputStream outputStream=socket.getOutputStream();
bytebuffer[]=newbyte[4*1024];inttemp=0;

//将InputStream当中的数据取出,并写入到OutputStream当中
while((temp=inputStream.read(buffer))!=-1)

5
{
outputStream.write(buffer,0,temp);}
outputStream.flush();}

TCP协议服务器端实现:

//声明一个ServerSocket对象
ServerSocketserverSocket=null;
try{

//创建一个ServerSocket对象,并让这个Socket在4567端口监听

serverSocket=newServerSocket(4567);

//调用ServerSocket的accept()方法,接受客户端所发送的请求,
//如果客户端没有发送数据,那么该线程就停滞不继续

Socketsocket=serverSocket.accept();
//从Socket当中得到InputStream对象

InputStreaminputStream=socket.getInputStream();
bytebuffer[]=newbyte[1024*4];
inttemp=0;

//从InputStream当中读取客户端所发送的数据
while((temp=inputStream.read(buffer))!=-1)
{
System.out.println(newString(buffer,0,temp));}
}
catch(IOExceptione)
{

e.printStackTrace();}

serverSocket.close();
}

UDP方式
UDP的客户端代码实现如下:

public static void main(String[]args)
{
try{

//首先创建一个DatagramSocket对象

DatagramSocket socket=new DatagramSocket(4567);
//创建一个InetAddree

6

InetAddress serverAddress=InetAddress.getByName("192.168.1.104");

String str="hello";

//这是要传输的数据

byte data[]=str.getBytes();

//把传输内容分解成字节

//创建一个DatagramPacket对象,并指定要讲这个数据包发送到网
络当中的哪个地址,以及端口号

DatagramPacket packet=new
DatagramPacket(data,data.length,serverAddress,4567);
//调用socket对象的send方法,发送数据
socket.send(packet);}
catch(Exceptione)
{

e.printStackTrace();}
}

UDP的服务端代码实现如下:

//创建一个DatagramSocket对象,并指定监听的端口号

DatagramSocket socket=new DatagramSocket(4567);
bytedata[]=newbyte[1024];
//创建一个空的DatagramPacket对象

DatagramPacket packet=new DatagramPacket(data,data.length);
//使用receive方法接收客户端所发送的数据,
//如果客户端没有发送数据,该进程就停滞在这里

socket.receive(packet);

Stringresult=newString(packet.getData(),packet.getOffset(),
packet.getLength());

System.out.println("result--->"+result);

Ⅷ 如何利用安卓手机搭建WEB服务器

1.安装手机本地php+mysql服务器环境篇 : 1.1安装ksweb软件,安装好ksweb后,会在手机上生成一个文件夹htdocs,其目录是mnt/sdcard/htdocs,htdocs是网站的根目录。 1.2安装mysql 直接点击mysql管理,点击选择“是”然后解压便可自动安装。mysql的账号密码随后再改(在设置里面更改)。 1.3安装好MySQL之后,(如下图,打开phpmyadmin,表示安装成功!),另外,我们需要对ksweb进行一些设置方可更好使用。 1.3.1端口的更改步骤:(启用root→更改80端口)手机服务器启用root方法如下图,在ksweb设置里面把root打钩。 1.3.2开启手机80端口方法:把8080端口改为80端口,并把PHP服务,MySQL都打勾。其他一些设置比如MySQL密码,开机自启动等选项大家根据需要自行修改即可! 1.4ksweb全部设置好后,我们打开手机本地服务器地址localhost:80,表示设置好了。 我们点击页面中的“Enter KSWEB Web Interface”可以看到手机服务器的一些配置信息(默认账号密码都是“admin”)。表示手机服务搭建成功,一切正常! 2.利用nat123软件进行内网80端口映射篇: 2.1注册账号,我们先到其官网注册账号官网,大家网络nat123即可,至于怎么注册我就不说了。 2.2登陆并添加域名解析, 2.2.1 应用名称,我填的是网络电视直播—在线看电视。假如你要搭建自己的博客,你可以填XX的博客,或者XX的个人博客等。 2.2.2 内网端口,只有root的手机才填80端口,所以这也是为什么一开始我说手机需要root! 2.2.3 内网地址这个默认localhost就行。 2.2.4 外网域名,我这里使用的是自己的域名(当使用自己的域名时,用cname解析,下面有当前唯一cname地址,我们在自己的域名解析里面填这个就行)。如果我们没有自己的域名,我们可以用官方免费的二级域名,注意他的格式)一切填好之后,点击确认保存即可! 2.3 我们下载并安装登陆安卓版的nat123,就自动解析了, 3.4 接下来我们在另一台电脑上输入刚才的域名访问 如下图所示,表示安卓手机web服务器安装成功,网站搭建成功!

Ⅸ 如何在安卓上搭建http服务器

转载 本文介绍如何在安卓手机上搭建http服务器,有时候我们会有这要的需求,那就是想在自己的安卓手机上搭建一个简单的http服务里,有人是想用来玩一玩,有人是想做点研究,还有人有其他的目的,那么我们该怎么在安卓上搭建一个http服务器呢,下面安卓后院 为大家收集整理的一个方法,希望能够帮到大家。

一、准备篇

1.将lmp.tar.bz2移动到SD卡根目录(/mnt/sdcard/)

2.安装安卓终端模拟器(TerminalEmulator.apk)

(注:lmp.tar.bz2文件可以在本站的安卓工具箱页面下下载)

二、安装篇

1.打开安卓终端模拟器

2.执行以下命令(root)

$ su

# cd /

# mount -o remount,rw /system

# tar xf /mnt/sdcard/lmp.tar.bz2

# mount -o remount,ro /system

# exit

$ exit

三、启动篇

1.打开安卓终端模拟器

2.执行以下命令(root)

$ su

# almp-start.sh

# exit

$ exit

三、关闭篇

1.打开安卓终端模拟器

2.执行以下命令(root)

$ su

# almp-stop.sh

# exit

$ exit

四、测试篇

1.打开网络浏览器(OperaMobile)

2.输入以下地址欣赏下您的almp环境吧

http://127.0.0.1/

http://127.0.0.1/fileadmin/

或者

http://localhost/

http://localhost/fileadmin/

*.部分浏览器不支持localhost的解析

五、mysql篇

1.mysql用户名为root

2.mysql默认密码为空

3.mysql用以下地址访问

127.0.0.1:3306

localhost:3306

4.推荐phpmyadmin管理您的mysql数据库

5.由于phpmyadmin更新频繁,请自己下载安装

6.phpmyadmin默认不支持空密码登陆,请自己修改phpmyadmin的配置文件

7.登陆phpmyadmin轻击修改密码为您的mysql超级用户root设置一个密码吧

六、注意篇

*.php-cgi由本人编译

1.手机需要有root权限

2.部分rom需要安装busybox

3.部分rom需要在命令前面加上busybox

4.本环境包中的部分资源来源于网络开源项目

5.用Re挂载/system分区为读写可跳过mount命令

6.执行终端命令时请忽略命令前的命令提示符$(#)

7.本环境包理论上应该工作在Arm5++的安卓手机上

Ⅹ 如何用手机搭建服务器,详细点

安卓是linux内核,需要改造和编译linux的代码才能运行于手机。

热点内容
阿瓦隆九个人怎么配置 发布:2024-05-20 02:57:47 浏览:757
sqlnotinexcept 发布:2024-05-20 02:53:10 浏览:341
激光切割编程教程难吗 发布:2024-05-20 02:49:57 浏览:925
sqlbool 发布:2024-05-20 02:49:57 浏览:721
如何把文件压缩到最小 发布:2024-05-20 02:25:03 浏览:452
javash脚本文件 发布:2024-05-20 01:43:11 浏览:830
安卓手机如何登陆刺激战场国际服 发布:2024-05-20 01:29:02 浏览:861
服务器核库怎么找 发布:2024-05-20 01:28:14 浏览:375
盐存储水分 发布:2024-05-20 01:09:03 浏览:810
中国移动用什么服务密码 发布:2024-05-20 00:52:10 浏览:696