博文

在 v2rayN-v7 节点列表 右键菜单 批量计算 证书指纹 pinSHA256

图片
前言 我们已经有了 从客户端查询证书计算pinSHA256的工具 进一步的, 可以在 v2rayN 中调用这个工具 那么, 如果机场提供了多于1条的hy2节点, 需要能批量处理. 面向GPT开发 Hermes 对接 mimo-v2.5-pro 回忆一下 在v2rayN 项目开发 "获取pinSHA256" 的开发过程. 接下来会在此基础上进一步开发 增强开发: 在v2rayN主窗口, 节点列表的右键菜单中, 添加一项 "获取pinSHA256"  支持批量选取多个节点, 右键菜单, "获取pinSHA256" 具体过程为: 批量多个节点, 依次处理, 每次处理1个节点: 1. 节点信息中 传输层安全 是否为 tls 是, 继续; 否, 跳出; 2. 跳过证书验证 (allowInsecure) 是否为 true 是, 继续; 否, 跳出; 3. 调用 hy2-pin-tool 工具获取 pinSHA256, 并保存到节点信息中. Github https://github.com/crazypeace/v2rayN/releases/tag/v7.22.5-pin-sha256 演示视频 https://www.youtube.com/watch?v=eRpVxdrW0X8

裁剪 sing-box 只需要支持 anytls 协议出站

前言 之前 面向GPT开发 做了 MDPC 翻墙客户端 把翻墙内核装进去后, 一看整个目录, 体积还挺大的. 我就想, 既然我只用这几个协议, 那么我把内核裁剪一下能省多少体积呢? 放在以前, 知道这个事情是有可能性的, 内核代码都开源的嘛, 但是根本不敢动手.  现在这个时代, 人人都有赛博打工人了, 就让我们动动嘴吧! 面向GPT开发 Hermes 对接 mimo-v2.5-pro  以下内容为向 Agent 发的自然语言  分析 sing-box 项目 https://github.com/SagerNet/sing-box , 如果只需要支持 客户端 出站 anytls 协议, 代码可以裁剪吗? Agent 回复了一堆代码分析报告, 我们人不看的, 当作TA自己工作的上下文环境. Agent 提到几个问题, 需要我们回复一下.  本地入站 -- 需要支持本地 SOCKS5/HTTP 入站 用 build tag 条件编译 Agent 又分析了一大堆. 我们不看. 发过去写好了客户端anytls出站的配置文件. 裁剪编译之后 的程序要能使用这一套配置文件. 你再进一步分析确认一下 Agent 又分析了一大堆. 我们不看.  同意, 开始实施.  然后 Agent 忙啊忙啊, 说完成了. 我们提醒TA用刚刚发的配置文件验证. 用我刚刚发的配置文件实际测试一下是否正常工作. Agent 测试, socks代理和 http代理都正常工作. 那我们自己也实际测试一下 交叉编译一份 win10 amd64 的结果 然后把编译结果放到自己电脑上面的 MDPC, 替换掉原版 sing-box.exe 测试功能正常.  把修剪后的 sing-box 上传到 github fork 发布 release 把你刚刚编译的结果传上去   Github https://github.com/crazypeace/sing-box-1/releases  

极简一键脚本要下岗了 sing-box anytls协议

图片
Hermes 对接 mimo-v2.5-pro 先用自然语言让 Agent 搭一个 sing-box 内核的 anytls 协议节点. 搭建 一个 sing-box 的 anytls 协议服务端. 要求自签证书 learn.microsoft.com, 端口 2083 其它参数从简 这是结果 然后让 Agent 写一个极简一键脚本 总结你刚刚搭建 anytls 服务端节点的过程, 生成一个 .sh 脚本文件. 如果直接执行, 就用默认值搭建节点. 同时也支持用环境变量设置一些关键参数. 这是结果 ======== Github https://github.com/crazypeace/sing-box-anytls

file-r2-worker 文件保管站 Cloudflare R2对象存储

