找回密码
 立即注册
搜索

禁用 ubuntu 系统 VPS 的 IPv6 地址,解锁 Netflix 流媒体非自制电影和电视剧

燕姿 2024-8-13 18:19:21
搭建自用机场的 VPS 本来提供 IPv4 是属于美国原生 IP,支持美区大部份流媒体解锁,但 IPv6 却不支持相应解锁,Netflix 只能看自制剧。就算降低 IPv6 的优先使用率,但是还是会优先使用 IPv6 进行访问,所以干脆禁用 VPS 的 IPv6 地址,禁止 IPv6 之后访速国外速度有所提升。我自己使用 ubuntu 系统,就以 ubuntu 系统为例。
禁用 IPv6  后,在 Netflix 可以看第三方非自制电视剧和电影,第三方制作的影片没有  Netflix 的 N 图标。
禁用 ubuntu 系统的 IPv6 模块
1、检查是否启用了 IPv6
如果启用了 IPv6,会看到以下类似 inet6 xxx 内容,如下所示:
[root@Ubuntu:~]# ip a1: lo: <LOOPBACK,UP,LOWER_UP> mtu 65536 qdisc noqueue state UNKNOWN group default qlen 1000link/loopback 00:00:00:00:00:00 brd 00:00:00:00:00:00inet 127.0.0.1/8 scope host lovalid_lft forever preferred_lft forever2: ens3: <BROADCAST,MULTICAST,UP,LOWER_UP> mtu 1500 qdisc mq state UP group default qlen 1000link/ether 56:00:02:8f:cf:64 brd ff:ff:ff:ff:ff:ffinet 45.63.*.*/23 brd 45.63.11.255 scope global dynamic ens3valid_lft 86270sec preferred_lft 86270secinet6 fe80::5400:2ff:**8f:**64/64 scope linkvalid_lft forever preferred_lft forever
2、修改 vi /etc/sysctl.conf 文件,在最后添加以下内容
net.ipv6.conf.all.disable_ipv6=1net.ipv6.conf.default.disable_ipv6=1net.ipv6.conf.lo.disable_ipv6=1
按esc键后输入:wq保存退出。
3、执行 sysctl -p 使设置生效,会显示以下类似内容:
[root@Ubuntu:modprobe.d]# sysctl -pnet.ipv6.conf.all.accept_ra = 2net.core.default_qdisc = fqnet.ipv4.tcp_congestion_control = bbrnet.ipv6.conf.all.disable_ipv6 = 1net.ipv6.conf.default.disable_ipv6 = 1net.ipv6.conf.lo.disable_ipv6 = 1
以上2-3步骤也可以用以下代码替代,意思是一样的:
echo " ">>/etc/sysctl.confecho "# made for disabled IPv6 in $(date +%F)">>/etc/sysctl.confecho 'net.ipv6.conf.all.disable_ipv6 = 1'>>/etc/sysctl.confecho 'net.ipv6.conf.default.disable_ipv6 = 1'>>/etc/sysctl.confecho 'net.ipv6.conf.lo.disable_ipv6 = 1'>>/etc/sysctl.conftail -5 /etc/sysctl.confsysctl -pnetstat -anptl
4、创建 /etc/rc.local 文件
上一步已经禁用了 IPv6,但是重启后会复原。要想重启后也禁用,则必须做这一步。
[root@Ubuntu:~]# vim /etc/rc.local
填入内容:
#!/bin/bash# /etc/rc.local/etc/sysctl.d/etc/init.d/procps restartexit 0
按esc键后输入:wq保存退出。
5、授权文件可执行:
[root@Ubuntu:~]# chmod 755 /etc/rc.local
6、验证是否生效
重启后执行 ip a 验证,类似以下后馈,无ipv6代表成功。
[root@Ubuntu:~]# reboot...[root@Ubuntu:~]# ip a1: lo: <LOOPBACK,UP,LOWER_UP> mtu 65536 qdisc noqueue state UNKNOWN group default qlen 1000link/loopback 00:00:00:00:00:00 brd 00:00:00:00:00:00inet 127.0.0.1/8 scope host lovalid_lft forever preferred_lft forever2: ens3: <BROADCAST,MULTICAST,UP,LOWER_UP> mtu 1500 qdisc mq state UP group default qlen 1000link/ether 56:00:02:8f:cf:64 brd ff:ff:ff:ff:ff:ffinet 45.63.*.*/23 brd 45.63.*.* scope global dynamic ens3valid_lft 86332sec preferred_lft 86332sec
您需要登录后才可以回帖 立即登录
共收到 0 条点评
蜀ICP备2020032245号-4
微信公众号
微信小助理
返回顶部