找回密码
 立即注册
搜索
热搜: 活动 交友 discuz
查看: 116|回复: 4

免 root 安装宝塔面板#

[复制链接]

12

主题

20

回帖

110

积分

管理员

积分
110
邱双仪 发表于 2025-5-5 06:06:52 | 显示全部楼层 |阅读模式
欢迎来到本期教程,本期的安卓手机改造服务器教程。#
本期教学使用的软件都会放在文章下面欢迎各位小伙伴下载

教程#
下载ZeroTermux这个是基于 termux 进行的二次开发,比 termux 更加好用对新手比较友好
下载并且打开 ZeroTermux 同意软件的相关条例后右滑点击切换源,建议使用清华源等待安装完成
再次右滑点击容器切换,点击下面的悬浮球创建一个新的容器,他会让重启软件同意即可
再次打开 zerotermux,为了方便操作我们使用 ssh 进行连接,在电脑上进行操作
在 zerotermux 命令行中输入
  1. apt install openssh
复制代码

进行安装 ssh 安装完成后我们需要设置密码输入

  1. passwd
复制代码

输入密码后回车,输入两次密码即可,在 Linux 中输入密码是不显示到控制台的 我们打开电脑上的 ssh 客户端,可以使用宝塔的 ssh 终端工具进行连接首先在 zerotermux 中输入

  1. ifconfig
复制代码

我们即可看到当前的 ip 地址,在电脑上打开 ssh 客户端输入对应 ip

防止小白:127.0.0.1 是本机 ip 无法被其他设备访问,所以访问 192 开头的或者其他你看到的 ip 地址

接下来设置端口 1200 一下端口安卓好像是不能开启的,应该设置一些大端口切不会被其他软件占用的

  1. sshd -p 3358
复制代码

我们这里设置的是 3358 端口,当然你也可以改一个自己喜欢的端口,然后电脑上的 ssh 终端工具填入对应数据即可连接,ssh 终端提示连接成功就可以不用管手机了,用电脑操作 6. 安装 ubuntu 系统,这个是一个 Linux 系统我们需要在这个系统中部署宝塔面板,我们使用国光大佬的脚本进行安装,首先安装依赖

  1. pkg install proot git python -y
复制代码

如何就是下载脚本

  1. git clone https://github.com/sqlsec/termux-install-linux

  2. cd termux-install-linux

  3. python termux-linux-install.py
复制代码

应该是全程不会报错我们就得到了如图所示的窗口

我们输入 1 即可自动安装,安装完成后我们应该是默认在 unbuntu 系统下,我们输入 ps 应该会出现报错,报错原因是分区挂载异常

CAUTION
Error: /proc must be mounted To mount /proc at boot you need an /etc/fstab line like: proc /proc proc defaults In the meantime, run “mount proc /proc -t proc”

像是这个错误就是/proc 分区挂载异常,我们需要退出 ubuntu 系统,我们输入

  1. exit
复制代码

当出现~$这个就代表退出成功 接下来我们伪造/proc 分区下的五个文件,分别为 loadavg,stat,uptime,version,vmstat 这五个文件 我们输入命令进行创建

以下命令只需要挨着复制即可,复制粘贴等待运行

  1. cd /data/data/com.termux && touch loadavg stat uptime version vmstat
复制代码

伪造 loadavg 文件

  1. echo '0.12 0.07 0.02 2/165 765' > ./loadavg
复制代码


伪造 stat 文件

  1. echo -e 'cpu 1957 0 2877 93280 262 342 254 87 0 0\ncpu0 31 0 226 12027 82 10 4 9 0 0\ncpu1 45 0 664 11144 21 263 233 12 0 0\ncpu2 494 0 537 11283 27 10 3 8 0 0\ncpu3 359 0 234 11723 24 26 5 7 0 0\ncpu4 295 0 268 11772 10 12 2 12 0 0\ncpu5 270 0 251 11833 15 3 1 10 0 0\ncpu6 430 0 520 11386 30 8 1 12 0 0\ncpu7 30 0 172 12108 50 8 1 13 0 0\nintr 127541 38 290 0 0 0 0 4 0 1 0 0 25329 258 0 5777 277 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0\nctxt 14022\nbtime 1680020856\nprocesses 772\nprocs_running 2\nprocs_blocked 0\nsoftirq 75663 0 5903 6 25375 10774 0 243 11685 0 21677' > ./stat
