百度360必应搜狗淘宝本站头条
当前位置:网站首页 > 技术文章 > 正文

VirtualBox+OpenWRT虚拟机搭建AdGuardHome及KMS

haoteby 2024-12-09 12:47 13 浏览

一 问题

问题一:有一段时间,手边只有一台笔记本电脑,也没有网络,阴差阳错,恰好180天期限已经到了,在偶尔的使用中不胜其扰。

问题二:有些网站,只要没有那些广告就是好网站,但每次点击都要打开广告的时候就是垃圾了,怎么取其精华去其糟粕呢?

那么有没有可能解决这两个问题呢?

针对问题一,选择之一是使用譬如LibreOffice这类的替代品。这也是我一直在做的事情。

那么还有一种选择,就是在同一台电脑上,使用另外一个IP来进行相关的工作。

为什么这么麻烦,因为在朴素的情感里,自己证明自己是不可信的。

针对问题二,可以选择安装浏览器插件,毕竟绝大多数广告也是在浏览器浏览网页时出现的。

但是换了别的浏览器就没用了。有的应用用自己的浏览界面有的时候广告也多。

如果有一个应用或者服务,常驻本机,即使没有外网也能提供服务,有网络的时候从源头分析网络数据屏蔽广告才是好的解决方案。

就算是同样一种路径,也还是有很多实现的方法,但至少有一种容易理解的是下面所讲述的。

二 VitualBox虚拟机运行Openwrt

1,下载安装VirtualBox

[Oracle VM VirtualBox]https://www.virtualbox.org(https://www.virtualbox.org/)

目前最新版为7.0.18,下载完全安装。

下载运行如下图所示:

此图界面为欢迎界面,按下图所示,进入网络界面。

创建仅主机网络,设置参数如图。

这里设置192.168.4.100,是因为笔记本设置IP为192.168.4.99,通过上级路由器192.168.4.1连接网络,如下图所示。

而我们的目标,则如下图所示,虚线部分则是逻辑链路。

2,下载ImmortalWrt

ImmortalWrt Downloads https://downloads.immortalwrt.org/

为什么是ImmortalWrt?

1,与官方版本相差不大;2,包含更多不好放在官方镜像里的软件;3,格式更多,比如可以直接下载VDI、VMDK等格式。

打开下载页面,下载红色标记的文件,利用WinRAR解压出VDI格式文件。

3,VB中新建并设置openwrt虚拟机

在欢迎页面,点击“新建”。

类型可以选择“Linux”,版本可以选择“2.6-5.X(64bit),也可以按照上图,选择“other”的64bit版本。

在下一个界面根据自己需求选择各项参数,点击“下一步”。如果你懒得自己算,可以跟图示一致。

因为我们已经下载了支持efi启动的vdi,所以我们启用efi,不添加虚拟硬盘。

在向导的最后一步中点击“完成”。

这时候保证选中新建的虚拟机,这里是蓝色高亮的“IMWrt”。点击右侧的设置。

在“系统”页面,把启动顺序里的软驱和光驱选掉。

在“网络”页面中,启用网卡1,启用网卡2 。设置如图。

这里桥接的网卡选择你的物理网卡连接上级路由的网卡。

在“存储”页面,按照图示选择下载并解压好的vdi。

以上设置完后,点击右下角的确定。就可以运行虚拟机了。

点击右侧绿色按钮“启动”就可以“开机”了。

4,设置openwrt

虚拟机启动后,多等待一会,当没有新的字符刷新时,按一下键盘上的回车,可以看到图示的ImmortalWrt字样。

输入“vim /etc/config/network”并按下回车。

按下键盘的“a”或者“i”,将红色箭头部分的“192.168.1.1”改为“192.168.4.120” 。

修改完毕后,按下键盘的“ESC”,然后依次按下“:”,“w”,“q”,“回车”。其意义在于保存修改。

当然也可以使用ssh工具,比如winscp等来修改。

此时在输入区,直接输入“reboot”,重启虚拟机。

重启后,输入“ifconfig br-lan”检查修改是否成功。

然后,使用浏览器,比如“EDGE”,输入192.168.4.120,可以进入openwrt的luci界面,因为没有设置密码,直接点击登录就可以进入了。

进入网络诊断页面,点击IPv4 Ping 按钮。此时会显示响应时间,表明连接网络正常。

5,安装KMS

按照上图,数字顺序,依次点击。关掉对话框后,安装luci-i18n-vlmcsd-zh-cn,如下图。

安装后,kms服务应该能够正常运行。

6,安装adguardhome

使用“-zh-cn”做关键词,可以看见屏蔽广告至少有adblock和adbyby这两个。安装设置好这两个同样能起到过滤广告的效果。

这里我们搜索adguardhome,并安装。

在以下网址搜寻并下载luci-app-adguardhome_1.8-11_all.ipk。

Releases · rufengsuixing/luci-app-adguardhome (github.com)https://github.com/rufengsuixing/luci-app-adguardhome/releases

上传到openwrt,并安装。

手动替换或者点击更新最新版本后,点击启用,保存应用。

上图意义为取消53端口占用。

