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 软路由