大小:9.44M
更新时间:25-12-23
系统:Android
版本:v6.69
AnLinux是一款专为 Android 设计的开源工具,其核心优势在于无需 Root 权限即可在手机上运行完整的 Linux 发行版。它通过结合 Termux 与 PRoot 技术,在 Android 系统内构建一个隔离的运行环境。该应用支持 Ubuntu、Kali、Arch、Debian 等十多种主流发行版,且适配多种处理器架构。除了基础的命令行操作,用户还可以通过它安装 Xfce4 或 KDE 等图形化桌面,配合 VNC 软件实现手机端的 Linux 桌面体验。无论是开发者进行代码调试、安全爱好者学习 Kali 工具,还是学生练习 Linux 指令,AnLinux 都能将安卓设备瞬间转化为便携的生产力工作站。需要注意的是,它需配合 Termux 协同工作,是目前最受推崇的移动端 Linux 虚拟化方案之一。
1、免 Root 运行
利用 PRoot 技术实现用户级虚拟化,无需破解手机系统权限即可安装 Linux,安全性高且不影响保修。
2、多发行版支持
内置支持 Ubuntu、Kali、Debian、Arch Linux、Fedora、CentOS、openSUSE 等十多种主流操作系统。
3、图形化桌面
支持一键安装 Xfce4、Mate、LXQt 等轻量级桌面环境,通过 VNC 即可在手机上操作窗口化的 Linux 界面。
4、广泛的架构兼容
完美适配 armv7、arm64、x86 及 x86_64 架构,无论是老旧手机还是最新的平板都能流畅运行。
5、跨应用协作
本身作为“脚本引导器”,生成的安装脚本直接在Termux中执行,充分利用 Termux 强大的终端模拟能力。
6、开发环境构建
支持安装 GCC、Python、Node.js、Java、PHP 等完整开发语言环境,让手机瞬间变成移动代码工作站。
7、SSH 远程管理
支持开启 SSH 服务,允许用户通过电脑端远程连接并控制手机中的 Linux 系统。
8、极简操作流程
提供直观的复制粘贴界面,用户只需在 AnLinux 中选择系统并复制指令,到 Termux 中粘贴即可完成配置。
第一步:准备工作
1、下载必备应用:从本站免费下载并安装以下两个应用:
Termux:一切操作的核心终端。
AnLinux:提供安装脚本。
第二步:在 Termux 中初始化环境
打开 Termux,输入以下命令更新包列表:
pkg update && pkg upgrade
第三步:通过AnLinux获取安装脚本
1、打开 AnLinux应用,点击左上角的扩展功能图标
2、点击仪表盘。
3、点击选择按钮
4、在列表中选择 Kali。
5、点击复制按钮。此时 AnLinux 会自动复制一段很长的 `wget` 指令到你的剪贴板。
第四步:执行安装
1、回到 Termux。
2、长按屏幕并选择 Paste(粘贴),然后按 Enter*执行。
3、脚本会自动开始下载 Kali 的根文件系统(Rootfs)并进行解压安装。
第五步:启动 Kali Linux
安装完成后,你会看到 Termux 界面提示安装成功。
输入以下指令进入 Kali 系统:
./start-kali.sh
当你看到命令行前缀变成 `root@localhost` 时,说明你已经成功进入了 Kali Linux 环境。
第六步(可选):安装图形化界面 (GUI)
如果你需要像电脑一样操作 Kali,而不是只看黑框框:
1、在AnLinux扩展功能中中点击桌面。
2、选择 Kali,然后选择你喜欢的桌面(推荐 Xfce4)。
3、复制脚本到 Termux 中运行。
4、安装完成后,在手机上下载 VNC Viewer*应用。
5、在 Termux 中运行 `vncserver-start`,设置密码后,通过 VNC Viewer 连接 `127.0.0.1:5901` 即可进入桌面。
【移动编程与开发】开发者可以在 Linux 环境下安装完整的 Python、Node.js、C++ 或 Java 开发环境。配合 VS Code (Code-Server) 或 Vim,在通勤或旅行中随时修改代码、运行脚本或测试 API。
【网络安全与渗透测试】通过安装Kali Linux发行版,安全爱好者可以运行 Nmap、Metasploit、Sqlmap 等专业安全工具,将手机变成一个便携的便携式网络审计和渗透测试终端。
【Linux 命令行学习】为学生和 Linux 初学者提供一个低成本、零风险的实验平台。用户可以练习 Shell 指令、文件管理、权限控制及系统配置,无需担心误操作损坏电脑系统。
【运行轻量级服务器】在旧手机上部署轻量级 Web 服务器(如 Nginx、Apache)或数据库(如 MySQL、Redis),用于个人项目展示、家庭局域网内的文件共享或简单的自动化脚本运行。
【桌面软件替代方案】通过 GUI 桌面环境(如 Xfce4),在手机或平板上运行某些仅限 Linux 的桌面应用(如 LibreOffice、GIMP 或特定的文本编辑器),实现办公能力的扩展。
【Git 仓库管理】利用完整的 Git 功能,在移动端进行代码克隆、提交、分支管理及推送,与 GitHub 或 GitLab 同步工作进度。
【自动化运维工具】系统管理员可以使用 AnLinux 运行 Ansible、Terraform 等运维工具,通过手机远程管理云端服务器或处理突发的系统故障。
1、如何启动发行版
求:已安装发行版
首先,您必须打开 Termux,脚本通常位于 Termux 的主文件夹中。您可以运行以下命令来查看脚本是否可用,请记住在应用程序中进行检查,不要将 openSUSE 与 openSUSE Leap 或 openSUSE Tumbleweed 混淆:
以下是启动该发行版的命令:
Ubuntu: ./start-ubuntu.sh
Debian: ./start-debian.sh
Kali: ./start-kali.sh
卡利 nethunter: ./start-nethunter.sh
Parrot Security OS: ./start-parrot.sh
Fedora: ./start-fedora.sh
CentOS: ./start-centos.sh
openSUSE: ./start-opensuse.sh
openSUSE Tumbleweed: ./start-tumbleweed.sh
openSUSE Leap: ./start-leap.sh
Arch Linux: ./start-arch.sh
Black Arch:由于 Arch Linux 已安装,因此无需额外安装,只需使用 Arch Linux 命令即可。
Alpine: ./start-alpine.sh
2、如何退出发行版
如果您正在运行 VNC 服务器(桌面环境),请先运行以下命令停止 VNC 服务器(桌面环境):
vncserver-stop
然后您只需运行 exit 即可退出该发行版。
3、如何设置OpenSSH服务器
要求:已安装 SSH 服务器
在应用内运行 SSH 命令后,有时可能无法使用 root 用户登录 SSH 服务器,因为某些 SSH 客户端要求用户输入密码。此问题可以通过创建一个新用户,使用该用户登录,然后运行 su 命令切换到 root 用户来解决。
要在 Linux 发行版中创建新用户,请运行以下命令:
adduser
然后根据提示输入用户名、密码以及您希望添加的任何内容。
v6.69版本
- 支持 Android 16
- 问题已修复
- 略有改进
- 更新 Alpine 和 Void Linux 的根文件系统
- 将 Fedora 的根文件系统更新到 43 版本
- 将 openSUSE Leap 和 Tumbleweed 的根文件系统更新到 Docker 镜像的最新版本
- 修复了 ArchLinux 针对 x86_64 架构的错误 URL
应用信息
同类热门
猜你喜欢
类似软件
热门标签
网友评论0人参与,0条评论
最新排行
se文件管理器官方版(Solid Explorer)52.78Mv3.2.15安卓版 se文件管理器官方版是安卓手机平台上一款功能强大的文件管理器,是Solid Explorer的缩写样式,已经融入了因特网连接共享的风格,界面配色简洁,主要功能有文件管理、根目录游览器、索引搜索、分析存储空间、批量重命名、文件加密等,同时还能读取和操
查看需要授予该应用的权限
+获取WiFi状态 获取当前WiFi接入的状态以及WLAN热点的信息 ------------------------------------- 获取精确位置 通过GPS芯片接收卫星的定位信息,定位精度达10米以内 ------------------------------------- 获取粗略位置 通过WiFi或移动基站的方式获取用户错略的经纬度信息,定位精度大概误差在30~1500米 ------------------------------------- 获取网络状态 获取网络信息状态,如当前的网络连接是否有效 ------------------------------------- 改变网络状态 改变网络状态如是否能联网 ------------------------------------- 改变WiFi状态 改变WiFi状态 ------------------------------------- 拍照权限 允许访问摄像头进行拍照 ------------------------------------- 访问网络 访问网络连接,可能产生GPRS流量 ------------------------------------- 修改声音设置 修改声音设置信息 ------------------------------------- 读取电话状态 访问电话状态 ------------------------------------- 录音 录制声音通过手机或耳机的麦克 ------------------------------------- 显示系统窗口 显示系统窗口 ------------------------------------- 写入外部存储 允许程序写入外部存储,如SD卡上写文件 ------------------------------------- 唤醒锁定 允许程序在手机屏幕关闭后后台进程仍然运行 ------------------------------------- 使用振动 允许振动 ------------------------------------- 读取日程提醒 允许程序读取用户的日程信息 ------------------------------------- 写入日程提醒 写入日程,但不可读取 ------------------------------------- 拨打电话 允许程序从非系统拨号器里输入电话号码 ------------------------------------- 允许NFC通讯 允许程序执行NFC近距离通讯操作,用于移动支持 ------------------------------------- 访问外部存储 访问外部存储的权限 ------------------------------------- 使用证书 允许程序请求验证从AccountManager ------------------------------------- 获取应用大小 获取应用的文件大小 ------------------------------------- 使用蓝牙 允许程序连接配对过的蓝牙设备 -------------------------------------