2025年11月18日星期二

GCP免费VPS,GOOGLE VPS的SSH登陆密钥生成和配置

 视频地址:https://youtu.be/4uanZekDvkA


SSH登陆工具:XSHELL FREE

密钥生成步骤:

1,打开XSHELL,免费下载地址:XSHELL FREE

2,设备密钥类型

3,生成后,直接下一步


4,设置名称,和密码


 5,得到密钥,复制

6,在密钥后面,加上空格和用户名


7,复制全选,增加到GOOGLE的“元数据”




Google Cloud Platform (GCP) 的 Compute Engine (可视为您的 VPS) 中,SSH 密钥的生成和配置有两种主要方法:使用 OS Login 或使用 元数据 (Metadata)

以下是使用 OpenSSH(适用于 Linux/macOS/Windows 上的 Git Bash/WSL)生成密钥和通过元数据进行配置的步骤,这是最常见的自管理方式。


🔑 第一步:生成 SSH 密钥对 (在您的本地机器上)

您需要一个公钥 (.pub 文件) 和一个私钥(无扩展名或 .pem 等)。

  • 对于 Linux/macOS/Windows (使用 OpenSSH/WSL/Git Bash):

    1. 打开您的终端或 Git Bash。

    2. 运行以下命令来生成一个 RSA 密钥对。强烈建议在末尾使用 -C "USERNAME" 来添加一个注释,该注释将用作您在 Google Cloud VM 上的登录用户名。

      Bash
      ssh-keygen -t rsa -f ~/.ssh/gcp_vps_key -C "YOUR_USERNAME"
      
      • -t rsa: 指定密钥类型为 RSA。

      • -f ~/.ssh/gcp_vps_key: 指定密钥文件的保存路径和名称(私钥为 gcp_vps_key,公钥为 gcp_vps_key.pub)。

      • -C "YOUR_USERNAME": 重要,替换为您的首选登录用户名,例如 john_doe

    3. 系统会提示您输入一个密钥口令 (passphrase)。为了安全,强烈建议设置一个。

    4. 生成完成后,您的私钥 (gcp_vps_key) 和公钥 (gcp_vps_key.pub) 将保存在 ~/.ssh/ 目录下。

  • 对于 Windows (使用 PuTTYgen):

    1. 下载并运行 PuTTYgen

    2. 选择 Type of key to generate (密钥类型):RSA (或更安全的 Ed25519)。

    3. Number of bits in a generated key (生成的密钥中的位数):2048 或更高。

    4. 点击 Generate,并按照屏幕指示在空白区域移动鼠标。

    5. Key comment (密钥注释) 字段中,输入您的首选登录用户名 (例如 YOUR_USERNAME)。

    6. 输入并确认 Key passphrase (密钥口令)。

    7. 点击 Save public keySave private key,保存公钥和私钥文件。


📄 第二步:复制公钥内容

您需要获取完整的公钥文本,以便将其添加到 Google Cloud。

  1. 对于 OpenSSH 生成的密钥:

    使用 cat 命令查看公钥文件的内容:

    Bash
    cat ~/.ssh/gcp_vps_key.pub
    

    您将看到类似以下格式的一长串文本:

    ssh-rsa AAAAB3NzaC1yc2EAAAADAQABAAABAQC... YOUR_USERNAME
    

    复制整个字符串,包括 ssh-rsa 和末尾的 YOUR_USERNAME

  2. 对于 PuTTYgen 生成的密钥:

    • 将 PuTTYgen 窗口顶部 "Public key for pasting into OpenSSH authorized_keys file" 字段中的完整内容复制。


⚙️ 第三步:在 Google Cloud 中配置公钥

您可以将公钥添加到 项目元数据 (Project Metadata) 或 实例元数据 (Instance Metadata)。添加到项目元数据将允许该密钥访问项目中的所有 VM (除非被 VM 屏蔽),而实例元数据仅允许该密钥访问特定的 VM。

  1. 登录 Google Cloud Console: 导航到 Compute Engine -> 元数据 (Metadata) (用于项目范围密钥) 或 VM 实例 (VM Instances) (用于特定实例密钥)。

  2. 添加到实例元数据 (推荐用于单个 VM):

    • 导航到 VM 实例 页面。

    • 点击您要配置的 VM 名称

    • 点击顶部的 修改 (Edit)

    • 向下滚动到 SSH 密钥 (SSH Keys) 部分。

    • 点击 添加项 (Add item)

    • 在文本框中,粘贴您在第二步中复制的完整公钥字符串注意: GCP 会自动识别并分离 KEY_VALUEUSERNAME

    • 点击底部的 保存 (Save)


