在某 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 可以实现吗?
这是一个专为移动设备优化的页面(即为了让你能够在 Google 搜索结果里秒开这个页面),如果你希望参与 V2EX 社区的讨论,你可以继续到 V2EX 上打开本讨论主题的完整版本。
V2EX 是创意工作者们的社区,是一个分享自己正在做的有趣事物、交流想法,可以遇见新朋友甚至新机会的地方。
V2EX is a community of developers, designers and creative people.