博文

Cloudflare Worker 自建节点教程:edgetunnel 部署、KV 绑定与订阅生成

Cloudflare Worker 自建节点教程:edgetunnel 部署、KV 绑定与订阅生成 本文记录一套基于 Cloudflare Workers/Pages 的自建节点方案,使用开源项目 cmliu/edgetunnel 。项目源码、完整 Worker 代码和配置说明可以从官方仓库获取;本文中提到的相关代码也整理在参考文章中: 相关代码与资源:kjgx668.blogspot.com 一、先说明这套方案到底是什么 这里说的“自建”,指的是自己部署 Worker、自己绑定 KV、自己管理域名和订阅配置。它不是在 VPS 上安装完整的 Xray 或 sing-box 服务端。 实际链路大致是: 客户端 → 你的域名 → Cloudflare Worker → Cloudflare 边缘或配置的上游 → 目标网站 因此,出口线路、速度和稳定性会受到 Cloudflare 节点、地区网络、优选 IP 和上游配置影响。如果你的要求是“所有流量固定从自己的 VPS 公网 IP 出口”,还需要另外部署 VPS 服务端,本文最后会说明接入方式。 二、需要准备什么 一个 Cloudflare 账号。 一个已经接入 Cloudflare 的域名,建议使用子域名,例如 node.example.com 。 一个 Cloudflare Workers KV 命名空间。 一个单独设置的后台密码和订阅路径密钥。 不建议使用来路不明的修改版代码或安装包。部署时直接从项目官方仓库获取 _worker.js 。 三、创建 KV 命名空间 登录 Cloudflare 控制台。 进入 Workers & Pages ,找到 KV 。 创建一个新的命名空间,例如 edgetunnel-config 。 命名空间名称可以自定义,后面真正重要的是绑定名称必须填写为 KV 。 四、创建并部署 Worker 进入 Workers & Pages 。 点击创建 Worker,先使用默认名称完成创建。 打开代码编辑器。 从官方仓库复制 _worker.js 的完整内容,替换编辑器中的示例代码。 点击保存并部署。 官方源码地址: https://g...

使用GitHub搭建网页

图片
如何使用GitHub搭建网页 划重点!!! 免费,简便❗❗❗ 第一步: 注册GitHub账号 首先,打开你的浏览器,输入GitHub的官方网址: 点击进入GitHub官网 。GitHub的主页上将有一个绿色的“Sign up ”按钮,点击它, 点击按钮后,你将被引导至一个新页面,要求你填写一些基本信息,包括你的用户名、电子邮件地址和密码。确保选择一个独特的用户名,因为它将成为你在GitHub上的身份标识。同时,选择一个安全的密码,确保它包含字母、数字和特殊字符。在填写完基本信息后,GitHub将会要求你验证你的电子邮件地址。它会向你提供的邮箱发送一封验证邮件,点击邮件中的链接完成验证过程。这一步骤是为了确保你的账号安全,所以务必完成。 GitHub提供了免费的基本服务,但也有一些高级功能是需要付费的。在这一步,你可以选择使用免费计划,或者根据自己的需求选择付费计划。如果你是初学者,免费计划通常已经足够满足你的需求。一般想搭建一个小网站免费的就够了,当然了,钱多的当我没说。 2. 创建GitHub仓库 GitHub Pages是GitHub提供的静态网站托管服务,它可以帮你免费托管网站。在GitHub登录后,点击页面右上角的“+”按钮,选择“New repository”来创建一个新的仓库。在仓库名称中输入仓库名字,选择公开仓库(Public),可以然后点击“Create repository”按钮。 3. 配置部署 在页面上找到“setting”,点击后往下找到“Page”,点击这个 下拉框,然后选择Github Actions,接着网站会自动刷新成这样 选择"Github pages Jekyll",点击"configure",然后会跳转到一个代码编辑页面, 什么也不用管,点击绿色按钮"Commit ...