如何用一台网络好的VPS来中转另一台网络差的VPS的流量之Netflix分流
本文步骤基于上文 如何用一台网络好的VPS来中转另一台网络差的VPS的流量 (以下简称“上文”)。
上文讲到有一台新加坡VPS(名为VPS2号)是当地原生IP,可以解锁Netflix非自制剧也适合用来当当地落地IP使用,但是VPS2号与国内之间网络不是直连的,网速不太好;这时候使用一台香港VPS(名为VPS1号)将所有流量中转到VPS2号上,这样既可以看新加坡Netflix,也可以通过新加坡IP访问特定网站。这样的优势是访问某些网站的时候始终是使用新加坡IP,以应对网站限定IP的硬性要求;劣势是,所有中转的流量会在两台VPS上都过一遍,如果只是想通过VPS2号看Netflix,那么这种全中转会耗费VPS2号不必要的流量。那么在VPS1号中转VPS2号的时候,能不能指定只有Netflix流量需要通过VPS2出站,而其它流量直接通过VPS1出站呢?答案是可以的,在上文的基础上做一个指定分流即可。
跟上文相同,在VPS1号上搭建宝塔面板+Nginx+v2ray(VMess)+Websocket(ws)+TLS,在VPS2号上搭建v2ray(VMess)+TCP;跟上文不同的是,在VPS1号搭建v2ray环境的时候,额外设置v2ray内置路由规则以及通过路由规则指定只有Netflix流量走VPS2号出站,其它所有流量都直接在VPS1号上出站。举个栗子:访问Netflix的时候是VPS1号中转到VPS2号,但访问Google/Youtube等之类的直接在VPS1号上就访问到了,这部分流量不需要经过VPS2号。
博主啰嗦两句:如果需要用VPS2号访问所有境外网站,也就是把VPS1号当全中转,这种情况直接参考上文步骤实施就可以了;如果只是想通过VPS2号看Netflix,参考本文步骤实施即可。
高速VPS以及落地解锁VPS请移步到 HostCSR 去查看。
步骤如下:
1、准备工作请参考上文;
2、搭建两台VPS1上的环境,参考上文步骤 1 ~ 5.6 步骤;
3、在VPS1号宝塔面板的文件管理编辑v2ray config.json配置文件,见上文 6步骤;将下方代码复制进去。
{ "inbound": { "streamSettings": { "network": "ws", "wsSettings": { "path": "/ws/", "headers": { "Host": "hk-sg.eveaz.com" } } }, "protocol": "vmess", "port": 10085, "settings": { "clients": [ { "alterId": 0, "id": "8bd3d957-626a-4d62-be7a-5bc272557f00" } ] }, "sniffing": { "enabled": true, "destOverride": ["http", "tls"] } }, "log": { "loglevel": "warning", "access": "/var/log/v2ray/access.log", "error": "/var/log/v2ray/error.log" }, "routing": { "domainStrategy": "AsIs", "rules": [ { "type": "field", "ip": ["geoip:private"], "outboundTag": "block" }, { "type": "field", "outboundTag": "VPS2", "domain": ["geosite:netflix"] } ] }, "outbounds": [ { "protocol": "freedom", "tag": "direct" }, { "protocol": "blackhole", "tag": "block" }, { "tag": "VPS2", "protocol": "vmess", "settings": { "vnext": [ { "address": "sg1.eveaz.com", "port": 10086, "users": [ {"id": "9efb0601-54d8-4eac-a43a-662fa51fca1a"} ] } ] } } ] }
3.1、有几处需要修改的地方如下:
"Host": "hk-sg.eveaz.com" 这个域名需要改成你在VPS1上添加网站时候绑定的域名。
"address": "sg1.eveaz.com", 这个域名需要修改成你VPS2的IP地址。
4、剩余步骤参考 上文 7 ~ 9 步骤。
5、搞定,收工!(写完才发现这篇文章这么短,太省事了。)
6、如果文章内容有错误或者遗漏的地方,还望指正,谢谢。
10 thoughts on “如何用一台网络好的VPS来中转另一台网络差的VPS的流量之Netflix分流”
请问大佬,香港的vps好像都有明文规定禁止使用代理用途,他们会严格执行这个规则吗?
@w2w 一般商家都是禁止公共代理,并不会禁止私人代理。严明禁止任何代理的除外。
但也不排除商家模棱两可拿这个说事,对于国人商家来说,搭建私人代理,商家不出事不会管客户怎样。非国人商家基本上不会管私人代理,只要不触发商家的ToS即可。
大佬,如果所有的流量都走vps1呢,要怎么分流设置,vps2是新加坡的,只是让他解锁新加坡奈飞,不走流量
@vioy 只要你需要用VPS2解锁奈飞,那么必然要走VPS2的流量,不管你是分流还是中转还是DNS解锁。
@言小五 按照这样设置了,vps2是只走奈飞的流量,但是发现vps1走了所有的流量,包括奈飞的,不是分流了吗,不知道哪里错了
@vioy 有什么不对?你用VPS1中转VPS2的流量,VPS2的所有流量都要经过VPS1啊。
@言小五 好吧,是我理解错了,我以为可以完全分开
好的,谢谢
大佬可以出一期用x-ui来设置的吗?
期待您的回复
@sql 抱歉,没有这方面的打算。
你可以配置好中转机的json之后,再额外添加一条outbounds到落地机即可。