PVE 下安装 Openwrt 软路由
本文主要是想在 PVE 环境下打造一个 All in One 的小主机,这一部分是软路由部分,毕竟做开发对 Google Github 之列的需求比较大, Openwrt 的终极目标:出国留学
下载 Openwrt 镜像
从恩山下载高大全Openwrt x86软路由固件 https://www.right.com.cn/forum/thread-4059320-1-1.html ,这个固件包括了出国留学的功能,很关键~

PVE 下安装
新建一台虚拟机,主要设置如下:



选择刚创建完成的虚拟机,将原来的硬盘分离,并删除

1 | # 将下载的 openwrt img 文件拷贝到 pve 中,执行如下命令 |


安装完成后,默认地址为 192.168.1.1,账号密码为 root:password,后面可以对网段进行设置

Openwrt 下配置 Docker
这一步是为 docker 分配空间,不然固件刷完后,内存太少,只有几百兆
在侧边栏中选择Docker->概览 ,关闭Docker

在侧边栏中选择系统->磁盘管理 分区格式设置为MBR

挂载选择sdb挂载点设置为/opt

然后重新启用 Docker 就设置完成了

Openwrt 设置 AdguardHome
AdguardHome 是一个 DNS 服务器,防止 DNS 污染,加速 DNS 查询速度,还能对域名进行 blacklist,也可以用于去广告
1 | # 主要端口为 53,3000 |
访问 http://192.168.1.1:3000 进入 Web UI 中,进行首次设置

进入 Openwrt 中,对网络->DHCP/DNS进行设置,DNS 转发设置为:127.0.0.1:3053



Adguard Home 设置
1 | # DNS 设置 |

出国留学

PVE 下安装 Openwrt 软路由