avatar
文章
12
标签
12
分类
1
Home
Archives
Tags
About
Jason Blog
Home
Archives
Tags
About

Jason Blog

零基础 Cloudflare 配置教程
发表于2026-09-24
〇. 前言 文本教程面向建站新手, 因此会跳过一些对新手来说难以理解的信息, 也会不厌其烦的讲解一些重要内容. 如果你认为本文过于笼统, 说明本文不适合你. 本文默认你已经完成了 Cloudflare 的接入部分. 如果你连接入 Cloudflare 都不会, 本文对你来说没有意义, 请退出. 一. 接入了 Cloudflare, 我的网站就不怕 CC/DDoS 了吗? 先说结论: 并不是, Cloudflare 的五秒盾(交互式质询/JS质询) 是可以被绕过的. 通常情况下, Cloudflare 会给通过质询的浏览器下发一个名为 cf_clearance 的 cookie, 同子网(/24)UA 下的请求可以携带这个 cookie 直接在有效期内跳过质询. 意味着攻击者可以在第一次请求时使用真实浏览器进行过盾, 之后则直接进行自动化请求. 同理, 还有更多方法绕过 Cloudflare 的五秒盾. 这里不再赘述. 二. 自助的付费计划对我来说有用吗? 付费计划会提供更好的 TTFB, 以及更多的功能. 以及 Cloudflare ...
opencode2api
发表于2026-08-14
当一扇门被关上:opencode2api 诞生记 一个 Go 写的 OpenCode Zen / Go API 网关,以及它背后四十天的拉锯、补丁与重写。 项目地址:github.com/jasonxu114514/opencode2api 引子:门是怎么关上的写代码的人大多有这样的时刻:你在某个工具里用得顺手,手边的 Key 还有额度,模型也挑得正合心意,然后某天早上醒来,发现规则变了。 OpenCode 的 Zen 与 Zen Go 本来是一套不错的模型服务:一把 Key 就能调到一串模型,有些甚至免费。但它的 API 只允许在 OpenCode 自家的 agent 里使用。换句话说,你想在 Claude Code、Cursor、Cherry Studio,或者自己写的脚本里用它,都不行。 我并不想换编辑器,也不想换 agent。我习惯的工作流是:客户端说什么协议,我就给它什么协议;上游说什么协议,我就翻译成什么协议。 中间那层翻译,就是 opencode2api。 2026 年 8 月 14 日,第一个提交落地: 12f32c4a0 fea...
Claude Code 是如何知道你在中国大陆的?
发表于2026-08-07
声明:本文章为纯手写,AI 含量 0%。 Claude Code 是如何知道你在中国大陆的?众所周知,Anthropic 一直在封禁中国大陆用户,但是之前没人知道为什么自己伪装得和真的一样也会被封,直到昨天国外开发者逆向了 Claude Code,真相才浮出水面。 怎么检测?据 Reddit 老哥的帖子所说,Claude Code 会执行如下流程: https://www.reddit.com/r/ClaudeAI/comments/1ujila1/anthropic_embedded_spyware_in_claude_code_and/ 检测你是否在使用代理 / 中转站 若你在使用,则会检查你的时区是否为 Asia/Shanghai 或 Asia/Urumqi 在此基础上,会检测你的中转站的域名是否命中 Claude Code 内置的域名列表 不只如此,Claude Code 还内置了一份 AI Lab 关键词列表,同样会检查你使用的中转站的域名是否命中该列表 怎么把结果传给服务器?然后,肯定要把“用户是中国大陆用户”的信息传给 Anthropic 的服务器...
【知识】简单教你鉴别假 CN2 GIA
发表于2026-08-07|网络
核心原则: 跨境段由 CN2 承载的是 GIA,由 163(AS4134)承载的是 GT。 如果在进入境内后的第一个 59.43 节点就把路由交给 AS4134,那么即使后面还有多跳 59.43,本质上依然是 CN2 GT,而不是 CN2 GIA。 最近关于 CN2 GT 的误区最近有人说: 现在已经没有 CN2 GT 了。 事实上,这是一个误区。 没有商家卖,不代表这种线路不存在。 一些 CTG 线路在出现调度或网络策略变化时,依然可能降级为 CN2 GT。 甚至: 即使走的是 CTG(AS23764)差异化接入,也可能最终降级成 CN2 GT。 由于目前 NodeQuality 等检测脚本存在判断逻辑问题,因此很容易把这种线路误判成 CN2 GIA。 为什么 NodeQuality 会误判?很多检测脚本判断逻辑非常简单: 123发现 59.43 ↓判断为 CN2 GIA 但实际上: GT 同样可能经过 59.43。 真正应该看的不是: 有没有 59.43 有几跳 59.43 而应该看: 跨境流量到底是谁承载。 GT 路由示意例如: 12345...
自部署一个优秀的密码管理器 ~ Bitwarden
发表于2026-04-15
Bitwarden / Vaultwarden 部署教程 介绍Bitwarden 是一款开源的密码管理工具,与 SafeInCloud、1Password 等类似。其官方服务器端采用 .NET 开发,浏览器插件和桌面应用使用 JavaScript 编写,而移动应用则由 C# 实现。该系统的数据库采用 MSSQL,由于其占用内存较大,部署此系统的机器至少需要 3GB 的内存。 不过好消息是,有人使用 Rust 实现了 Bitwarden,并且提供了 Docker 镜像,降低了对机器配置的要求,并且官方版本中部分收费的功能,在这个开源实现中可以免费使用。本文便使用 vaultwarden 来进行配置 Bitwarden。 部署方法第一步:更新源Ubuntu / Debian: 1apt update -y && apt upgrade -y CentOS: 1yum update -y && yum upgrade -y 第二步:安装并配置 Docker安装 Docker: 1curl -fsSL https://get.doc...
Monolith — 一套跑在 Cloudflare 免费套餐上的高质感博客系统
发表于2026-04-15
[开源] Monolith — 一套跑在 Cloudflare 免费套餐上的高质感博客系统 纯 Cloudflare 全家桶(Workers + Pages + D1 + R2),零服务器成本运行一个带后台管理的完整博客,全球 CDN 加速,延迟 < 50ms。 在线预览:https://monolith-client.pages.devGitHub 仓库:https://github.com/one-ea/Monolith协议:MIT 🤔 为什么又造了一个博客?市面上的博客方案要么需要 VPS(Typecho、WordPress),要么只能生成静态页(Hexo、Hugo)没有后台管理,要么太重了(Notion API + Next.js)。 我就想要一个: ❌ 不需要服务器 — 不想维护 VPS ✅ 有完整后台 — 在线写文章、传图片、管评论 ✅ 跑在免费套餐上 — Cloudflare 的免费额度完全够个人博客 ✅ 好看 — 不是那种一眼就能看出是模板站的东西 所以就有了 Monolith。 ✨ 有什么?前台 💎 深色主题 + 玻璃拟态,不是随便套了个 CS...
[科普/教程]关于送中,你所要知道的一切!——什么是送中?如何判断是否送中?为什么会送中?如何预防/解决送中?
发表于2026-04-02
[科普/教程]关于”送中”,你所要知道的一切!——什么是送中?如何判断是否送中?为什么会送中?如何预防/解决送中?还有完全免费且可以立马拉回去正确归属地的方法?还能“焊死”??? 以下的内容都是根据本人的观察和所知所闻所编写出来的。如有错误,欢迎指正。 本文略长。如果你现在的时间并不是很充裕的话,还是建议你找个充裕点的时间一口气看完好一点。 在这篇帖子中,我将会向你讲述以下几个板块: 什么是送中? 如何判断是否送中? 为什么会送中? 关于送中的一些常见问题/破解谣言。 如何预防/解决送中? 本篇文章同样可适用于使用机场节点直接落地作为代理的形式。 声明:这篇帖子并不会教你如何部署代理/解决代理中的其他问题(例如连不上,速度慢等)。请先确保你已经部署好了代理并成功顺利的连接上之后,再来看本篇帖子。 如果你现在对于代理还有其他问题,请先解决它们。然后再来看这篇帖子。 什么是送中?:送中是谷歌/META系服务里独有的机制。确切的说,这不应该被统称为“送中”,而是“将归属地更改为用户的真实所在地”。 谷歌/...
检查自己的 KVM 内存有没有被超售
发表于2026-03-27
检查自己的 KVM 内存有没有被超售 KVM 内存超售的方法,一般而言就三种: 内存交换(Swap) 气球驱动(Balloon) KSM(Kernel Samepage Merging) 1. 内存交换(Swap)当系统内存不够用时,宿主机会把部分长时间未操作(读写)的内存交换到磁盘上的 Swap 分区,等相关程序需要运行时再恢复到内存中。 说白了,就是宿主机把 Swap 当内存用。 2. 气球驱动(Balloon)通过 virtio_balloon 驱动,可以动态调整 Guest 与 Host 的可用内存空间。Balloon 的工作原理,是在虚拟机中安装一个 kmod。当 KVM 宿主机内存不足时,会根据 virtio_balloon 判断哪些内存页面可以被回收,然后由 virtio_balloon 占用这些内存,并返回给宿主机使用。 说白了,就是小鸡里有一个“间谍” virtio_balloon。当 KVM 宿主机内存不足时,virtio_balloon kmod 会申请占用小鸡的空闲内存,占用后的这部分内存会释放回宿主机。 3. KSM(Kernel Samepage ...
国际互联优秀是怎么判断的
发表于2026-03-27
国际互联优秀是怎么判断的? 国际线路优秀 ≠ 国际互联优秀首先需要明确一个观点:国际线路优秀,不等于国际互联优秀。 国际线路:指接入的 T1 ISP 数量多。 国际互联:是指与大多数常用业务之间的连接速率、稳定性等指标表现优秀。 案例分析:DMIT 香港节点以行业内常被讨论的 DMIT 为例,其在香港地区接入了众多 T1 ISP,例如: Cogent NTT 同时也接入了一些 T2 ISP,例如: RETN(主要面向欧洲方向优化) 大陆相关网络(主要针对大陆优化) 如何查看这些线路?可以使用 bgp.tools 网站: 输入 IP 地址,即可查询该 IP 段从 BGP Tools 的路由器接收到的、由 DMIT 广播的路由信息。 示例截图如下: 上图是 DMIT HK Pro 产品的路由信息。 虽然该产品接入了大陆优化线路,但由于 BGP Tools 并未从这些线路接收到广播,因此展示出来的仍然是国际互联线路信息。 从图中可以看到: 从 DMIT 的 AS906 广播出去后,连接到了 T1 ISP:Cogent 和 NTT; 也连接了 T2 ISP:RETN; 例...
全网最全eSIM换设备大全
发表于2026-03-27
全网最全 eSIM 换设备大全 最新最全 eSIM 换设备方法大全涵盖「Apple eSIM Quick Transfer ✅」「复用原二维码 ♻️」「申请新二维码 📄」「不支持 ❌」。 1. 港澳 eSIM 🇭🇰 3HK DIY:App 申请 📄(28 HKD/次) 🇭🇰 Club SIM:App 申请 📄(每年 1 次免费,超额需门市) 🇭🇰 Birdie Mobile:同设备 ♻️;换设备 📄(50 HKD/次,下月返还) 🇭🇰 SoSIM:App 申请 📄(28 HKD/次) 🇭🇰 CUniq:门市 📄(部分客服可远程下发) 🇲🇴 CTM:同设备 ♻️;换设备 📄 2. 亚洲 eSIM 🇲🇾 TuneTalk:App 申请 📄 🇶🇦 Ooredoo 卡塔尔:App 申请 📄 🇹🇭 AIS 泰国:客服 📄(可能需护照资料) 🇸🇬 Singtel:❌ 不支持 🇵🇭 Smart / Globe:同设备 ♻️ 🇱🇰 Hutch:客服或门市 📄 🇱🇰 Dialog:邮...
12
avatar
Jason Xu
文章
12
标签
12
分类
1
Follow Me
最新文章
零基础 Cloudflare 配置教程2026-09-24
opencode2api2026-08-14
Claude Code 是如何知道你在中国大陆的?2026-08-07
【知识】简单教你鉴别假 CN2 GIA2026-08-07
自部署一个优秀的密码管理器 ~ Bitwarden2026-04-15
分类
  • 网络1
标签
Linux 电信 GIA Security CN2 网络 VPS Reverse Engineering Claude Code Anthropic CloudFlare Network
归档
  • 九月 2026 1
  • 八月 2026 3
  • 四月 2026 3
  • 三月 2026 5
网站信息
文章数目 :
12
本站访客数 :
本站总浏览量 :
最后更新时间 :
© 2025 - 2026 By Jason Xu框架 Hexo 8.1.1|主题 Butterfly 5.5.5-b1