这种 Netflix IP 解锁服务器是如何实现的?

2018-11-29 14:40:22 +08:00
 leavic

在某 VPS 服务商那里看到一个很有意思的服务,就是 Netflix IP 解锁服务,让你本来不能播放 Netflix 的 VPS 可以播放指定区域的 Netflix。 问了一下卖家,需要提供 VPS 的 root 账号来设置,估计是做了某种代理服务。

我目前能实现的,就是在一台能播放 Netfix 的 VPS A 上开 sniproxy 服务 TCP 反代 Netflix,然后在本机用 dnsmsq 强制把 netflix 的域名解析到这台 VPS A 上,试了一下这样确实可以在墙内播放 Netflix。

然后我把在本机的设置挪到另一台不能播放 Netflix 的 VPS B 上,修改那台 VPS B 的 Resolver 地址后在 VPS 上解析 Netflix 的地址已经是反代的地址了,虽然没有播放器测试,但理论上这台 VPS B 本机上也可以播放 Netflix 了。

我又在这台不能播放 Netflix 的 VPS B 上开了个酸酸乳,本机连上之后,缺不能播放 Netflix,又测试反代了一个 IP 查询网站,发现并没有经过反代服务器 VPS A。

想了一下其实很正常,因为酸酸乳只是提供 TCP 代理,而我本机的 DNS 解析是独立的 UDP 协议,即使开了酸酸乳,我依然在访问原始的 Netfix 服务器,而不是经过反代服务器 VPS A。

那么问题就是,如何让连上酸酸乳 VPS B 的本机,使用酸酸乳服务器的 DNS 解析结果?这样就能走反代访问 Netflix 了吧。IPTABLES 可以实现吗?

4799 次点击
所在节点    问与答
13 条回复
leavic
2018-11-29 14:58:55 +08:00
还有一种思路我不知道可行不可行,就是找出 Netflix 的所有 IP 地址段,然后把目标是这些 IP 地址段的访问,全部通过另一个 VPS 转发,这种用 iptables 可以实现吗?
leavic
2018-11-29 15:02:48 +08:00
因为 netflix 的访问全部是走 https 的,所以端口可以限定到 443 端口,等等,这好像就是最普通的 Socks 代理?
blankme
2018-11-29 15:07:27 +08:00
https://github.com/ab77/netflix-proxy
你需要一个能看 netflix 的 ip,然后其他 vps 改下 dns server 就行了,很简单
leavic
2018-11-29 15:19:20 +08:00
@blankme 麻烦仔细看一下我的内容,你说的这种就是我用的方法。问题在最后几行,谢谢。
whileFalse
2018-11-29 15:25:41 +08:00
在你本机 host 文件中,把 netflix 的 dns 指向 A 的 IP
blankme
2018-11-29 15:25:44 +08:00
@leavic
我的用法和你一样,观看 netflix 没问题。
blankme
2018-11-29 15:30:17 +08:00
VPS B 改过 dns 后,酸酸乳需要重启,不知道你是否有这个操作?
leavic
2018-11-29 15:34:36 +08:00
@blankme 还真没,我试试看。
leavic
2018-11-29 15:43:41 +08:00
@blankme 但是我觉得,连接酸酸乳的机器上 dns 解析的问题还是无解
leavic
2018-11-29 15:44:00 +08:00
@whileFalse 这样比较麻烦,不彻底
Greenm
2018-11-29 16:03:36 +08:00
你的问题总结一下应该就是除了通过 ss 转发 TCP 流量外,如何转发 dns 查询的 udp 流量。

可以通过 iptables 转发 udp 流量,应该是比较简单的,未测试。
whileFalse
2018-11-29 17:14:18 +08:00
@leavic 还要怎么彻底?要不你就开远程 dns 解析。
leavic
2018-11-29 21:02:15 +08:00
@whileFalse 我所说的彻底,是 b 到 netflix 的流量完全靠 A 作为代理,永不直连 netflix。。

这是一个专为移动设备优化的页面(即为了让你能够在 Google 搜索结果里秒开这个页面),如果你希望参与 V2EX 社区的讨论,你可以继续到 V2EX 上打开本讨论主题的完整版本。

https://www.v2ex.com/t/512720

V2EX 是创意工作者们的社区,是一个分享自己正在做的有趣事物、交流想法,可以遇见新朋友甚至新机会的地方。

V2EX is a community of developers, designers and creative people.

© 2021 V2EX