怎么把对netflix的流量都转到另一个没被屏蔽的VPS处理

搬瓦工机场JMS

主力用阿里云新加坡,速度给力还比较稳定,但无法看netflix

有一台anynode支持看netflix,但速度不好也不稳定

怎么设置阿里云把访问netflix的流量都转给anynode处理?

这个需求应该挺多的,但我不知道相关关键字,无法进行有效搜索,麻烦知道的大佬说下,给几个关键字也好,谢谢了!
江苏网友:
2只鸡都装V2,落地鸡的服务器端就是普通V2_ray的装法
中转鸡的的服务器端"outbound": 原来是这样的:
—————————————————————
{
        "streamSettings": null,
        "tag": null,
        "protocol": "freedom",
        "mux": null,
        "settings": null
    },
——————————————————
现在中转鸡的服务器端新增一个  "outboundDetour":
———————————————————
[
        {
            "tag": "netflix",
————-落地鸡的本地客户端的config里的outbound部分复制过来,例如我这里的ws+tls———-
       "streamSettings": {
            "network": "ws",
            "kcpSettings": null,
            "wsSettings": {
                "headers": {
                    "host": "xxx.com"
                },
                "connectionReuse": true,
                "path": "/ws"
            },
            "tcpSettings": null,
            "tlsSettings": {},
            "security": ""
        },
        "settings": {
            "ip": null,
            "udp": true,
            "clients": [
                {
                    "alterId": 16,
                    "security": "auto",
                    "id": "xxxxxx-xxxx-xxxx-xxxx-xxxxx"
                }
            ],
            "auth": null
        },
        "protocol": "vmess",
        "port": xxxxx,
        "listen": null
————-落地鸡的本地客户端的config里的outbound部分复制过来,例如我这里的ws+tls———-
      },
————————————————————

再在中转鸡的服务器端"routing":新增一个:
——————————————————–
                {
                    "type": "field",
                    "port": null,
                    "outboundTag": "netflix",
                    "ip": null,
                    "domain": [
                        "geosite:netflix"
                    ]
                }
—————————————————-

就OK了,你访问中转鸡时,中转鸡自动把netflix的流量指向落地鸡。其它流量还是走中转鸡。
也就是说,你的中转鸡或落地鸡的本地客户端config完全不变,落地鸡的VPS服务器端config也不变,只变一个中转鸡的VPS服务器端的config

当然,如果你落地鸡是SS,也可以不变,唯一变的是中转鸡的V2服务器端的"outboundDetour":
———————————————————
[
        {
            "tag": "netflix",
        "protocol": "shadowsocks",
            "settings": {
                "servers": [
                    {
                        "address": "xxx.com",
                        "port": xxx,
                        "method": "aes-256-gcm",
                        "password": "xxxx",
                        "ota": false,
                        "level": 1
                    }
                ]
            }
—————————————————-

"routing":新增同上
——————————————————–
                {
                    "type": "field",
                    "port": null,
                    "outboundTag": "netflix",
                    "ip": null,
                    "domain": [
                        "geosite:netflix"
                    ]
                }
—————————————————-

总结:落地鸡是S_S,也只需改一个中转鸡的V2_ray的服务器端的config,落地鸡是S_S_R不行,因为v2_ray不支持s_s_r

此方式支持一切形式的连接,包括路由器/手机/电脑均正常观看netflix

流程图可以有以下形式:

1、 本地v2ray客户端——-》VPS中转鸡v2ray(进v2,出v2)——-》VPS落地鸡v2ray
2、 本地v2ray客户端——-》VPS中转鸡v2ray(进v2,出ss)——-》VPS落地鸡ss
3、 本地ss客户端——-》VPS中转鸡v2ray(进ss,出v2)——-》VPS落地鸡v2ray
4、 本地ss客户端——-》VPS中转鸡v2ray(进ss,出ss)——-》VPS落地鸡ss

还有落地鸡装socks5也行,中转鸡也能连socks5到落地鸡
河北网友:补充,阿里云访问anynode速度很好,加速netflix的效果应该很好,能实现4K秒开!
河南网友:现在的方法好像都是劫持dns 但是这个方法,得看新加坡连接到anynode的速度,他们的速度不好 也不行。

解锁奈飞一键代码

安装

wget –no-check-certificate -O dnsmasq_sniproxy.sh https://github.com/myxuchangbin/dnsmasq_sniproxy_install/raw/master/dnsmasq_sniproxy.sh && bash dnsmasq_sniproxy.sh -i

卸载

wget –no-check-certificate -O dnsmasq_sniproxy.sh https://github.com/myxuchangbin/dnsmasq_sniproxy_install/raw/master/dnsmasq_sniproxy.sh && bash dnsmasq_sniproxy.sh -u
河北网友:使用 阿里云 做跳板,出口用 anynode 不就行了

搜 haproxy 国内转发
海南网友:这个还能用么?
山东网友:可以用!
我的一台小鸡就是这么转的。

最简单的方式。
云南网友:最简单的方式是iptables 转发
贵州网友:那个要输入好几行代码

这个一键的复制粘贴就OK了 哈哈
广东网友:完全不知道那个啥netfkix-proxy有卵用。haproxy就几行配置的事儿
湖南网友:iptables socat 之类的专门搞个端口看nf,其他的不走anynode多好。
如果你用的是v那东西,直接routing就可以了,可以只特定域名走anynode。
四川网友:iptables socat 之类的专门搞个端口看nf,其他的不走anynode多好。
如果你用的是v那东西,直接routing就可以了,可以只特定域名走anynode。
江西网友:大佬skysilk好像弄不来啊
浙江网友:
2只鸡都装V2,落地鸡的服务器端就是普通V2_ray的装法
中转鸡的的服务器端"outbound": 原来是这样的:
—————————————————————
{
        "streamSettings": null,
        "tag": null,
        "protocol": "freedom",
        "mux": null,
        "settings": null
    },
——————————————————
现在中转鸡的服务器端新增一个  "outboundDetour":
———————————————————
[
        {
            "tag": "netflix",
————-落地鸡的本地客户端的config里的outbound部分复制过来,例如我这里的ws+tls———-
       "streamSettings": {
            "network": "ws",
            "kcpSettings": null,
            "wsSettings": {
                "headers": {
                    "host": "xxx.com"
                },
                "connectionReuse": true,
                "path": "/ws"
            },
            "tcpSettings": null,
            "tlsSettings": {},
            "security": ""
        },
        "settings": {
            "ip": null,
            "udp": true,
            "clients": [
                {
                    "alterId": 16,
                    "security": "auto",
                    "id": "xxxxxx-xxxx-xxxx-xxxx-xxxxx"
                }
            ],
            "auth": null
        },
        "protocol": "vmess",
        "port": xxxxx,
        "listen": null
————-落地鸡的本地客户端的config里的outbound部分复制过来,例如我这里的ws+tls———-
      },
————————————————————

再在中转鸡的服务器端"routing":新增一个:
——————————————————–
                {
                    "type": "field",
                    "port": null,
                    "outboundTag": "netflix",
                    "ip": null,
                    "domain": [
                        "geosite:netflix"
                    ]
                }
—————————————————-

就OK了,你访问中转鸡时,中转鸡自动把netflix的流量指向落地鸡。其它流量还是走中转鸡。
也就是说,你的中转鸡或落地鸡的本地客户端config完全不变,落地鸡的VPS服务器端config也不变,只变一个中转鸡的VPS服务器端的config

当然,如果你落地鸡是SS,也可以不变,唯一变的是中转鸡的V2服务器端的"outboundDetour":
———————————————————
[
        {
            "tag": "netflix",
        "protocol": "shadowsocks",
            "settings": {
                "servers": [
                    {
                        "address": "xxx.com",
                        "port": xxx,
                        "method": "aes-256-gcm",
                        "password": "xxxx",
                        "ota": false,
                        "level": 1
                    }
                ]
            }
—————————————————-

"routing":新增同上
——————————————————–
                {
                    "type": "field",
                    "port": null,
                    "outboundTag": "netflix",
                    "ip": null,
                    "domain": [
                        "geosite:netflix"
                    ]
                }
—————————————————-

总结:落地鸡是S_S,也只需改一个中转鸡的V2_ray的服务器端的config,落地鸡是S_S_R不行,因为v2_ray不支持s_s_r

此方式支持一切形式的连接,包括路由器/手机/电脑均正常观看netflix

流程图可以有以下形式:

1、 本地v2ray客户端——-》VPS中转鸡v2ray(进v2,出v2)——-》VPS落地鸡v2ray
2、 本地v2ray客户端——-》VPS中转鸡v2ray(进v2,出ss)——-》VPS落地鸡ss
3、 本地ss客户端——-》VPS中转鸡v2ray(进ss,出v2)——-》VPS落地鸡v2ray
4、 本地ss客户端——-》VPS中转鸡v2ray(进ss,出ss)——-》VPS落地鸡ss

还有落地鸡装socks5也行,中转鸡也能连socks5到落地鸡
辽宁网友:装了之后只有本机运行55才能看,路由器上无论什么模式都会被检测出使用代理

本来这种模式应该是挺适合我,但不解决在路由器上的问题,就没啥用
浙江网友:谢谢老铁!我试试
四川网友:哦 路由上的我没试

因为我用不到路由,就挺适合自己用的,你找找其他方案解决哈!

陕西网友:谢谢老铁,搞定了~~ 没想到V2R还有这功能,有时间好好研究下V2R~
吉林网友:电脑上开V2R能看,挂路由上,SHIELD电视盒子上面看,还是被检测出代理,我晕,跟之前另一个方法同样的问题啊,我再研究下路由器上还能怎么设置不。。。
青海网友:可以这样分析:
1、在路由器上单纯运行落地鸡的配置,能否检测出代理?如果检测出来,说明路由器配置有问题
2、我遇到这个情况过,装得太杂了,路由器上只装v2ray时一切正常,加一个SS插件,就会被检测出来。删了也不行,我干脆重置路由器,只装v2ray插件,就正常了。(我是PC机用VM虚拟旁路由,所以重置一下以前的快照就行了,如果真实路由器,刷起来比较麻烦)
云南网友:我是阿里新加坡161的,试过挂路由器上电脑网页和客户端没问题的,安卓ios客户端也没问题。不过电视盒子之类的没试过
陕西网友:我是阿里新加坡161的,试过挂路由器上电脑网页和客户端没问题的,安卓ios客户端也没问题。不过电视盒子之类的没试过
广东网友:这个帖子都是技术流,有学习价值,赶紧存下
澳门网友:https://doubibackup.com/mbofzp9h-2.html  一键iptables,方便快捷
湖南网友:

  1. {
  2.   "log": {
  3.     "error": "/var/log/v2ray/error.log",
  4.     "loglevel": "warning",
  5.     "access": "/var/log/v2ray/access.log"
  6.   },
  7.   "dns": {},
  8.   "stats": {},
  9.   "inbounds": [
  10.     {
  11.       "port": 1111,
  12.       "settings": {
  13.         "clients": [
  14.           {
  15.             "alterId": 16,
  16.             "id": "965cd0bf-xxxx-xxxx-xxxx-ec451abxxxx"
  17.           }
  18.         ]
  19.       },
  20.       "tag": "in-0",
  21.       "protocol": "vmess",
  22.       "streamSettings": {
  23.         "security": "none",
  24.         "network": "tcp",
  25.         "tcpSettings": {}
  26.       }
  27.     }
  28.   ],
  29.   "outbounds": [
  30.     {
  31.       "settings": {},
  32.       "tag": "direct",
  33.       "protocol": "freedom"
  34.     },
  35.     {
  36.       "settings": {},
  37.       "tag": "blocked",
  38.       "protocol": "blackhole"
  39.     }
  40.   ],
  41.   "outboundDetour": [
  42.         {   "protocol": "vmess",
  43.             "settings": {
  44.                     "vnext": [
  45.                       {
  46.                     "address": "11.11.11.11",
  47.                     "port": 2222,
  48.                     "users": [
  49.                         {
  50.                           "alterId": 16,
  51.                           "id": "1e7xxxxx-caa9-xxxx-99ce-3b28eaxxxxxx"
  52.                         }
  53.                         ]
  54.                       }
  55.                     ]
  56.             },
  57.             "tag": "netflix"
  58.         }           
  59.   ],  
  60.   "routing": {
  61.     "domainStrategy": "AsIs",
  62.     "rules": [
  63.               {
  64.                 "type": "field",
  65.                 "domain": [
  66.                   "geosite:netflix"
  67.                           ],
  68.                 "outboundTag": "netflix"
  69.               },
  70.       {
  71.         "outboundTag": "blocked",
  72.         "type": "field",
  73.         "ip": [
  74.           "geoip:private"
  75.         ]
  76.       }
  77.     ]
  78.   },
  79.   "policy": {},
  80.   "reverse": {},
  81.   "transport": {}
  82. }

复制代码老铁帮忙看下这个中转鸡的配置有什么问题?所有流量都转到落地鸡去了。。。
上海网友:看着没问题,你确认是全部走落地鸡?
你用这个网址看一下:http://ip111.cn/
如果显示国外/Google是中转鸡的IP,那么非netflix流量肯定走的中转鸡。除非这里都显示落地鸡,才全部走落地鸡。
山东网友:就是使用ip111测试的,ip都是落地鸡的ip,我开全局的
河南网友:首先应该判断是路由部分的问题,我自己的用了几个月了,一直正常。虽然你写的那个看上去也没问题,但用我这个试试。如果还是全走落地鸡,那么应该在其它什么地方出错了。

下面是我中转鸡完整的route配置:

  1.     "routing": {
  2.         "settings": {
  3.             "rules": [
  4.                 {
  5.                     "ip": [
  6.                         "geoip:private"
  7.                     ],
  8.                     "domain": null,
  9.                     "type": "field",
  10.                     "port": null,
  11.                     "outboundTag": "blocked"
  12.                 },
  13.                 {
  14.                     "type": "field",
  15.                     "port": null,
  16.                     "outboundTag": "netflix",
  17.                     "ip": null,
  18.                     "domain": [
  19.                         "geosite:netflix"
  20.                     ]
  21.                 }
  22.             ]
  23.         }
  24.     },

复制代码

山西网友:把你这个routing复制过去替换之后,还是全部走落地鸡 哪里出了问题呢?
江西网友:要不你试试不要"outboundDetour"

我当初用"outboundDetour"是因为默认的config里什么“direct"、 "blocked"全在里面,所以我把netflix也写在"outboundDetour"里的。

看你的默认config , “direct"、 "blocked"都写在"outbounds“,所以你把netflix也写在"outbounds“里试试,把"outboundDetour"删了,也许问题出在这里吧

吉林网友:haproxy不支持udp,udp转发单独用iptables
贵州网友:haproxy不支持udp,udp转发单独用iptables
新疆网友:

  1.   "outbounds": [
  2.             {   "protocol": "vmess",
  3.             "settings": {
  4.                     "vnext": [
  5.                       {
  6.                     "address": "22.22.22.22",
  7.                     "port": 2222,
  8.                     "users": [
  9.                         {
  10.                           "alterId": 16,
  11.                           "id": "xxxxxxxx-xxxx-xxxx-xxxx-xxxxxxxxxxxxxx"
  12.                         }
  13.                         ]
  14.                       }
  15.                     ]
  16.             },
  17.             "tag": "netflix"
  18.         },
  19.     {
  20.       "settings": {},
  21.       "tag": "direct",
  22.       "protocol": "freedom"
  23.     },
  24.     {
  25.       "settings": {},
  26.       "tag": "blocked",
  27.       "protocol": "blackhole"
  28.     }
  29.   ],

复制代码改了之后还是全部走落地鸡
内蒙古网友:
但是你这个写法错了,netflix不应该排在最前面!  direct这项应该排最前面
    {
      "tag": "direct",
    },
    {
      "tag": "netflix",
    },
    {
      "tag": "blocked",
    },

———————————————
outbounds: [OutboundObject]

一个数组,每个元素是一个出站连接配置。列表中的第一个元素作为主出站协议。当路由匹配不存在或没有匹配成功时,流量由主出站协议发出。
———————————————–

贵州网友:被转发机直接配置SS这个端口就可以了吗
云南网友:
万分感谢,搞定了,没想到是顺序的问题
重庆网友:抓狂,在路由器上测试还是被检测出使用代理,我怀疑是梅林的问题,我切换到软路由再试试
西藏网友:我大概懂是什么原因了,V 2 ray的新版本已经淘汰了outboundDetour参数。所以当你有这个outbounds和那个outboundDetour时,可能V 2 ray. 会误会outboundDetour才是主通道。所以不匹配域名/lP的流量全部走outboundDetour了。

(可能不同版本的差异吧,目前我的config里outboundDetour参数还是正常发挥作用的。)

所以以后都写在outbounds里比较妥当。
香港网友:博客加了一个iptables的中转方法,没什么技术含量,有需要的就去看一下吧。
甘肃网友:
你好,我刚刚接触v2——ray,试着使用它来中转nf流量,两台机子单独运行都没有问题,但是如果我在中转机器使用了下列配置,总是连接不上任何网站?能帮我看看是哪里除了问题吗?
对了,我两台机子都使用的是ws+tls,谢谢!

  1. {
  2.     "inbound": {
  3.         "port": 23377,
  4.         "listen": "127.0.0.1",
  5.         "protocol": "vmess",
  6.         "settings": {
  7.             "clients": [
  8.                 {
  9.                     "id": "5a3fedc1-xxxx-xxxx-xxxx-xxxxxxxxxxxx",
  10.                     "alterId": 64
  11.                 }
  12.             ]
  13.         },
  14.         "streamSettings": {
  15.             "network": "ws",
  16.             "wsSettings": {
  17.                 "path": "/",
  18.                 "headers": {
  19.                     "Host": "www.12345678.com"
  20.                 }
  21.             }
  22.         }
  23.     },
  24.     "outbound": [
  25.         {
  26.             "tag": "direct",
  27.             "protocol": "freedom",
  28.             "settings": {
  29.                 "response": null
  30.             }
  31.         },
  32.         {
  33.             "tag": "netflix",
  34.             "protocol": "vmess",
  35.             "settings": {
  36.                 "vnext": [
  37.                     {
  38.                         "port": 443,
  39.                         "address": "www.xxx.com",
  40.                         "users": [
  41.                             {
  42.                                 "alterId": 64,
  43.                                 "security": "auto",
  44.                                 "id": "234864e5-xxxx-xxxx-xxxx-xxxxxxxxxxxx"
  45.                             }
  46.                         ]
  47.                     }
  48.                 ]
  49.             },
  50.             "streamSettings": {
  51.                 "network": "ws",
  52.                 "security": "tls",
  53.                 "wsSettings": {
  54.                     "path": "/",
  55.                     "headers": {
  56.                         "host": "www.abcdefgh.com"
  57.                     }
  58.                 }
  59.             }
  60.         },
  61.         {
  62.             "tag": "block",
  63.             "protocol": "blackhole",
  64.             "settings": {}
  65.         }
  66.     ],
  67.     "routing": {
  68.         "domainStrategy": "AsIs",
  69.         "rules": [
  70.             {
  71.                 "ip": [
  72.                     "geoip:private"
  73.                 ],
  74.                 "domain": null,
  75.                 "type": "field",
  76.                 "port": null,
  77.                 "outboundTag": "blocked"
  78.             },
  79.             {
  80.                 "type": "field",
  81.                 "port": null,
  82.                 "outboundTag": "netflix",
  83.                 "ip": null,
  84.                 "domain": [
  85.                     "geosite:netflix"
  86.                 ]
  87.             }
  88.         ]
  89.     }
  90. }

复制代码

内蒙古网友:
"listen": "127.0.0.1",
服务端不应该这么写,服务端直接不要监听lP这一行,默认全部监听。如果要写 "listen",那就"0.0.0.0",一般直接删掉这行就好。
感觉你把本地客户端抄过来了。你想你中转鸡在监听127.0.0.1,你本地客户端连中转鸡公网IP(1.2.3.4),怎能连上?

另外"outbound"是老参数,里面只能容纳一组,所以才有"outboundDetour"与其配合,才能实现多组。
"outbounds"才是新参数,里面直接可写多组。

怀疑你中转鸡v2ray都不能正常启动吧?看看运行状态status?

最终的v2ray中转写法就是这样了:

"outbounds": [
    {
      "tag": "direct",
    },
    {
      "tag": "netflix",  //把你本地客户端连落地鸡正常情况下的"outbound"里的内容copy过来,只去掉原来的"tag",用前面的代替
    },
    {
      "tag": "blocked",
    }
],

    "routing": {
        "domainStrategy": "AsIs",
        "rules": [
            {
                "ip": [
                    "geoip:private"
                ],
                "domain": null,
                "type": "field",
                "port": null,
                "outboundTag": "blocked"
            },
            {
                "type": "field",
                "port": null,
                "outboundTag": "netflix",
                "ip": null,
                "domain": [
                    "geosite:netflix"
                ]
            }
        ]
    }
四川网友:
"listen": "127.0.0.1",
服务端不应该这么写,服务端直接不要监听lP这一行,默认全部监听。如果要写 "listen",那就"0.0.0.0",一般直接删掉这行就好。
感觉你把本地客户端抄过来了。你想你中转鸡在监听127.0.0.1,你本地客户端连中转鸡公网IP(1.2.3.4),怎能连上?

另外"outbound"是老参数,里面只能容纳一组,所以才有"outboundDetour"与其配合,才能实现多组。
"outbounds"才是新参数,里面直接可写多组。

怀疑你中转鸡v2ray都不能正常启动吧?看看运行状态status?

最终的v2ray中转写法就是这样了:

"outbounds": [
    {
      "tag": "direct",
    },
    {
      "tag": "netflix",  //把你本地客户端连落地鸡正常情况下的"outbound"里的内容copy过来,只去掉原来的"tag",用前面的代替
    },
    {
      "tag": "blocked",
    }
],

    "routing": {
        "domainStrategy": "AsIs",
        "rules": [
            {
                "ip": [
                    "geoip:private"
                ],
                "domain": null,
                "type": "field",
                "port": null,
                "outboundTag": "blocked"
            },
            {
                "type": "field",
                "port": null,
                "outboundTag": "netflix",
                "ip": null,
                "domain": [
                    "geosite:netflix"
                ]
            }
        ]
    }
香港网友:netflix-proxy就是简单省事

以上信息转载自Hostloc。

未经允许不得转载:美国VPS_搬瓦工CN2 GIA VPS » 怎么把对netflix的流量都转到另一个没被屏蔽的VPS处理

赞 (0) 打赏

评论 0

  • 昵称 (必填)
  • 邮箱 (必填)
  • 网址

觉得文章有用就打赏一下文章作者

支付宝扫一扫打赏

微信扫一扫打赏