最近帮几位PT玩家解决站点联通性问题,发现部分新手玩家对于站点连不通除了使用代理之外总是束手无策,搜罗了一圈方法无非是挂代理、换备用域名、改hosts,其实只要稍微了解一下pt站点和cloudflare的知识就了解是怎么回事了,这里特别写了篇文章来讲解一下如何使用Cloudflare优选IP解决PT站点连通性问题。
一、什么情况下可以使用Cloudflare优选IP
使用Cloudflare优选IP的首先条件是目标站点使用了Cloudflare作为代理,也就是将域名挂到Cloudflare上后添加DNS解析时开起来小黄云代理,意思就是当别人访问该域名是返回的是Cloudflare服务器的IP而不是你自己服务器的真实IP,这样子就可以达到隐藏自己真实IP,保护自己的目的,如下图这样:
当然,我们作为用户肯定是看不到这些管理页面的,以上只是解释一下大概原理。想知道目标站点是否使用了Cloudflare作为代理很简单,任意打开一个站点,打开控制台切换至 网络/network 选项,保证筛选器选择的是 全部,刷新网页,在 网络/network 选项翻到第一个请求,找到 响应标头/Response Header,在里面找 server,如果 server 是 cloudflare,则代表该域名可以被优选IP。以某站示例:
使用Cloudflare优选IP的意义就是在众多的Cloudflare服务器中,找到一个对于自己来说连通性最好的ip来解决连不通的问题,
二、如何使用Cloudflare优选IP
情况一:仅仅是为了解决MoviePilot中的站点连通性问题,从而实现签到、下载等功能
2.1 下载MoviePilot插件
这里我们需要用到 自定义hosts 插件和 Cloudflare IP优选 插件,自行去插件市场下载即可

2.2 下载Cloudflare优选IP安装包
官方下载地址:
https://github.com/XIU2/CloudflareSpeedTest/releases/download/v2.2.5/CloudflareST_linux_amd64.tar.gz
镜像加速地址:
https://ghproxy.cc/https://github.com/XIU2/CloudflareSpeedTest/releases/download/v2.2.5/CloudflareST_linux_amd64.tar.gz
https://ghproxy.net/https://github.com/XIU2/CloudflareSpeedTest/releases/download/v2.2.5/CloudflareST_linux_amd64.tar.gz
https://gh-proxy.com/https://github.com/XIU2/CloudflareSpeedTest/releases/download/v2.2.5/CloudflareST_linux_amd64.tar.gz
你可手动下载,然后上传到Moviepilot的 /config/plugins/CloudflareSpeedTest/下,注意:config目录所在要看你的moviepilot容器所映射的config目录在哪里

如果我们找到的 config/plugins/ 下没有 CloudflareSpeedTest 目录,我们就手动创建一个上传进去,下图我只截取了目录,懒得再上传了。

2.3 配置 自定义hosts插件,填写我们想要优选IP的站点域名
这里很简单,像改hosts一样,写入我们想要优选IP的站点域名,前面的IP无所谓,随便写一个,但要保持一致,比如我下面的104.17.115.229,注意,要保证目标站点使用了Cloudflare作为代理,目标站点域名是二级域名就添加二级域名,是顶级域名就添加顶级域名,不要自作聪明
104.17.115.229 ourbits.club
104.17.115.229 hdfans.org
104.17.115.229 www.icc2022.com
104.17.115.229 kp.m-team.cc
104.17.115.229 www.hddolby.com
104.17.115.229 pt.btschool.club
104.17.115.229 audiences.me
104.17.115.229 ubits.club
104.17.115.229 www.pttime.org
104.17.115.229 leaves.red
2.4 配置并运行 Cloudflare IP优选 插件
这里填写的优选IP要与前面 自定义hosts插件 内配置的IP保持一致,按照下图填写,周期可以自定义,软件版本可以不用管,点击保存

保存后插件聚会自动执行,我们查看日志,如下图就成功了,此时 自定义hosts插件 内的IP会变动,这个就是咱们优选出来的IP,快去站点管理进行连通性测试吧。

情况二:我想让NAS设备本身就能联通某些PT站点,因为这样可以解决Tracker的连通性问题
懒得写,待补充。
请参考:https://ubits.club/forums.php?action=viewtopic&forumid=13&topicid=1456
评论区