💻 第四步:使用 SSH 连接到您的 VPS

配置完成后,您可以使用私钥进行连接。

  1. 获取 VM 外部 IP 地址:VM 实例 页面找到您 VM 的外部 IP (External IP)

  2. 在终端/Git Bash 中连接: 使用以下命令,将路径、用户名和 IP 替换为您的实际信息:

    Bash
    ssh -i ~/.ssh/gcp_vps_key YOUR_USERNAME@EXTERNAL_IP
    
    • -i ~/.ssh/gcp_vps_key: 指定您本地保存的私钥文件路径。

    • YOUR_USERNAME: 您在生成密钥时设置的用户名(即密钥注释)。

    • EXTERNAL_IP: 您的 VM 的外部 IP 地址。

    系统将提示您输入私钥的密钥口令 (passphrase)。输入正确后,您即可安全登录您的 Google VPS。


如果您使用的是 Windows 平台的 PuTTY/MobaXterm,连接步骤略有不同,需要导入您生成的 .ppk 私钥文件进行连接。

2025年11月17日星期一

GCP的免费VPS,使用一周下来,永久免费,要什么自行车呐!

视频地址:https://youtu.be/yU9sm6_qDNI

GCP免费云官方文档:免费云功能

GCP免费流理官方文档:200 GB free Standard Tier internet data

MASTERCAD信用卡:万里汇

1,添加结算方式:


2,创建Compute Engine 实例

3,配置实例,地区设置



4,磁盘设置

5,配置网络




6,其他都不用动,创建






操作流程

一、 免费层级用量的获取(无需申请)

  1. 创建 Google Cloud 账号: 您首先需要一个标准的 Google 账号,然后用它来注册 Google Cloud Platform。

  2. 设置 Cloud Billing 账号: 访问 Google Cloud Console 时,您会被要求设置一个 Cloud Billing 账号。

    • 免费试用激活: 如果您是新用户,激活 90 天免费试用(通常包含 $300$ 美元的赠金)会自动创建 Cloud Billing 账号。

    • 付费账号: 即使免费试用结束,只要您的 Cloud Billing 账号保持启用且活跃状态,您仍然可以自动享受“永久免费”(Always Free)层级的用量限额。

  3. 开始使用符合条件的服务: 一旦您的 Cloud Billing 账号启用,您只需在 Google Cloud Console 中启动和使用那些明确在免费层级列表中的资源(例如特定的虚拟机类型、存储容量等)。

  4. 自动计入免费额度: 只要您使用的资源符合免费层级的条件,您的用量就会自动从每月提供的免费额度中扣除。这个过程是自动的,您不需要提交任何表格或请求来“申请”这些免费用量。

二、 用量限制的管理(主要操作)

既然用量是自动获取的,您的主要操作流程在于管理和监控,以避免超出限制而产生费用。

  1. 查询免费层级限制: 在开始部署资源前,务必查阅 Google Cloud 的官方文档,确认哪些产品、哪些区域以及具体的用量,包含在免费层级内。

    GCP免费云官方文档:免费云功能



  2. 部署符合条件的资源: 在 Google Cloud Console 中部署资源时,确保您的配置(如机器类型、区域、存储大小)严格匹配免费层级要求。

  3. 设置预算提醒:

    • 导航至 Google Cloud Console 的 “结算” 页面。

    • 创建新的预算

    • 将预算金额设置为 $0.00$(零美元)。

    • 设置预算提醒阈值(例如 $50\%$$90\%$$100\%$),这样一旦您因为超出免费层级限制而开始产生任何费用,系统将立即发送电子邮件通知您。

总结: 免费层级用量不需要申请,它随您的 Cloud Billing 账号自动提供。您的主要“操作流程”是设置预算提醒仔细核对所用资源是否符合免费层级条件。

2025年11月16日星期日

纯黑屏幕网站,挺好玩,来试一下!

视频地址:https://youtu.be/_gG0_Ovu81M


展示地址:BLACKSCREEN


项目地址:BLACKSCREEN(GITHUB)


