内容提要
作者购买了HUAWEI CPE和刷好CatWrt系统的R2S,实现了域名分流和解决了手机不支持自定义IPv6的问题。
延伸解读
旁路网关的适用场景
旁路网关方案适合已有主路由(如CPE)但需要额外功能(如域名分流、IPv6支持)的用户。通过将CatWrt作为旁路网关,主路由仅负责基础网络,复杂功能交由旁路处理,避免更换主路由。但需注意,终端需手动设置网关指向旁路,可能增加配置复杂度。
DNS分流的关键配置
文章通过禁用dnsmasq、使用AdGuard Home(8053端口)和Meta Core(53端口)实现DNS分流。Meta Core接管53端口后,能根据域名规则分流,同时将非分流请求转发给AdGuard Home进行加密解析。这种分层设计提升了灵活性和隐私,但需确保端口不冲突。
IPv6支持的实现与限制
为开启Meta Core的IPv6支持,CatWrt需获取IPv6地址,并在主路由上固定其地址。对于不支持自定义IPv6的手机,作者在CPE端设置DHCPv6黑名单,不向手机下发IPv6配置,从而避免兼容性问题。这解决了手机无法使用自定义IPv6的痛点,但可能影响手机对IPv6资源的直接访问。
Q&A
如何使用 CatWrt 提升网络体验?
通过配置 HUAWEI CPE 和 R2S,设置 DHCPv6 黑名单,使用 AdGuard Home 作为 DNS 解析器,并启用 Meta Core 的 IPv6 支持,可以提升网络体验。
在 CPE 端如何设置以避免手机获取 IPv6 配置?
在 CPE 端设置 DHCPv6 黑名单,不向手机下发 IPv6 配置。
为什么要禁用 dnsmasq 的自启?
禁用 dnsmasq 的自启是为了避免其引发非预期行为,确保网络配置的稳定性。
如何配置 AdGuard Home 作为 DNS 解析器?
在 AdGuard Home 中设置 DNS 端口为 8053,并确保它不接管 53 端口,使用 Meta Core 将 DNS 请求转发给 AdGuard Home。
Meta Core 如何处理 DNS 请求?
Meta Core 接管 53 端口以获取 DNS 请求,并根据域名进行分流,最大化规则的作用。
如何为 CatWrt 配置 IPv6 地址?
通过 WebUI 配置 CatWrt 的 IPv6 地址,并确保 Meta Core 开启 IPv6 支持。