只有10%的人能看懂,Netflix手把手高清观影指南

假期过去大半,犹豫了一下,还是把这篇深藏已久的指南拿出来秀一下。

因为之前Youtube的文章被删,这篇文章能够保留多久,我也不确定。需要的同学,建议提前保存。

为什么要看Netflix?

Netflix原本是一家美国DVD租赁的连锁店。有一天,Netflix开窍了,从实体店的租赁,转身做网络租赁,生意立刻比同行好了不少。但这还不是Netflix几年股价翻7倍神话的原因。

走上了网络这条路,Netlflix并没有变身电商,而是突发奇想的开始做视频。因为做了太多年的DVD租赁,Netflix太懂用户的喜好,谁爱看小电影,谁爱看言情片,Netflix妥妥的都知道。

为了避免大量购买版权而需要的资金巨坑,Netlflix另辟蹊径,开始自拍剧,通过大数据来打造观众喜爱的视频内容。

于是有了纸牌屋,于是有了股价暴涨的神话。

Netflix在不缺钱之后,拉拢了大量好莱坞巨星,每年都会投入巨资来拍摄自制剧。火爆的延禧攻略,正是爱奇艺亦步亦趋的模式模仿。

虽然Netflix这两年也出品了大量烂剧,但是为各国用户单独购买版权,与版权方大量合作的自制剧,依然有许多令人欲罢不能的好剧。而一个月最多82人民币的订阅费用,可以让你无限制的观看数不清的美剧,英剧,港剧,日剧,还有电影。相比下载,找种子,找格式,找字幕,费时间,费空间,还有可能是个烂片来说,订阅的诱惑力相当大。

忘记说了,Netflix的自制剧有官方的中文字幕,翻译准确,无需任何时间轴的调整即可完美播放。

从订阅用户的大量上升上,也能看得出,Netflix的模式,非常受欢迎。

可以说,订阅Netflix,是新时代小众生活的趋势之一,能够迅速提高你的观影数量和观影水平。

Netflix手把手观影指南

在看懂这篇指南之前,你需要拥有下列知识:

足够的英文水平

至少可以完成英文网站的注册和账户信息的完善。

一张双币信用卡

我用招行的Amex运通卡。

一部可以使用ssh登录,并且使用linux核心固件的路由器

如果看不懂ssh和linux是什么,建议放弃。我在用ubnt的edgerouter max做出口路由。

最好有一部Mac电脑

因为有些脚本,可能需要在mac上面来运行。

注册和设置Netflix账号

注册本身没有任何难度,既不需要美国ip地址,也不用什么高级的信用卡,或者Paypal账号才能过关。一切都是标准流程。

你大可以选择1个月免费试用先,体验靠谱之后,再行付费。

需要注意的只有一点:

Netflix不同Plan的观影区别。

仅有Premium UltraHD才可以享受4K数据流,并且同时允许4个设备在线。也就是说,你可以跟朋友共享账号。

Tips:

观看4K高清片源,每小时可能会消耗高达7GB的流量,对带宽的要求也很高。。

如果选了最高级别的Premium UltraHD,记得已经要在Playback Setting里面选上High。

实际观影的时候,Netflix并不会强制输出4K数据流。即使没有选择Auto,Netflix也会在带宽不够的情况下,自动降低分辨率,以达到流畅播放的效果。

穿越封锁线

Netflix的观看难度,完全不是拥有一个账号的问题。由于版权的管制,Netflix在各个地区播放的内容都有不同。自然是美国区最完善。而没有开放的中国区,Netflix不提供任何服务。

即使你是个美国人,只要使用Netflix未提供服务的地区的IP登录,观看的时候,Netflix都会提示,你所在的地区不能播放。

所以,唯一能够观看Netflix视频的方式,必须通过一台境外主机做跳板才可以。这台主机可以在任何Netflix提供服务的地区。比如中国香港,中国台湾,日本,美国。

但是,Netflix还限制了各种可用来做跳板的数据中心的网段。想找到一台能够做跳转的服务器,并不太容易。

青椒目前在用马来西亚的小服务器商gigsgigscloud.com的打包服务,通过cn2gia线路回国,速度不错。ggc提供美国原生的IP,目前还不在Netflix的黑名单上。

当然,不用自己搭建跳板,直接购买承诺观看Netflix的服务商提供的服务也ok。比如rixcloud。

这部分的内容比较敏感,不细说了。

有了这台运行特种服务的主机之后,剩下的就比较简单了。Netflix在播放的时候,大量使用了云服务器做分流。只要找到Netflix旗下拥有的IP地址段,针对这些IP地址,做流量分发,就可以躲开Netflix的封锁,直捣黄龙。

它的原理是这样的:

那么,我们只需要把这些自治域中的IP提取出来,就可以用了。为了降低难度,干脆把脚本命令生成的文本文件放出来,免得运行出来一堆问题。

链接:

https://pan.baidu.com/s/1ZvWaXJVP29QP6l5cdLVa_g

密码:u7ep

接下来的事情,会上升一个难度:使用iptables 命令来转发指定网段的流量。

在这之前,要用得到的ip地址建立ipset,ip地址集。

命令行直接输入:

ipset -N as15169 hash:net maxelem 65536

for ip in $(cat ‘/你存放文件的目录/as15169.txt’); do

/sbin/ipset add as15169 $ip

done

一共3个文件,注意修改一下命令中asxxxx的部分,每个网段运行一次,建立3个ipset。

用ipset list来查看结果。找到as2906,as14618,as16509这三个ipset就对了。

建立好ipset,使用iptables将对应的网络请求,转发到跳板服务器上。

如果你购买的是ss服务,本地应该安装好ss客户端。客户端会在本地有监听端口,将端口收到的数据流转发到服务器上,进行通信。

iptables要做的,就是将数据流导给本地端口。

假设本地的端口是1083,那么命令如下:

建立netflix表:

iptables -t nat -N netflix

iptables -t nat -A netflix -p tcp -m set —match-set as2906 dst -j REDIRECT —to-ports 1083

iptables -t nat -A netflix -p tcp -m set —match-set as16509 dst -j REDIRECT —to-ports 1083

iptables -t nat -A netflix -p tcp -m set —match-set as14618 dst -j REDIRECT —to-ports 1083

将netflix表插入到路由预处理表和输出端路由表中:

iptables -t nat -I PREROUTING 4 -p tcp -j netflix

iptables -t nat -I OUTPUT -p tcp -j netflix

这样做的好处是,当你不需要流量转发的时候,直接删掉netflix路由表即可,无需修改iptables的主路由表。

配置完成!

Mission Accomplished!

PS:

其他有关客户端配置,服务器端配置或者服务购买,请自行学习,青椒不提供任何付费和免费的服务。

要被送去喝茶的事情,咱不干。

  • 发表于:
  • 原文链接https://kuaibao.qq.com/s/20181005A1HYE200?refer=cp_1026
  • 腾讯「云+社区」是腾讯内容开放平台帐号(企鹅号)传播渠道之一,根据《腾讯内容开放平台服务协议》转载发布内容。
  • 如有侵权,请联系 yunjia_community@tencent.com 删除。

扫码关注云+社区

领取腾讯云代金券