步骤一:创建网站目录

  1. 登录宝塔面板: 使用你的服务器 IP、端口和登录信息进入宝塔面板。

  2. 进入“网站”菜单: 在左侧导航栏中找到并点击 “网站”

  3. 添加站点:

    • 点击绿色的 “添加站点” 按钮。

    • 在弹出窗口中,填写以下信息:

      • 域名: 填写你想要使用的域名(例如 yourdomain.com)。如果暂时没有域名,可以填写服务器 IP 地址。

      • 根目录: 宝塔会自动生成一个默认目录(例如 /www/wwwroot/yourdomain.com)。记住这个目录,后面需要用到。

      • FTP/数据库/PHP版本: 对于纯 HTML 网站,这些都不是必需的。你可以保持默认,或者选择 “不创建” 数据库,PHP 版本选择任何一个即可(因为纯 HTML 不依赖 PHP 运行)。

    • 点击 “提交” 完成网站创建。



步骤二:上传你的 HTML 文件

  1. 进入“文件”菜单: 在左侧导航栏中找到并点击 “文件”

  2. 定位到网站根目录: 导航到你在第一步中创建的网站根目录(例如 /www/wwwroot/yourdomain.com)。

  3. 清理默认文件(可选): 宝塔可能会在目录中生成一些默认文件(如 404.htmlindex.html)。你可以将它们 删除

  4. 上传 HTML 文件:

    • 点击上方的 “上传” 按钮。

    • 选择你的本地 HTML 文件、CSS 文件、JavaScript 文件和图片等资源。

    • 重点: 确保你的网站主页文件命名为 index.html,这样访问域名时才能直接显示。

    • 点击 “开始上传”

步骤三:检查和配置(可选但推荐)

  1. 检查默认文档:

    • 回到 “网站” 菜单,点击你刚才创建的网站右侧的 “设置”

    • 点击 “默认文档” 选项卡。

    • 确保列表里有 index.html,并且它在最前面。这是告诉服务器哪个文件是你的网站首页。

  2. 设置域名解析(如果使用了域名):

    • 如果你使用了域名(例如 yourdomain.com),你需要登录你的域名注册商后台,将该域名解析(A 记录)到你的服务器 公网 IP 地址

步骤四:访问和测试

  1. 在浏览器中输入你的 域名服务器 IP 地址

  2. 如果一切设置正确,你应该能看到你上传的 HTML 网站页面了!

2025年10月22日星期三

永久免费的Vless,怎么可以错过!必须盘他(2025-11-12不能用代理)

视频地址:https://youtu.be/Eabb-xNQabA


项目地址:DATABRICKS项目

项目代码地址:DATABRICKS代码

CF隧道: CLOUDFLARE

代码混淆地址:代码混淆

保活代码地址:WORKS保活代码


