Surge + sing-box:解决 Surge 不支持新协议的方案
在 macOS 上,Surge 的 UI 交互、Dashboard 抓包和基于 SSID 的策略切换确实好用。但它的一个痛点是协议支持太保守,目前仍不支持 VLESS (Vision/Reality) 或 Hysteria2 等协议。 如果你手头有这些高性能节点,又不想放弃 Surge 的体验,最直接的办法就是用 sing-box 做后端转发。 ...
在 macOS 上,Surge 的 UI 交互、Dashboard 抓包和基于 SSID 的策略切换确实好用。但它的一个痛点是协议支持太保守,目前仍不支持 VLESS (Vision/Reality) 或 Hysteria2 等协议。 如果你手头有这些高性能节点,又不想放弃 Surge 的体验,最直接的办法就是用 sing-box 做后端转发。 ...
在 Cursor、Copilot 和 AI Agent 席卷工作流的今天,代码的属性发生了本质变化。过去,代码是给人读的指令集;现在,代码是 AI 推理的语料库。 人类阅读代码可以靠“悟性”和项目背景知识,但 AI 主要依靠其内部的注意力机制(Attention Mechanism)和概率预测。这意味着,如果你的代码逻辑是隐晦、跳跃或高度动态的,AI 就会因为找不到足够的“锚点”而产生幻觉。AI 友好编程的核心,就是通过确定性的结构,降低 AI 预测的熵值。 ...
Claude Code & MCP 学习计划 (周末冲刺) 📅 周六:掌握“工作流技能” (Custom Slash Commands) 10:00 - 10:30 (理论): 阅读官方文档中关于 CLAUDE.md 和 .claude/commands 的章节。 10:30 - 11:30 (实战): 创建第一个 /bug 指令。 📅 周日:掌握“连接技能” (MCP Integration) 14:00 - 14:45 (环境): 配置 ~/.claude/settings.json。 14:45 - 16:00 (进阶): 编写一个 Python MCP Skill。
写博客不仅仅是文字的输出,对于一名工程师来说,博客本身就是一个不断迭代、优化的工程项目。本站自搭建以来,经历了从简单的静态页面生成到如今高度自动化的转变。今天分享一下这个博客背后的技术栈与工程实践。 ...
在之前的文章中,我们聊过 Masscan 的设计原理和 Naabu 的工程化实践。今天,我们切入代码层面,通过 Go 语言和 Google 强大的 gopacket 库,亲手打造一个简单的 SYN 扫描器。 为什么不能只用 net.Dial? 在 Go 语言中,最简单的端口检测方式是使用 net.Dial("tcp", "ip:port")。这对应的是操作系统的 全连接扫描(Connect Scan): ...
uWSGI + Django 稳定性 CPU 抖动问题排查记录 问题现象 在稳定性测试中,一个使用 uWSGI 发布的 Django 应用出现了周期性 CPU 抖动。从监控图表可以看出,每大约 4 小时出现一次明显的 CPU 使用峰值,同时伴随内存下降: ...
在高并发、分布式系统中,Nginx 不仅是反向代理,更是服务稳定性的第一道防线。最近在客户线程配合客户做一些高可用测试,发现一些功能完全可以使用Nginx的配置来处理。 ...
Naabu 是 ProjectDiscovery 团队打造的一款现代化端口扫描器, 以 Go 编写,专注于高性能、易集成与工程化流水线使用。 如果说 Nmap 是经典全能型选手、Masscan 是极限速度的代表, 那么 Naabu 则是两者之间“现代化、自动化、可编排”的中间态。 ...
masscan 是一款经典且极高速的网络扫描器。本文从实现细节出发,剖析 masscan 如何在用户层直接收发包、如何区分自己发出的响应、以及它的目标随机化与高性能网卡访问技术。 ...
项目起因 某天,某位同学在群里扔了一个PoC的github仓库,里面有很多PoC的markdown文档,我顺手就收藏了。最近向量数据库构建知识库很方便,于是我就想,为什么不直接使用AnythingLLM这种工具,直接构造知识库呢?AnythingLLM竟然还支持直接从github仓库创建文档。 ...