我注册了一个具有专用公共 IP 的虚拟专用服务器,并在其上设置了自己的私人 VPN。出于好奇,我尝试通过它访问 Netflix,结果出现了著名的“您似乎正在使用解锁程序或代理”屏幕。
我一直以为 Netflix 只是维护了一个公共 VPN 提供商的黑名单。但在这种情况下,我使用的是自己的私有 IP。Netflix 怎么可能检测到我的 VPN?VPN 不应该被检测到,这不是 VPN 的重点吗?
请注意,服务器设置在 Netflix 非常受限的国家。因此,似乎不太可能有人会在这里运行公共 VPN 来提供对 Netflix 的访问,并因此导致该提供商拥有的所有 IP 被列入黑名单。
Netflix 是否可能只是检测到我的 IP 上正在运行的 VPN 服务器实例(在我的情况下是 OpenVPN)?可以阻止这种情况吗?我将其从默认端口(1194)移出,但这没有帮助。
答案1
好吧,谜题解开了。正如评论中有人提到的,我尝试直接从我的 VPS 访问 Netflix(我必须为此设置 VNC),结果被阻止了!
积极的事情Netflix 显然没有使用任何黑魔法来揭示你隐藏在 VPN 后面(因为在这个特定情况下,我 不是但还是被封锁了)。
负面的事情Netflix 在阻止 IP 地址方面显然非常积极。
到目前为止,我一直以为 Netflix 会根据通过这些 IP 的可疑流量来阻止 IP 地址。但就这家 VPS 提供商而言,我发现这种情况不太可能发生。我非常怀疑是否有人建立了一个被大量用于访问 Netflix 的公共 VPN,因为该提供商所在的国家/地区 Netflix 只能获得大约 10% 的美国内容。通过隧道连接到这个国家/地区观看 Netflix 根本毫无意义。
我猜 Netflix 会使用某种智能算法来区分属于 ISP(好的)和 VPS 提供商(不好的,因为它们可能用于 VPN)的 IP。我的 IP 注册于一家公司,该公司的名称实际上包含“托管”一词,这意味着在这种情况下算法不必非常智能。
因此,要回答我最初的问题,我想说,尽管没有任何迹象表明实际上可以检测到 VPN,但源 IP 地址可以透露足够的信息,足以表明这是没有 Jon Doe 从家里的电脑上浏览。
答案2
他们进行阻止的方式似乎是通过阻止来自可能托管 VPN 的数据中心的路由(根本不可能是合法流量)来完成的,甚至与实际上有此类内容可供家庭和企业使用的 ISP 合作:https://openconnect.netflix.com/en/- 保证他们的路由非常严格(检查部署指南,其中有些内容如下:https://openconnect.netflix.com/deploymentguide.pdf)。
到目前为止,我听到的针对此问题的解决方案是使用一种“点对点”的 VPN 方法 - 本质上类似于没有洋葱路由功能的 Tor 的贫民区版本。想想 Hola,它是几年前因存在严重的安全漏洞而面临很多争议的疯狂产品(这可能是您不使用这种特殊规避措施的决定性因素)。以下是一些可能适合您的解决方案:
再用 Google 搜索几下,就连《福布斯》杂志也在谈论这件事:
http://www.forbes.com/sites/thomasbrewster/2016/06/29/netflix-vpn-block-responsible-bypass/
您也可能幸运地在一个不起眼的数据中心正确地设置 openvpn(当然,要处理好 dns 泄漏等问题 - 这是一个有趣的学习练习和技能),但这种方法可能会有误差和/或成本高昂。
答案3
这是因为 Netflix 现在会检测并将属于 VPN 的 IP 地址列入黑名单(出于版权原因)。
大多数情况下,好的 VPN 总是比 Netflix 领先一步。但 Netflix 有时会一次性将大量 IP 列入黑名单。因此 VPN 需要一段时间(通常需要一两天)才能做出响应(通过创建新的 IP 地址)。
本文,Netflix 正在检测 VPN?如果您想了解更多,请更详细地解释该问题。
希望这可以帮助 :)
答案4
这是因为你的 DNS 被泄露了,一旦你的 DNS 被泄露,就意味着它知道你使用了 VPN 或代理。