Databricks 部署步骤:

  1. 注册与登录: 注册 Databricks 账号,推荐使用 Google 账号 授权登录,选择个人用户(永久免费)



  2. 创建工作区目录: 登录后,在左侧工作区(Workspace)中,创建新的代码存放文件夹(名称不限)。



  3. 获取项目代码: 下载或获取项目所需的 INDEX.JSPACKAGE.JSON 文件。(注:项目代码地址:[DATABRICKS代码]



  4. 配置与混淆:

    • 创建并配置隧道域名及授权码,并相应修改 INDEX.JS 文件中的端口等参数以确保一致性。

    • (可选但推荐)使用 [代码混淆]INDEX.JS 内容进行混淆处理,并替换原文件内容,增强安全性。



  5. 上传文件: 将修改和混淆后的 INDEX.JSPACKAGE.JSON 文件上传到步骤 2 创建的文件夹中。



  6. 创建 Databricks App:

    • 在 Databricks 主页面,点击创建 Apps,选择第一个,创建 自定义 APP

    • 【关键步骤】App 名称 务必具有唯一性,建议区别于常用名称,直接创建。部署过程耗时较长(约 3 分钟)。



  7. 部署与验证:

    • 创建完成后,立即部署该 App。

    • 部署成功后,直接访问系统分配的域名。如果显示 “HELLO WORD!”,则表示部署成功。




  8. 获取节点代码: 在成功访问的域名后加上路径 /sub,即可获得节点配置代码。将此代码导入客户端,开始测试使用。


利用 Cloudflare Workers 实现 Databricks 自定义应用定时保活/唤醒机制

内容步骤:

  1. 获取 Databricks 访问凭证 (Access Token):

    • 登录 Databricks 工作区。

    • 设置 (Settings) 选项中,找到 开发者 (Developer) 选项。

    • 创建并记录 个人访问令牌 (Access Token),用于后续在 Cloudflare Workers 中进行授权访问。

  2. 创建 Cloudflare 服务 (Workers & Pages):

    • 登录 Cloudflare 账号。

    • 创建 Cloudflare Worker 项目(或结合 Pages,但 Worker 更适合定时任务)。

  3. 编写 Workers 保活代码:

    • 编辑 Worker 项目的代码。

    • 复制 Worker 保活代码(通常是一个周期性发送 HTTP 请求的代码逻辑)。

    • 关键修改:将代码中的 Databricks 自定义应用域名(要保活的应用地址)和步骤 1 创建的 Access Token 替换为实际值。

  4. 部署与设置定时任务 (Cron Triggers):

    • 部署 (Deploy) Cloudflare Worker。

    • 设置定时任务 (Cron Triggers),配置 Worker 以 5 分钟 左右的频率自动运行一次,从而实现对 Databricks 应用的周期性访问和保活。




2025年10月20日星期一

无损歌曲免费听,音乐爱好者必备!真心感谢!

视频地址:https://youtu.be/yIxHzGNraF0


项目地址:SOLARA免费音乐

如果不想折腾,直线使用:音乐网址


本教程将详细指导您如何通过 GitHub ForkCloudflare Pages 平台,零成本 部署属于您自己的 SOLARA免费音乐 播放器。整个过程快速简便,让您立即拥有一个私有的、高性能的在线音乐播放服务。


SOLARA免费音乐项目部署(Cloudflare Pages/GitHub)步骤:

第一步:Fork SOLARA项目到您的GitHub账户

  1. 打开 GitHub 并登录: 确保您已登录您的GitHub账号。

  2. 访问项目地址: 前往 SOLARA免费音乐 的GitHub仓库页面。

  3. 执行 Fork 操作: 点击页面右上角的 $\text{Fork}$ 按钮,将项目完整复制到您的个人仓库中。



第二步:登录 Cloudflare 并创建 Pages 应用

  1. 登录 Cloudflare 账号: 访问 Cloudflare 官方网站并成功登录。

  2. 进入 Workers & Pages 控制台: 在仪表盘中,选择 $\text{Workers 和 Pages}$

  3. 创建新应用程序: 点击 $\text{创建应用程序}$,然后选择 $\text{Pages}$



  4. 导入 Git 存储库: 选择 $\text{导入现有 Git 存储库}$,并点击 $\text{开始设置}$





第三步:关联 GitHub 并部署 Fork 的项目

  1. 关联 GitHub 账号: 授权 Cloudflare 访问您的 GitHub 账号(如果尚未关联)。

  2. 选择您的 Fork 仓库: 在项目列表中,找到并选择您在第一步 $\text{Fork}$SOLARA免费音乐 项目。



  3. 项目配置: 保持默认设置(除非您需要特定配置),点击 $\text{开始设置}$

第四步:保存、部署与访问

  1. 启动部署: 点击 $\text{保存并部署}$ 按钮。Cloudflare Pages 将自动拉取您的代码并开始构建和部署过程。

  2. 等待部署完成: 部署过程通常在几分钟内完成。

  3. 访问和享受音乐: 部署成功后,Cloudflare 会分配一个唯一的 域名。访问此域名,即可开始使用您专属的 SOLARA免费音乐播放器 听歌!





2025年10月15日星期三

CLOUDFLARE WORKS 部署VLESS科学上网工具,根据地区匹配200条优选IP

 视频地址:https://youtu.be/ZTztxJHVSq0


项目地址:CF WORKS 代码


将指导您如何利用 Cloudflare Workers 和 Pages 服务,快速部署一个带有自定义变量和域名绑定的应用,非常适合希望在 Cloudflare 边缘网络上搭建轻量级服务的用户。


部署步骤详解

步骤一:准备 Cloudflare 账号与域名

  1. 访问并登录 Cloudflare 仪表板:

    • 操作: 访问 Cloudflare 官方地址并完成登录。

    • 准备: 确保您拥有一个已接入 Cloudflare 的域名(免费或付费均可),这是后续绑定 Workers 服务的必备条件。

步骤二:创建 Workers 应用程序

  1. 进入 Workers & Pages 创建界面:

    • 路径: 在 Cloudflare 仪表板左侧菜单中,选择 计算 (Workers & Pages)

    • 操作: 点击 创建应用程序 按钮。

  2. 选择基础模板:

    • 操作: 在创建选项中,选择 “从 Hello World! 开始” 模板。这是最简单的入门模板,便于后续自定义。

  3. 部署并编辑代码:

    • 操作 1: 点击 “部署” 完成初始部署。

    • 操作 2: 部署完成后,点击 “编辑代码” 进入在线代码编辑器。

  4. 替换默认代码:

    • 操作: 将编辑器中的默认代码替换为您所需的实际服务代码(此步骤假设您已准备好需要部署的服务代码)。

    • 保存: 替换完成后,保存代码并返回到项目管理界面。

步骤三:设置环境变量(UUID 密钥)

  1. 配置变量用于安全/认证:

    • 目的: 为您的服务设置一个密钥或标识符,如 UUID,用于身份验证或其他自定义逻辑。

    • 操作: 在项目管理界面中,找到 设置 (Settings)变量 (Variables) 区域。

    • 设置:

      • 变量名 (小写): 填写 u

      • 值: 生成一个 UUID (通用唯一识别码) 并填入。

    • 说明: Workers 代码可以通过 env.u 访问这个变量。

步骤四:绑定自定义域名

  1. 关联 Workers 服务到域名:

    • 目的: 让您的服务可以通过自己的域名访问,而非默认的 workers.dev 子域名。

    • 操作: 在项目管理界面中,找到 触发器 (Triggers)自定义域 (Custom Domains) 区域。

    • 绑定:

      • 选择 添加自定义域

      • 从您 Cloudflare 账号下的域名列表中选择一个域名进行绑定。

    • 提示: 绑定成功后,Cloudflare 会自动处理 SSL 证书和 DNS 记录。

步骤五:测试与使用

  1. 访问与验证:

    • 操作: 通过您绑定的自定义域名访问您的服务。

    • 验证: 检查服务是否正常运行,返回的结果是否符合您的预期 (BUTEAFUL不BUTEAFUL)。

  2. 配置客户端订阅:

    • 操作: 根据您服务的类型(例如,代理服务、订阅服务),使用对应的 客户端 软件,并输入您绑定的 域名/订阅地址 进行连接和使用。



2025年10月9日星期四

听说SNIPPETS速度非常快,我们一起来学习一下!

 视频地址:https://youtu.be/fpdnCCkPDCE


完整的 Cloudflare Snippets 部署与二级域名绑定教程(2024 更新)

本文将详细指导您如何使用 Cloudflare Snippets(片段)功能,将自定义代码部署到您的网站,并实现二级域名绑定

部署准备工作与域名托管

这是开始使用 Cloudflare Snippets 的第一步,确保您的环境配置正确。

  1. 托管有效域名: 您需要一个已在 Cloudflare 托管一级域名(无论是付费或免费版本)。这是使用 Cloudflare 所有高级功能(包括 Snippets)的前提。

  2. 进入规则管理界面: 登录您的 Cloudflare 账户,选择目标域名,然后导航至**“规则”(Rules)**选项卡。

核心步骤:创建与配置 Snippets 代码

在此阶段,您将创建代码片段并配置其执行逻辑。

  1. 创建新的代码片段: 在规则界面中,找到创建 Snippet 的功能入口。Snippet 允许您在请求处理过程中注入或修改 HTML、CSS 或 JavaScript 代码。

    复制代码:SNIPPETS代码

  2. 复制代码、修改并部署: 将您准备好的 SNIPPETS 代码粘贴到编辑器中。请务必根据您的业务需求,修改代码中对应的变量或目标位置。完成后,保存并将其设置为部署状态。

高级配置:主机名绑定与 DNS 解析

为了让代码片段只对特定的网站或子域名生效,需要进行以下配置。

  1. 修改主机名,绑定二级域名: 在 Snippets 的配置界面,指定您希望应用此片段的主机名。这通常用于将 Snippet 绑定到特定的二级域名(例如:test.yourdomain.com)。

  2. 设置正确的 DNS 解析: 导航至 Cloudflare 的 DNS 设置页面,为步骤 5 中指定的主机名(二级域名)配置正确的 DNS 解析记录(如 A 记录或 CNAME 记录),确保流量能够正确引导至您的源服务器。

总结与最终测试

完成以上所有设置后,等待几分钟让 DNS 记录Cloudflare 规则生效。

  1. 最后完成,进行测试: 访问您设置的 二级域名(如 test.yourdomain.com),检查 Cloudflare Snippets 代码是否按预期执行。如果一切顺利,部署就大功告成了!


另外:SNIPPETS速度一般,不要有很大期望,祝玩得开心,姓生活愉快!

GCP免费VPS,GOOGLE VPS的SSH登陆密钥生成和配置

 视频地址: https://youtu.be/4uanZekDvkA SSH登陆工具: XSHELL FREE 密钥生成步骤: 1,打开XSHELL,免费下载地址: XSHELL FREE 2,设备密钥类型 3,生成后,直接下一步 4,设置名称,和密码  5,得到密钥,复制 6...