搭建自己的专属免费vpn节点
作者: 汉堡小猫BurgerCat | 2025年12月01日
在「零成本」与「零维护」之间,我们找到了一个罕见的交集——Cloudflare Workers。
本篇将用JavaScript,把边缘网络变成你的专属 VPN 节点:无需租用 VPS、无需配置 WireGuard、更无需担心流量账单。读完这段开场,你将拥有:
一条运行在 300+ 城市、自带 CDN 加速的加密隧道
一个可塞进钱包的代码片段(GitHub 一键部署)
一张永远不被封 IP 的“动态出口”——因为域名即节点,节点即域名
开场 30 秒:把“VPN”拆成 3 个问号
入口?——浏览器 / 系统代理 / 手机,一键指向 https://your-worker.your-subdomain.workers.dev
协议?——HTTPS over TLS 1.3,自带 Cloudflare 边缘证书,无需自签。
出口?——Workers 出口池 = Anycast 全球 BGP,IP 每秒都在变,封锁列表永远追不上。
如果你曾因为“备案、端口封、流量超、版权信”而放弃自建,那么今天这条 Serverless 隧道就是答案。
接下来,我们将用一杯咖啡的时间,完成“域名→Worker→落地”的魔幻三连跳,让边缘函数替你转发整个互联网。
免责声明
用途
本项目仅供教育、研究和安全测试目的而设计和开发。旨在为安全研究人员、学术界人士及技术爱好者提供一个探索和实践网络通信技术的工具。
合法性
在下载和使用本项目代码时,必须遵守使用者所适用的法律和规定。使用者有责任确保其行为符合所在地区的法律框架、规章制度及其他相关规定。
来源
本教程参考github
正文
准备
1.cf账号
2.v2rayn(github地址,直接下载(windows 7.16.4))
3.一个域名(如果没有域名可以参考我的另一篇文章)必须托管在cf
操作
部署cf worker
[图1]
进入之后点击创建应用程序
[图2]
选择从hello world开始
[图3]
修改名称(可以随便起)(代码不用管)
[图4]
点击编辑代码
以下代码来自https://github.com/hamedmt53/edgetunel
https://github.com/cmliu/edgetunnel/blob/main/_worker.js
复制代码,输入进去
[图5]
添加变量
[图6]
如图填写
添加自定义域名
[图7]
填写你自己的域名,如“a.com/*”
注意星号不可以删
再在dns管理里面添加你的域名,记录类型CNAME,主机名称:你填写的域名,记录值666.cloudflare.182682.xyz
在浏览器打开"你的域名/admin"
输入你的密码
进入类似以下界面
[图8]
点击复制节点然后打开安装好的v2rayn,点击左上角的配置文件,再点击从剪切板导入
[图9]
然后下面的像我这样选择
[图10]
可以打开谷歌进行测试
关于手机使用
手机须下载v2rayng进行使用,方法大同小异
下载链接
来源于https://github.com/2dust/v2rayNG/releases/tag/1.10.28
免责声明
本文仅用于教育与研究目的,旨在展示 Cloudflare Workers 的技术能力。任何个人或组织在部署、使用本文代码时,须严格遵守所在地区及目标地区的法律法规,包括但不限于《计算机信息网络国际联网管理暂行规定》《数据出境安全评估办法》等。
作者不对因滥用、误用或依赖本文信息而导致的账户封禁、服务中断、法律责任或其他任何形式的损失承担责任。
在将 Worker 用于跨境访问前,请确保已充分评估合规风险,并自行承担全部后果。如有疑问,建议咨询具备相关资质的法律或网络安全专业人士。
本文摘抄自blog.enencloud.top 感谢