图片
前言 我们已经让 ShareX 用 S3 API 对接了 R2 的对象存储 . 但 R2 的管理页面并不那么直观地看到图片预览. 我们可以用 worker 来管理 实践 考虑到图片可能会很多, 很大, 推荐设置 Cloudflare 的  Image Transformation 功能 首先, 你需要有一个 托管在cloudflare的域名 . 打开 Image Transformation 功能 给 R2 设置自定义域名 还记得这个页面吗? 输入一个你的域名的子域名. 如, r2test.xxxx.xxxx 过一会儿, 会变成这个样子, 说明生效了. 设置 CORS 策略 [   {     "AllowedOrigins": [       "*"     ],     "AllowedMethods": [       "PUT",       "GET",       "HEAD",       "DELETE"     ],     "AllowedHeaders": [       "*"     ]   } ] * 注, 说实话这里有一点点粗暴, 但是问题不大.  你现在的R2的一些信息 在 ShareX 的 S3 上传器页面. Access key ID Secret access key Endpoint Bucket name Custom domain 创建一个Cloudflare Worker 编辑Worker的脚本内容 把原有的内容全部删掉 换成: https://github.com/crazypeace/file-r2-worker/blob/main/worker.js 的内容 修改管理面板访问密码: WORKER_PASSWORD = " suibianshezhishenme "   // 改成你喜欢的 设置 R2 参数 * ShareX 的 S3 上传器页面中, Secret...

ShareX 将图片上传到 R2对象存储 通过S3上传器

图片
前言 我一直在使用 ShareX 截图软件 , 支持S3 API接口上传到图床 在 nodeseek 发贴需要自己准备图床 Cloudflare 的 R2 对象存储支持S3 API接口 那么, 让 ShareX 将图片上传到 R2对象存储 吧! 申请Cloudflare账号,略。 小白面向Agent Hermes 对接 mimo-v2.5-pro 全面学习 cloudflare 的 api 和 token 文档. 我需要你通过 api 来完成接下来的工作 我要让你帮我创建Cloudflare 的 R2 对象存储 指导我如何申请Cloudflare 的API token 让你有操作授权 创建新的 Bucket r2test-1 这个项目 https://github.com/ShareX/ShareX 是个截图软件, 你研究一下怎么让这个 sharex 截图软件通过 S3 API 上传到刚刚你创建的 R2 对象存储 我上传到R2的图片需要有公开访问URL, 用来在其它HTML页面引用. 完.  -------- 上面整个过程中, 我照着Agent的指导手动操作的部分是: 在Cloudflare中创建API token, 让Agent有操作Cloudflare的授权. 在ShareX中找到界面填写Agent告诉我的内容. ShareX中的主动上传图片 对已经截图完成的图片, 右键菜单 - 上传 对已经上传完成的图片, 右键菜单 - 复制 - URL 就能得到这样的外链了 https://pub-ff502e748d214818bbc9200cb142822a.r2.dev/2026-06-16_17-28-30.png ShareX截图完成后自动上传图片 截图后的任务 - 上传图片 目标 - 图片上传 - 文件上传 - Amazon S3 这样设置好后, 在截图完成后, 就自动上传了. https://pub-ff502e748d214818bbc9200cb142822a.r2.dev/ShareX_2026-06-16_17-41-14.png 不使用Agent的古法手动操作 * 以下操作过程中, 标颜色的信息 , 你最好另外单独记好. 这样操作流程比较顺畅. 创建R2 记住这个R2的名字,以 r2test 为例 设置公开链接 记住这个R2公开链...

白嫖worker 自建短链服务 Url-Shorten-Worker 变身文件保管站 File Storage 保存到 R2对象存储 搭建手册

图片
Github https://github.com/crazypeace/Url-Shorten-Worker 变身文件保管站 File Storage 保存到 R2对象存储  先上演示视频 申请Cloudflare账号,略。 * 以下操作过程中, 标颜色的信息 , 你最好另外单独记好. 这样操作流程比较顺畅. 创建R2 记住这个R2的名字,以 r2test 为例 设置公开链接 记住这个R2公开链接,  https://pub-*****.r2.dev 设置 CORS 策略 [   {     "AllowedOrigins": [       "*"     ],     "AllowedMethods": [       "PUT",       "GET",       "HEAD",       "DELETE"     ],     "AllowedHeaders": [       "*"     ]   } ] * 注, 说实话这里有一点点粗暴, 但是问题不大.  创建R2 API 回到R2 overview页面, 记住这个 Account ID 点击 Manage 按钮 点击 "Create User API token" 按钮 选择 "Object Read & Write" - "Specify bucket(s)" - 选择你刚刚创建的 R2   r2test   记住生成的  Access Key ID ,    Secret Access Key 创建KV 记住这个KV的名字,以 kvtest  为例 创建Worker服务 设置绑定KV 变量名称必须设置为 LINKS , KV的名字选刚刚创建的  kvtest * LINKS 是在脚本中要引用的,所以要设置这个。 编辑Worker的脚本内容 把原有的...

The Hot3 in Last 7 Days

白嫖worker 自建短链服务 Url-Shorten-Worker 显示短链的二维码QRcode