我最近在我的家用 PC 上安装了 Fedora 14,因此我有一个运行 Windows 和 Linux 的双启动系统。我可能会主要在那台机器上使用 Linux,因为它比较旧,而且 Linux 管理资源的能力比 Windows 好得多,但我有点 Netflix 迷,从我读到的情况看,目前还没有一个解决方案可以支持Netflix 将在 Linux 上运行。显然,Moonlight(据我所知,它应该像 silverlight)缺少一个关键的功能。那么真的没有办法解决吗?
答案1
据我了解,可靠观看 Netflix 的唯一方法是通过运行 Windows 的虚拟机。至此,Linux下原生播放就是不支持。
答案2
随着微软放弃 Silverlight,Netflix 做出了巨大努力,将其视频传输软件切换到 HTML5。 HTML5 视频播放器不需要 Adobe Flash 或 Microsoft Silverlight 等浏览器插件即可工作。然而,为了流式传输视频,Netflix 要求其交付的内容保持安全。这是通过 HTML5 中称为网络安全服务的浏览器插件实现的。最后这两个组件都足够成熟了。
如果您使用 Chrome 版本 37 或更高版本并且拥有nss-3.16.2
或更高版本,则 Netflix 上的流媒体视频应该可以在任何 Linux 发行版上开箱即用。
答案3
现在有一种简单的方法可以安装 netflix。如何在 Ubuntu、Linux Mint 和 Fedora 上安装 Netflix
$ sudo apt-add-repository ppa:ehoover/compholio
$ sudo apt-get update && sudo apt-get install netflix-desktop
答案4
您只需更改用户代理即可在网络浏览器中观看 Netflix。通常,当您访问包含您的浏览器版本和操作系统的网站时,您的浏览器会向服务器发送用户代理。它看起来像这样:
Linux 上的火狐浏览器:
Mozilla/5.0 (X11; Linux x86_64; rv:85.0) Gecko/20100101 Firefox/85.0
Windows 上的 Chrome:
Mozilla/5.0 (Windows NT 10.0) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/99.0.7113.93 Safari/537.36
您可以使用浏览器扩展来伪造您的用户代理。当您的用户代理说您使用的是 Windows 时,即使您使用的是 Linux 系统,您也可以在浏览器中观看 Netflix。我不知道为什么 Netflix 不希望 Linux 用户观看他们的内容,但它确实有效!