PVE下IKUAI+adguardhome+paopaodns+ppgw配置分享 #158
sunshinehcyyy
started this conversation in
经验分享
Replies: 0 comments
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment
-
PS:不会使用编辑器,大家凑合着看。
PVE 10.0.0.254
IKUAI 10.0.0.1 (PVE虚拟机)
AdGuardHome 10.0.1.2(基于ikuai内置的docker搭建)
ppdns 10.0.0.5(基于pve虚拟机,这里我本来也想用ikuai自带的虚拟机,但是一直设置都不成功)
ppgw 10.0.0.2PVE虚拟机
首先PVE新建一个Ikuai虚拟机,设置好能上网(已经是ikuai主路由的忽略),然后去ikuai云装上docker,并且下载adguardhome的镜像,这里注意,不要下载默认的latest版本,手动选择最新版v0.107.50。不知道是我用了阿里云的镜像加速还是什么原因,直接下载latest版本,显示是很早的版本了,介意的就手动选版本,不介意的就直接latest。然后就是跑adguardhome,这个没啥写的,自己设置好黑名单,然后adguardhome的DNS上游先设置成公共dns。
再在ikuai的dns里面把DHCP服务器里面的DNS都指向10.0.0.1(也就是你们自己的ikuai地址),ikuai自己的DNS设置全写adguardhome 的地址,我这般是10.0.1.2.这里我看大部分的教程都是后期指向PPDNS,但是我实测,都写ikuai地址,然后ikuai通过adguardhome解析地址,效果是一样的。
我这里用的是这个的教程。
(https://www.jackiewu.top/45fe9747966b48f5a4b9ec08fb1fdd80?pvs=25#d5a9bd3531b540a4ba5b76eed05c39b3)
设置完之后执行
如果显示
就可以把adguardhome 的上游dns 指向ppdns的IP了。
tips:我这里还在这个虚拟机搭建了Portainer,需要的也可以自行搭建。便于管理。
4.创建ppgw并启动
这里我直接用群晖的docker创建的,
network.ini配置
ppgwurl.ini配置
这里我让ppgw启动之后直接到我文件服务器取配置文件,方便后期我对配置进行修改。
ppgw.ini配置
生成ISO之后就可以直接扔PVE启动了,只需要基础的虚拟机配置,ISO和一个网口,不需要硬盘,这里默认应该是没有任何问题的。
这里我没有像大家一样,设置了11.0.0.0/8和telegram+Netflix到静态路由,我只设置了10.0.0.0/8的静态路由,telegram和Netflix我是通过端口分流的。
至此完结。
Beta Was this translation helpful? Give feedback.
All reactions