Android手机搭建Linux服务器

虽然网上也有挺多的教程,我可能就是自己mark一下,对你们有帮助就更好🙂

先看效果

电脑端使用xshell连接Android服务器
在这里插入图片描述

手机使用JuiceSSH连Android服务器
在这里插入图片描述

Android手机前期准备

《一个重要的大前提就是:你的服务器手机必须拥有root权限》

至于权限怎么获得,自行解决,现在Android版本越高,对隐私就越看重,当然就不太随意直接给你危险权限,Android10就更注重隐私和安全

若是在window上登录搭建好的Android服务器,需要下载xshell
若是在另外一部手机上登陆搭建好的Android服务器,需要下载安装JuiceSSH

  1. 下载 JuiceSSH (这个软件安装在另外一部需要登录到服务器的手机) 和 Linux Deploy
  2. 下载 BusyBox,选择下面Assets的apk下载
    在这里插入图片描述

搭建步骤

先是准备好BusyBox

  1. 打开busybox,进入左边的设置,记住install path,因为等下需要在Linux deploy上填写该路径
    在这里插入图片描述
  2. 点击install,等待done
    在这里插入图片描述
    这个就好了,下一个

先设置参数,再安装

  1. 打开首页底栏最右边那个按钮,该打勾的要打勾(这是我的配置), PATH变量填写上一个软件busybox install path的值,这个很重要哦
    在这里插入图片描述

  2. 记得勾选启用SSH,其余默认就好,密码自行更改

在这里插入图片描述

  1. 先安装,再配置 (安装估计得等半小时,开局王者,中间可能要确认y,不太记得了)

在这里插入图片描述

  1. 启动和关闭,显示done就是成功了,就去登录把
    在这里插入图片描述
最后我犯了一个弱智错误,以至于我耗费了挺多时间

什么错误呢?
看到懂这个登陆格式来吧?
我就错在这,格式写错了,那当然是登陆不进去
在这里插入图片描述

正确格式(当然,还有另外一种格式,自己往回看咯)
在这里插入图片描述

  • 3
    点赞
  • 33
    收藏
    觉得还不错? 一键收藏
  • 1
    评论
SRS(Simple-RTMP-Server)是一个支持 RTMP、HLS、HTTP-FLV 等协议的开源流媒体服务器,可以用于搭建在线直播、点播等流媒体应用。在 Android 平台上,可以通过编译源代码的方式搭建 SRS 服务器。 以下是在 Android 平台上搭建 SRS 服务器的步骤: 1. 下载 SRS 源代码 可以从 SRS 官方网站(https://github.com/ossrs/srs)下载最新的源代码,也可以使用 Git 命令进行克隆: ``` $ git clone https://github.com/ossrs/srs.git ``` 2. 安装 Android NDK SRS 的编译过程需要使用 Android NDK,因此需要先安装 Android NDK。可以从 Android 官网(https://developer.android.com/ndk/downloads)下载最新的 Android NDK,并将其解压到某个目录下。 3. 配置编译环境Android NDK 的目录下执行以下命令,配置编译环境: ``` $ export PATH=$PATH:/path/to/android-ndk-rxx/ ``` 其中 /path/to/android-ndk-rxx/ 是 Android NDK 的路径。 然后进入 SRS 源代码目录,执行以下命令,配置编译环境: ``` $ ./configure --cross-prefix=arm-linux-androideabi- --cc=arm-linux-androideabi-gcc --with-ssl=/path/to/openssl-1.1.1k/ ``` 其中 /path/to/openssl-1.1.1k/ 是 OpenSSL 的路径。 4. 编译 SRS 执行 make 命令即可编译 SRS: ``` $ make ``` 编译完成后,可以在 objs 目录下找到编译好的 SRS 可执行文件。 5. 配置 SRS 在 SRS 的配置文件中,需要指定监听的端口、应用名称、流名称等信息。以下是一个示例配置: ``` listen 1935; max_connections 1000; daemon on; http_api on; http_server 8080; http_dir ./objs/nginx/html; vhost __defaultVhost__ { hls { hls_path ./objs/nginx/html; hls_fragment 10; hls_window 60; } http_remux { enabled on; } } ``` 其中,listen 表示监听的端口号,http_server 表示 HTTP 服务器监听的端口号,http_dir 表示 HTTP 服务器的根目录,vhost 表示虚拟主机配置,hls 和 http_remux 表示支持的协议和格式。 6. 启动 SRS 执行以下命令启动 SRS: ``` $ ./objs/srs -c ./conf/srs.conf ``` 其中,-c 参数指定配置文件的路径。 至此,就完成了在 Android 平台上搭建 SRS 服务器的过程。

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值