复制代码

伪造 uptime 文件

  1. echo '124.08 932.80' > ./uptime
复制代码

伪造 version 文件

  1. echo 'Linux version 版本 (proot@termux) (gcc (GCC) 编译信息)' > ./version
复制代码

伪造 vmstat 文件

  1. echo -e '0\nallocstall_normal 0\nallocstall_movable 0\nallocstall_device 0\npgskip_dma 0\npgskip_dma32 0\npgskip_normal 0\npgskip_movable 0\npgskip_device 0\npgfree 3077011\npgactivate 0\npgdeactivate 0\npglazyfree 0\npgfault 176973\npgmajfault 488\npglazyfreed 0\npgrefill 0\npgreuse 19230\npgsteal_kswapd 0\npgsteal_direct 0\npgsteal_khugepaged 0\npgdemote_kswapd 0\npgdemote_direct 0\npgdemote_khugepaged 0\npgscan_kswapd 0\npgscan_direct 0\npgscan_khugepaged 0\npgscan_direct_throttle 0\npgscan_anon 0\npgscan_file 0\npgsteal_anon 0\npgsteal_file 0\nzone_reclaim_failed 0\npginodesteal 0\nslabs_scanned 0\nkswapd_inodesteal 0\nkswapd_low_wmark_hit_quickly 0\nkswapd_high_wmark_hit_quickly 0\npageoutrun 0\npgrotated 0\ndrop_pagecache 0\ndrop_slab 0\noom_kill 0\nnuma_pte_updates 0\nnuma_huge_pte_updates 0\nnuma_hint_faults 0\nnuma_hint_faults_local 0\nnuma_pages_migrated 0\npgmigrate_success 0\npgmigrate_fail 0\nthp_migration_success 0\nthp_migration_fail 0\nthp_migration_split 0\ncompact_migrate_scanned 0\ncompact_free_scanned 0\ncompact_isolated 0\ncompact_stall 0\ncompact_fail 0\ncompact_success 0\ncompact_daemon_wake 0\ncompact_daemon_migrate_scanned 0\ncompact_daemon_free_scanned 0\nhtlb_buddy_alloc_success 0\nhtlb_buddy_alloc_fail 0\ncma_alloc_success 0\ncma_alloc_fail 0\nunevictable_pgs_culled 27002\nunevictable_pgs_scanned 0\nunevictable_pgs_rescued 744\nunevictable_pgs_mlocked 744\nunevictable_pgs_munlocked 744\nunevictable_pgs_cleared 0\nunevictable_pgs_stranded 0\nthp_fault_alloc 13\nthp_fault_fallback 0\nthp_fault_fallback_charge 0\nthp_collapse_alloc 4\nthp_collapse_alloc_failed 0\nthp_file_alloc 0\nthp_file_fallback 0\nthp_file_fallback_charge 0\nthp_file_mapped 0\nthp_split_page 0\nthp_split_page_failed 0\nthp_deferred_split_page 1\nthp_split_pmd 1\nthp_scan_exceed_none_pte 0\nthp_scan_exceed_swap_pte 0\nthp_scan_exceed_share_pte 0\nthp_split_pud 0\nthp_zero_page_alloc 0\nthp_zero_page_alloc_failed 0\nthp_swpout 0\nthp_swpout_fallback 0\nballoon_inflate 0\nballoon_deflate 0\nballoon_migrate 0\nswap_ra 0\nswap_ra_hit 0\nksm_swpin_copy 0\ncow_ksm 0\nzswpin 0\nzswpout 0\ndirect_map_level2_splits 29\ndirect_map_level3_splits 0\nnr_unstable 0' > ./vmstat
复制代码

然后就在 proot 启动脚本中添加挂载选项

结构-b 文件路径:/proc/文件名

例:-b /data/data/com.termux/stat:/proc/stat

以国光大佬脚本制作的系统为例

  1. sed -i '15a command+=" -b /data/data/com.termux/uptime:/proc/uptime"\ncommand+=" -b /data/data/com.termux/vmstat:/proc/vmstat"\ncommand+=" -b /data/data/com.termux/version:/proc/version"\ncommand+=" -b /data/data/com.termux/stat:/proc/stat"\ncommand+=" -b /data/data/com.termux/loadavg:/proc/loadavg"' ~/Termux-Linux/Ubuntu/start-ubuntu.sh
