流媒体解锁之cloudflare

之前的流媒体解锁之dns解锁中提到的方法,前提是必须有一个可以正常访问的落地机节点。

那要是没有这种节点怎么办?简单,用cloudflare解锁。

安装脚本

首先下载安装脚本。

1
wget -N https://gitlab.com/fscarmen/warp/-/raw/main/menu.sh

给文件执行权限。

1
chmod +x menu.sh

执行脚本

1
./menu.sh

默认中文语言,选择13. 安装 wireproxy,让 WARP 在本地创建一个 socks5 代理 (bash menu.sh w)

端口这里是40000

安装成功之后是这样的:

到此,已经在本地的40000端口开启了cf的sock代理服务。

配置xrayr

首先,编辑 custom_outbound.json

修改文件的第22行代码左右。

注意是 "tag::"socks5-warp"

1
"port":40000

其次,编辑 route.json
修改文件的第21行左右。

1
"domain":["geosite:netflix"]

同样需要注意的是 "outboundTag":"socks5-wwarp"

最后,修改config.yml

在文件的第6行

取消 RouteConfigPath的注释

在文件的第8行

取消OutBoundConfigPath的注释

如上的配置修改,是告诉xrayr这个软件。

凡是符合netflix的请求,全部转发给socks-wrap,也是本地的40000端口。

最后还需要重启xrayr

1
xrayr restart

优劣处

至此,完成对流媒体的解锁。

这个方法的好处是,不需要已有节点的支持,但是大家都知道,毕竟是免费的流量,速度会跟不上,更适合类似chagGPT这类的网页解锁。

当然还有其他问题,就是有些地区没有cf的节点。

又是刑的一天。

如果你有一些自己解决不了的问题,可以添加我的频道telegram