上图意义在于通告DNS服务器为192.168.4.120 。

7,adguardhome设置

用浏览器打开192.168.4.120http://192.168.4.120:3000/ 。设置管理界面端口3000,DNS端口53 。

然后在下一步设置好用户名和密码,就可以一路继续,打开仪表板了。

在过滤器选项卡中,点击DNS黑名单,选择规则。

选择开头带CHN的字样的两个就够了。选择保存。

最后设置好DNS,日志记录不要保存90天之类的,占内存。设置好就行了。

最后,在控制面板中设置DNS。设置自动也可以。

8,如果有必要的话,开机启动虚拟机。

将快捷方式复制到文件夹C:\ProgramData\Microsoft\Windows\Start Menu\Programs\Startup 。

总结

本文只是为解决遇到的两个问题而给出的一个解决方案。由于环境不同,自由度不同,解决问题的方法也会不同。相关设置可以自行在网络中搜索。

相关推荐

Chrome OS 41 用 Freon 取代 X11_chrome os atom

在刚发布的ChromeOS41里,除了常规的Wi-Fi稳定性提升(几乎所有系统的changelog里都会包含这一项)、访客模式壁纸等之外,还存在底层改变。这一更新中Google移除...

苹果iPad Pro再曝光 有望今年六月发布

自进入2015年以后,有关大屏iPad的消息便一直不绝于耳,之前就有不少媒体猜想这款全新的平板电脑将会在三月发布,不过可惜的是我么只在那次发布会上看到了MacBookPro。近日@Ubuntu团队便...

雷卯针对香橙派Orange Pi 5 Max开发板防雷防静电方案

一、应用场景高端平板、边缘计算、人工智能、云计算、AR/VR、智能安防、智能家居、Linux桌面计算机、Linux网络服务器、Android平板、Android游戏机...

Ubuntu Server无法更新问题解决_ubuntu server not found

上周老家的一台运行UbuntuServer的盒子无法连接上了,中秋这两天回来打开,顺手更新一下发现更新报错。提示`E:Releasefileforhttps://mirrors.aliyun...

虚幻引擎5正式版发布:古墓丽影&巫师新作采用、新一代实时渲染

机器之心报道编辑:杜伟、陈萍虚幻引擎5的目标是「助力各种规模的团队在视觉领域和互动领域挑战极限,施展无限潜能」。...

AMD Milan-X双路霄龙7773X平台基准测试曝光 CPU缓存总量超1.5GB

OpenBenchmarking基准测试数据库刚刚曝光了AMDMilan-X双路霄龙7773X平台的跑分成绩,虽然很快就被撤下,但我们还是知晓了高达1.6GB的总CPU缓存。早些时...

ROS机器人建模_ros机器人硬件搭建

...

全网最新的Dify(1.7.2)私有化离线部署教程(ARM架构)

Hello,大家好!近期工作中有涉及到Dify私有化离线部署,特别是针对于一些国产设备。因此特别整理了该教程,实测有效!有需要的小伙伴可以参考下!本文主要针对Dify1.7.2最新版本+国产操作系...

在ubuntu下新建asp.net core项目_创建ubuntu

本文一步步讲述在ubuntu下用visualstudiocode创建asp.netcore项目的过程。step1:环境操作系统:virtualbox下安装的lubuntu。请不要开启“硬件...

在晶晨A311D2处理器上进行Linux硬件视频编码
在晶晨A311D2处理器上进行Linux硬件视频编码

在KhadasVIM4AmogicA311D2SBC上,我更多的时间是在使用Ubuntu22.04。它的总体性能还不错,只不过缺少3D图形加速和硬件视...

2025-08-26 17:22 haoteby

Nacos3.0重磅来袭!全面拥抱AI,单机及集群模式安装详细教程!

之前和大家分享过JDK17的多版本管理及详细安装过程,然后在项目升级完jdk17后又发现之前的注册和配置中心nacos又用不了,原因是之前的nacos1.3版本的,版本太老了,已经无法适配当前新的JD...

电影质量级渲染来了!虚幻引擎5.3正式发布:已开放下载

快科技9月8日消息,日前,Unrealengine正式发布了虚幻引擎5.3,带来了大量全方位的改进。...

2025如何选购办公电脑?极摩客mini主机英特尔系列选购指南

当下,迷你主机的性能越来越强,品类也越来越多。但是CPU是不变的,基本都是AMD和英特尔的。有一个小伙伴在评论区提问,我应该如何在众多机器中选购一台符合自己的迷你主机呢?那今天我们优先把我们的系列,分...

ubuntu 20.04+RTX4060 Ti+CUDA 11.7+cudnn

ububtu添加国内源sudocp/etc/apt/sources.list/etc/apt/sources.list.backupsudovim/etc/apt/sources.lis...

Linux Mint 18将重新基于Ubuntu 16.04 带来更好硬件支持

项目负责人ClementLefebvre在本月6日披露了关于LinuxMint18“Sarah”操作系统的大量信息,包括带来全新扁平化体验的Mint-Y主题。而现在,这款将于年底之前上线的操作...