准备工作
- 登录路由器管理界面:连接到路由器,打开浏览器,输入路由器IP地址(通常是192.168.1.1或192.168..1),输入管理员账号和密码。
- 检查固件和更新:确保路由器固件是最新的,以避免兼容性问题,定期检查更新,确保设备性能和安全性。
配置路由器作为代理
-
访问AdGuard Home:
- 打开浏览器,输入AdGuard Home的域名或IP地址,登录你的AdGuard Home账号。
- 点击“设置”,选择“网络”选项。
-
设置路由器代理:
- 在“网络”页面,找到“路由器代理”部分。
- 输入路由器的IP地址和端口(默认是192.168.1.1,端口80)。
- 点击“添加”并保存设置。
配置路由器规则
-
访问路由器的命令行界面:
- 使用SSH客户端连接到路由器,输入命令
ssh root@router_ip,密码可能是空或路由器的管理密码。 - 进入路由器的命令行界面。
- 使用SSH客户端连接到路由器,输入命令
-
配置iptables规则:
- 输入以下命令以允许所有流量通过AdGuard Home:
iptables -P FORWARD ACCEPT iptables -A FORWARD -i eth -j ACCEPT iptables -A FORWARD -o eth -j ACCEPT
- 保存iptables规则:
sh -c "iptables-save > /etc/iptables"
- 输入以下命令以允许所有流量通过AdGuard Home:
-
配置dnsmasq(可选):
- 安装dnsmasq(如果尚未安装)。
- 修改dnsmasq配置文件,添加AdGuard Home的DNS记录:
echo "server=192.168.1.1" >> /etc/dnsmasq.conf
- 重启dnsmasq服务:
systemctl restart dnsmasq
测试配置
- 访问测试网站:确保网络流量通过AdGuard Home,例如访问
google.com,查看是否正确过滤了广告。 - 检查路由器日志:查看
/var/log/messages以确认是否有异常流量或错误。
管理AdGuard Home
- 登录AdGuard Home,查看网络流量统计、过滤规则、DNS解析等。
- 配置过滤规则,定义允许或阻止的网站和内容类型。
故障排除
- 路由器性能问题:如果路由器处理大量流量,可能需要升级处理器或增加内存。
- 防火墙设置错误:检查iptables规则,确保没有阻止必要的端口或流量。
- 网络连接问题:检查路由器的网络设置,确保所有设备连接到正确的子网。
通过以上步骤,你可以将路由器配置为AdGuard Home,有效地过滤广告并管理网络流量。




