|
本帖最后由 flyzhangyx 于 2020-2-22 21:59 编辑
本帖发布于全国大范围降温前夕,各位注意防寒保暖,少出门、多喝热水,疫情期间大家在家里折腾就行。1.所需要的材料以及应用下载:
2.准备工作做好之后,我们开始进入虚拟机的安装:
网上关于安卓手机安装linux虚拟机的方法呢有几种,教程也一堆,大家可以去尝试,有些下载源呢也可以去试一下速度。
我这里发一个我参考的教程,有些许改动:Linux Deploy安装配置教程 教程中下载使用的是 CentOS 7,我配置过程出了一些问题,鉴于我以前在其它设备山安装过Ubuntu,我就使用的Ubuntu。我的改动如下:
- 从原教程的安装Linux Deploy 完成后,在配置 Linux下载镜像的一些东西时有些许出入。首先,我是用的下载源地址是 http://mirrors.tuna.tsinghua.edu.cn/ubuntu-ports 清华的源挺好用的。 其他有出入的配置如图(记得把源地址改清华的,华中科大的我总是出问题)
- 安装Ubuntu完成可以运行了之后,用xshell或者juice ssh进入到系统的ssh界面,这个大家应该都会,连接同一WiFi就行,查看虚拟机ip的话linux deploy上面会显示,进入之后是root用户,cd 进入一个你自己觉得合适的文件夹执行:apt install wget,然后执行wget http://flyzhangyx.com/AdGuardHome_linux_arm.tar.gz,下载到目录。
- 安装AdGuardHome:执行 tar xvf AdGuardHome_linux_arm.tar.gz 解压指令,将会创建一个 AdGuardHome的工程目录,cd进入后,执行安装指令:sudo ./AdGuardHome -s install,这样就安装成了服务,可以service AdGuardHome start来启动,由于chroot不支持systemctl,所以自启动我一直没弄好,用rc.local也没用,有解决办法的可以在评论区分享一下。(2020-02-22更新:rc.local可用于自启动,但是必须先在右下角镜像设置也就是设置你下载的镜像类型、源地址那个界面有个选项是初始化,现将初始化勾选,选择run-parts,其他就默认,这样配合Linux Deploy应用的自启动就能实现手机开机就运行linux系统,然后运行AGH)
- 然后使用浏览器进入AdGuardHome的管理界面,第一次进入会让你设置登录密码,更改登陆入ip使用的端口等。进入之后有一些配置,可以恩山翻,也可以百度,我这里分享一个简易的:AdGuardHome配置教程
- 完成上一步之后,进入路由器的DHCP服务器设置,将DNS配置为你的AdGuardHome的服务地址跟端口,一般默认53端口,记得给运行AdGuardHome的手机的ip设置为静态ip。
AdGuardHome只是一部分,还可以在上面装一些其他东西,有些我就不说太多,性能的话比较足,功耗应该比其他旁路由要高
再挂两张运行图
|
本帖子中包含更多资源
您需要 登录 才可以下载或查看,没有账号?立即注册
×
评分
-
查看全部评分
|