熊の杂货铺

【狠狠的冲】使用Databricks+CFTunnel搭建免费节点,速度堪比CN2GIA,晚高峰依旧稳定!

2025/11/20
2
0

准备环节:

  1. V2rayN 软件

  2. google账号

  3. cloudflare账号(已过付款验证)

  4. 一个已经托管到cloudflare的域名

注册环节:

Databricks注册:

打开: https://databricks.com/右上角 Try Databricks 注册账号

通过Google登录(其他也可以) —— 选择右边 For personal use —— Name your account = 随便填Where are you located? = 节点在哪就填哪,填CN也可以(注册完后自动登录)

进入界面后,点击右上角头像 ——Setting —— Preference,然后在右边把English换成中文(简体)

CloudFlare的Zero Trust注册:

进入CloudFlare的dash面板:https://one.dash.cloudflare.com/

选择Zero Trust 创建一个团队名称(注意不要有敏感词)——套餐选择免费套餐——付款(付款验证方式可自行选择)

配置环节:

Cloudflare Tunnel 配置:

网络(左边列表)——连接器(Tunnel)——创建隧道——使用CloudFlare推荐(左边)——为隧道命名注意不要有敏感词)——保存隧道

保存好Token,先复制,粘贴到任意文档里保存(我们需要的是cloudflared.exe service install 后面的token内容)

点击下一步——自定义子域名字(注意不要有敏感词)——域随便选一个已经托管好的域名 —— 服务=http —— URL=localhost:30000~60000(三至六万任意一个端口) —— 完成设置

跳转界面后能看到此Tunnel是停用的状态,点击右边三个点 —— 配置 —— 已发布任务程序路由(记录好已发布任务程序路由下面的链接)

程序文件配置:

此处需搭配eooce大神的仓库使用,仓库地址:https://github.com/eooce/nodejs-argo,下载zip包到本地。

同时需搭配UUID使用,打开:https://1024tools.com/uuid,随便复制一个uuid,保存好

需要用到的是两个文件package.jsonindex.js

打开index.js,修改以下五项。

const UUID = process.env.UUID || '你的UUID'; //刚刚随机生成的

const ARGO_DOMAIN = process.env.ARGO_DOMAIN || '域名'; //已发布任务程序路由下面的链接

const ARGO_AUTH = process.env.ARGO_AUTH || 'token'; //cloudflared.exe service install 后面的token内容

const ARGO_PORT = process.env.ARGO_PORT || 端口; //URL=localhost:30000~60000(三至六万任意一个端口)

const NAME = process.env.NAME || '名字'; //节点名字

修改好后,复制文本全部内容,打开:https://obfuscator.io/#code 进行混淆,Options Preset选择Medium将混淆后的文本,全部复制。

打开index.js,替换掉原来的全部内容,保存。

Databricks程序配置:

回到Databricks——工作区(左边列表)—— 创建(右上角)——文件夹(注意不要有敏感词)

将刚刚我们修改过的index.js,和没修改过的package.json上传到这个文件夹。

新建(左上角)——创建自定义应用程序(自定义名字,只能小写字母和数字,注意不要有敏感词)——下一步配置——计算资源大小(选择,中)—— 创建应用程序

等待2-3分钟后刷新页面,程序已经创建完成。这里注意,如果报错无法创建,只能删除这个程序,重新按照步骤创建应用程序(总有一次会成功的)

创建好后,点击右上角的部署,选择刚刚存放了修改过的index.js,和没修改过的package.json文件夹——选择——部署。大概5-8秒会部署完毕

在“运行中”下方有个链接,点击链接,看到Hello World,证明已经部署完成

在这个链接后面,加上 /sub/ ,回车后,会出现一串代码地址,这个就是我们的节点地址了。

使用V2rayN,打开一个新的分组,CTRL+V复制进去就看到了三个节点,分别是Vmess,Vless,Torjan

到这里,节点就已经可以使用了,可以测试以下节点使用是否正常。

Databricks保活

回到databricks

右上角头像——设置——开发者——设置令牌——备注(写一个合理的原因,参考:token for security)——时间(730)。

生成好后,需保存好这个token,后面会使用到。

回到cloudflare:https://dash.cloudflare.com/

计算机和AI(左边列表)—— Workers 和 Pages —— 创建应用程序(右上角)—— 从 Hello World! 开始 ——部署

需搭配eooce大神的仓库使用,仓库地址:https://github.com/eooce/Databricks-keepalive-workers

点击文件_worker.js,复制全部代码

回到cloudflare,进入我们刚刚部署的程序——编辑代码(右上角)——全部粘贴(左边的代码框)

回到代码头部,只需要改前三项

ARGO_DOMAIN: '你的域名',                          // 填写自己的隧道域名

DATABRICKS_HOST: '你的Databricks地址',    // 打开你的databricks,复制地址栏中“https://xxxxxx.cloud.databricks.com”的这个地址(不需要后面的内容)

DATABRICKS_TOKEN: '令牌token',        // 刚刚保存的databricks的令牌token

修改完后复制全部内容,再次来到: https://obfuscator.io/#code ,进行混淆,设置和刚刚修改index.js一样,将混淆后的文本,全部复制

返回cloudflare,把左边代码框内的全部文本替换掉。然后点击右上角的部署。看到:版本已保存,就已经部署好了。

返回到这个应用程序界面——设置(上方列表)——触发事件——添加——Corn Job——表达式 */4 * * * *

点击右上角的访问,可以进入这个程序,查看程序运行信息。

完结撒花