复制代码

这样我们就修复好了/proc 分区下的五个文件接着我们进入系统验证

我们输入 cd 进入到默认目录下然后在输入

  1. cd ~/Termux-Linux/Ubuntu

  2. ./start-ubuntu.sh
复制代码

启动成功后在输入 ps 应该就没有报错了或者我们严谨一点输入

  1. ps -ef
复制代码

出现竖着一排一排的文件就算是成功了 接下来我们开始安装宝塔面板,首先还是一样先安装工具

  1. yes | apt install git iproute2 locales vim
复制代码

安装完成后我们部署宝塔加速包

  1. git clone https://gitclone.com/github.com/NothingMeaning/pdusb-fast-btpanel
复制代码

可能需要一点时间,安装完成后我们输入

  1. ./pdusb-fast-btpanel/pdbolt-inst-bt-acel.sh
复制代码

接下来前面如果都没有问题那么我们就开始正式安装宝塔面板了

  1. bash /tmp/btp/pdbolt-bt-install/install.sh
复制代码

我们就能看到熟悉的宝塔安装页面了,我们输入 y 回车,然后就是漫长的等待了。。。。

安装完成后会出现报错第一个就是赋权错误,我们输入

  1. chmod -R +x /www
复制代码

要是出现输入这个命令后报错就需要你删除空格然后自己出现打空格这里会等待几秒,要是什么都没有显示就说明赋权成功 接下来修复另外的错误缺少 en_US.UTF-8 语言环境

  1. sh: warning: setlocale: LC_ALL: cannot change locale (en_US.UTF-8)
复制代码

依次输入 158,在输入 3 然后就安装完成了可以开始玩宝塔了,输入宝塔启动命令,bt 即可看到命令行面板输入

  1. bt 14
复制代码

即可看到面板地址了


12

主题

20

回帖

110

积分

管理员

积分
110
 楼主| 邱双仪 发表于 2025-5-5 06:24:02 | 显示全部楼层
sh: warning: setlocale: LC_ALL: cannot change locale (en_US.UTF-8)

12

主题

20

回帖

110

积分

管理员

积分
110
 楼主| 邱双仪 发表于 2025-5-5 06:27:30 | 显示全部楼层
  1. sudo mkdir -p --mode=0755 /usr/share/keyrings
  2. curl -fsSL https://pkg.cloudflare.com/cloudflare-main.gpg | sudo tee /usr/share/keyrings/cloudflare-main.gpg >/dev/null
复制代码
  1. echo 'deb [signed-by=/usr/share/keyrings/cloudflare-main.gpg] https://pkg.cloudflare.com/cloudflared any main' | sudo tee /etc/apt/sources.list.d/cloudflared.list
复制代码
  1. sudo apt-get update && sudo apt-get install cloudflared
复制代码


12

主题

20

回帖

110

积分

管理员

积分
110
 楼主| 邱双仪 发表于 2025-5-5 06:27:52 | 显示全部楼层
  1. sudo cloudflared service install eyJhIjoiNDViMmZhY2NkNDhjYTM2YzE1NGNiOWZkMzQ4MmY2MjIiLCJ0IjoiNjhmZGE5ZjAtMDQ1YS00MTMwLWI3NDEtYWNiZDQ3ZDA3NzU1IiwicyI6IllqZ3pZVEJsTWpBdE5XWmlOQzAwT1RBMkxXRmxNbUl0TmpnMVltSTFPRGt3TUdOaSJ9
复制代码

12

主题

20

回帖

110

积分

管理员

积分
110
 楼主| 邱双仪 发表于 2025-5-5 06:28:47 | 显示全部楼层
  1. curl -fsSl https://pkg.cloudflare.com/cloudflared-ascii.repo | sudo tee /etc/yum.repos.d/cloudflared.repo
复制代码
  1. sudo yum update
复制代码
  1. sudo yum install cloudflared
复制代码


您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

关闭

站长推荐上一条 /1 下一条

Archiver|手机版|小黑屋|私人领地

GMT+8, 2025-6-26 23:01 , Processed in 0.053546 second(s), 6 queries , Redis On.

Powered by Discuz! X3.5

© 2001-2025 Discuz! Team.

快速回复 返回顶部 返回列表