Sing-box:IPv6 优先出站与 Netflix 强制 IPv6 分流
💡
原文中文,约4100字,阅读约需10分钟。
📝
内容提要
许多VPS的IPv4出口因滥用或共享而影响访问体验,而IPv6出口通常更为干净。本文介绍如何在sing-box上配置全局IPv6优先和Netflix强制IPv6,以确保IPv6可用并优化流媒体访问。
🎯
关键要点
- 许多VPS的IPv4出口因滥用或共享而影响访问体验,IPv6出口通常更干净。
- 本文介绍如何在sing-box上配置全局IPv6优先和Netflix强制IPv6。
- 全局IPv6优先:所有出站流量优先走IPv6,IPv6不可用时自动回退IPv4。
- Netflix强制IPv6:针对Netflix等对IP质量敏感的服务,强制只走IPv6。
- 在配置sing-box之前,确认宿主机IPv6可用。
- 使用一键脚本检测当前IP的流媒体解锁情况。
- sing-box的出站支持domain_strategy参数,用于控制域名解析策略。
- 默认出站设置prefer_ipv6,大部分流量优先走IPv6,保留IPv4作为兜底。
- 配置全局IPv6优先的方法是在默认的direct出站上加一个domain_strategy。
- 进阶配置Netflix强制IPv6的方法是定义一个出站并用规则集把Netflix流量指过去。
- 双规则集geoip-netflix和geosite-netflix提供双保险,确保Netflix流量的稳定性。
- 重启sing-box并检查状态,确保配置生效。
- Outbound Tag不能重复,避免在多个配置文件里定义同名的tag。
- ipv6_only的风险在于没有AAAA记录就直接失败,不会回退IPv4。
- 客户端使用Clash或Mihomo时,确保域名在远端解析以使domain_strategy生效。
- Fake-IP模式下无需额外配置,开箱即用。
- Real-IP模式需开启流量嗅探以还原域名并覆盖目标地址。
❓
延伸问答
如何在sing-box上配置全局IPv6优先?
在默认的direct出站上加一个domain_strategy,设置为prefer_ipv6,这样所有流量优先走IPv6,IPv6不可用时回退到IPv4。
Netflix强制IPv6的配置步骤是什么?
定义一个出站,设置domain_strategy为ipv6_only,并用规则集将Netflix流量指向该出站。
为什么选择IPv6而不是IPv4?
因为许多VPS的IPv4出口因滥用或共享而影响访问体验,而IPv6出口通常更干净,质量更高。
如何检测当前IP的流媒体解锁状态?
使用一键脚本检测,命令为bash <(curl -L -s check.unlock.media),可以测试IPv4和IPv6的解锁情况。
在配置sing-box之前需要检查什么?
需要确认宿主机的IPv6是否可用,包括查看IPv6地址、默认路由和连通性测试。
使用sing-box时,ipv6_only模式有什么风险?
ipv6_only模式下,如果没有AAAA记录则会直接失败,不会回退到IPv4,可能导致访问中断。
➡️