{
"inbounds": [
{
"port": 16823,
"protocol": "vmess",
"settings": {
"clients": [
{
"id": "b831381d-6324-4d53-ad4f-8cda48b30811",
"alterId": 64
}
]
},
"sniffing": {
"enabled": true, //一定要开启 sniffing,V2Ray 才能识别 Netflix 的流量
"destOverride": ["http", "tls"]
},
}
],
"outbounds": [
{
"tag":"IP4_out",
"protocol": "freedom",
"settings": {}
},
{
"tag":"IP6_out",
"protocol": "freedom",
"settings": {
"domainStrategy": "UseIPv6" // 指定使用 IPv6
}
}
],
"routing": {
"rules": [
{
"type": "field",
"outboundTag": "IP6_out",
"domain": ["geosite:netflix"] // netflix 走 IPv6
},
{
"type": "field",
"outboundTag": "IP4_out",
"network": "udp,tcp"// 其余走 IPv4
}
]
}
}
DNS方法
网上还有一种所谓 DNS 解锁的办法看 Netflix,说得好流弊的样子,后来我看了一下其实就是 SNI Proxy 的马甲,再说简单点就是通过劫持 DNS 将 Netflix 解析到可以看 Netflix 的服务器 IP 上,这个服务器已经搭建了 SNI 代理,也就实现了上面说的 DNS 解锁。因此,网上也有一些生意人搭建了这类 DNS 解锁的服务器,然后提供一个 DNS 服务器 IP,把 DNS 设置的改成他提供的 IP 就可以看 Netflix 了。这样的 DNS 解锁我们可以直接用,但是有两个问题,一是隐私问题,用人家提供的 DNS,你上什么网站别人都知道,二是稳定问题,哪一天这个 DNS 崩了,不仅看不了 Netflix,其他的上网活动都会受影响。所以我们可以利用 V2Ray 进行 DNS 分流,netflix 的地址交给商家提供的服务器解析,其余的交给稳定可靠经得起时间考验的DNS服务器(如 Google 家的)。以下是示例配置。
{
"inbounds": [
{
"port": 16823,
"protocol": "vmess",
"settings": {
"clients": [
{
"id": "b831381d-6324-4d53-ad4f-8cda48b30811",
"alterId": 64
}
]
},
"sniffing": {
"enabled": true, //一定要开启 sniffing,V2Ray 才能识别 Netflix 的流量
"destOverride": ["http", "tls"]
},
}
],
"outbounds": [
{
"protocol": "freedom",
"settings": {
"domainStrategy": "UseIP" // 必须设定 domainStrategy 为 UseIP 以使用内置的DNS
}
}
],
"dns": {
"servers": [
"8.8.8.8",
{
"address": "1.1.2.2", // 购买的 DNS 解锁提供的 IP
"port": 53,
"domains": [
"geosite:netflix"
]
}
]
}
}
小结
- 以上方法都是通用方法,不是仅针对 Netflix,HBO 也可以,甚至是一些比较小众的网站,只提 Netflix 是因为大伙对 Netflix 的需求比较大;
- 以上方法不限于 VMess 协议,示例使用 VMess 只是方便,你甚至可以用 V2Ray 搭配其他代理工具使用;
- 其实写本文感觉没什么意思,只是秀一下 V2Ray 而已,不过对于有需要的朋友来说还是挺有用的;
- 代理转发是配置在客户端的,鉴于目前 V2Ray 客户端的实现程度,需要自己写自定义配置才行;
- 如果使用的是代理转发,并且是用 iOS 的 Kitsunebi,一定要把有 proxySettings 的出站协议放在 outbounds 的第一个,别问为什么,我也不知道。
文章出自 https://toutyrater.github.io/app/netflix.html#%E6%8C%87%E5%AE%9A%E5%87%BA%E7%AB%99-ip