无需 proxyip!可固定IP!设置优选域名,保证worker可访问。
发布于: 2025-7-7
最后更新: 2025-7-16
type
status
date
slug
summary
tags
category
icon
7月9日补充:不是脚本的问题,是 proxyip 的问题,自己搭建一个 proxyip 节点,禁用 ipv6 即可访问 Twitter 等社交平台,作者仓库脚本已经删除,有需要可以网上找个脚本部署就行,类似的代理节点脚本多如牛毛,我就不再搞一版了。
 
7月15日补充:看到了涌哥的NAT64版本的脚本,刚好能解决访问 only ipv4 网站的问题,于是我又在涌哥的脚本基础上增加了 proxydomains 变量,这样就可以在访问指定网站时固定IP,比如看Twitch 1080p 直播。有需要搭建节点的小伙伴可以访问下方仓库查看脚本,仓库地址中有视频教程,本文末尾也有视频教程。

背景

网上已经有非常多的使用 cf workers 搭建代理的教程了,为什么我还要花时间写这么一篇呢?在不久之前,我参考涌哥的视频搭建的节点一直都是正常,可以说我已经稳定使用了很长一段时间了,但是最近开始出问题了;在遇到的问题中,最大的一个就是“无法访问 Twitter”
 
在某种程度上,我日常上外网可以说已经全靠 cf workers 的免费无限流量节点,同时我又很喜欢刷 twitter,所以当节点不能访问 twitter 以后,我立马就感觉到了不对劲。

访问 Twitter 失败

使用chrome或者安卓的 x app,情况如下如下:
notion image
使用 edge 浏览器,则可以看到一个明显的提示:ipv6

访问 Twitter 失败的原因

Twitter 不支持 ipv6 访问,而 cf workers 的节点是 ipv4 和 ipv6 都支持,并且优先选择使用 ipv6 访问,这就导致无法通过 cf workers 节点访问 Twitter。
这里给大家提供一个检查的方式,比如 twitter.com 这个网站,到下方这个网站中去查询它的 dns 解析,看看有没有 ipv6 地址。如果没有,那这个网站就不能通过 cf workers 节点访问,哪怕这个网站没有使用 cf 的 CDN。
notion image
notion image
看我上面两张图片的对比,Twitter.com 只有 A 记录,没有 AAAA 记录。

解决办法

既然不能走 workers 访问 Twitter,那我走 proxyip 访问不就行了吗?但是网上现有的教程以及脚本基本都不能自定义域名(我就看了两三个,也许有的项目支持了,但是我没注意到),于是我就拿涌哥的脚本改了一份,支持设置一个变量,可以自己指定需要走 proxyip 的域名。
也就是说,除了原先套了 cf CDN 的网站会走 proxyip 的节点以后,现在可以手动添加一些域名,强制它走 proxyip,以此来绕过 cf workers 无法访问的这些网站。

新的问题

网上公开可用的 proxyip 基本上都是有 ipv6,那么就会存在和 cf workers 节点同样的问题-无法访问Twitter,所以需要将服务器的 ipv6 禁用。
现在使用 NAT64 节点,无需禁用 ipv6,完美平替以前的 proxyip 节点的问题。

部署方式

在 cloudflare dashboard 页面,选择 workers,创建一个 workers,然后编辑代码。
然后点击部署。
记得设置 uuid 变量值,避免被别人白嫖你的 workers 节点
部署完成以后,参考下面视频给 workers 设置优选域名(真实体验,绑定自定义域名使用,有概率绑定的域名会被墙,导致无法访问,也无法更新订阅)
Video preview

部署 workers 节点视频教程

Video preview

workers 节点优选IP教程

Video preview
为什么你搭建 cf workers 无法访问推特(X)?在 ubuntu linux 服务器上禁用 ipv6
Loading...