前言
在家庭网络布局中,旁路由承担着不可或缺的角色,它负责DNS加速、广告拦截及确保浏览安全等重要职能。本篇将详细阐述如何在PVE的环境下安装OpenWRT作为旁路由,通过引入各式插件,满足家庭网络的多元化需求。
前提条件
- nas或工控机一台(已安装PVE底座)
- openwrt固件
安装过程
1、登录PVE,然后上传需要安装的openwrt镜像,本文采用镜像为github开源项目,插件直接在线自行安装,github访问加速参考:Github高速访问方案,上传完毕后记录下路径
项目地址:https://github.com/kiddin9/OpenWrt_x86-r2s-r4s-r5s-N1
如果觉得openwrt难用,可以安装iStoreOS简化版本:https://fw.koolcenter.com/iStoreOS/


2、创建虚拟机,名字随意,开机启动,不使用任何介质,磁盘大小随意(后续会删除),CPU根据实际情况分配,内存随意,网络半虚拟化,最后完成新建。

3、选中刚才的建立的虚拟机,硬件菜单中,将分配的硬盘分离,然后删除CD驱动器和未使用磁盘

4、登录到PVE后台节点,执行以下命令,其中100是指虚拟机编号,img文件是第1步中上传的路径,根据实际情况填写,等待命令执行完成。
qm importdisk 100 /var/lib/vz/template/iso/openwrt-04.06.2024-x86-64-generic-squashfs-combined.img local-lvm
5、切换到刚才部署的虚拟机openwrt,此时会多出来一个未使用的磁盘,编辑,修改为sata类型,同时修改引导顺序为当前磁盘,最后启动虚拟机等待安装完成。

6、点击控制台,执行以下命令修改lan口IP,然后重新加载一把网络
修改lan口IP:vi /etc/config/network 重新加载网络:/etc/init.d/network reload

7、此时输入刚才修改的IP就可以打开openwrt页面,输入账号密码登录即可

8、设置向导快速设置,软件包中自行安装所需插件即可
DNS加速
安装SmartDNS和AdGuard Home插件
上游DNS提供商:https://adguard-dns.io/kb/zh-CN/general/dns-providers/
自用推荐选择:
- 阿里DNS:https://dns.alidns.com/dns-query
- 腾讯DNS:https://doh.pub/dns-query
- CF DNS:https://cloudflare-dns.com/dns-query
- Google DNS:https://dns.google/dns-query
- Open DNS:https://doh.opendns.com/dns-query
- Adguard DNS:https://dns.adguard-dns.com/dns-query
外网加速
安装插件passwall,passwall2等,资源使用参考:【分享】定期分享github网络加速项目
实用建议
1、折腾旁路由可能影响家庭网络,最好是新起一个虚拟机,折腾OK了然后再修改到原来的旁路由IP即可完成无缝切换
2、旁路由建议不开DHCP,家庭网络统一由主路由爱快DHCP分配,如果部分设备有特殊上网诉求可以通过爱快DHCP静态分配网关指向旁路由即可
后记
本文深入探讨并实践了在PVE虚拟机中安装OpenWrt的全过程,并迅速将其配置为旁路由模式。通过对插件库的快速访问和安装,成功实现了对家庭网络需求的精准响应。
评论区