utls
Go标准TLS库的分支,可底层控制ClientHello,用于让连接伪装成其他客户端,主要用于对抗网络审查。
挑一个能复现的小 issue,用 AI 编程助手把它修好。
分享到 X许可证: BSD-3-Clause
概述
uTLS是Go标准库crypto/tls的分支,可以在底层访问TLS的ClientHello。握手本身仍由crypto/tls完成,uTLS只修改ClientHello部分并开放其细节。Go默认的ClientHello指纹很有辨识度,使用它的工具容易被识别和封锁。借助uTLS,程序可以模仿其他客户端,主要用于反审查。它要求Go 1.21或更高版本。
主要特点
- 可读写ClientHello的所有字节
- 抵抗指纹识别,包含随机化指纹
- 可读取ServerHello等握手状态
- 支持伪造会话票据
适用场景
适合用Go开发反审查等需要隐藏特征的工具的开发者。README提醒文档可能过时,建议参考godoc。
- 上游仓库
- refraction-networking/utls
- GitHub 上的 fork
- Guo-astro/utls
- 上游 Star 数
- 2.6k
- 分类
- 安全与网络
- 编程语言
- Go
- 许可证
- BSD-3-Clause
- Fork 时间
- 2025-10-15
- 同步状态
- 已同步上次同步 2026-10-20
同分类更多: 安全与网络
用于授权 iOS 测试的 ProxyPin 脚本,可改写 Apple WLOC 位置响应,帮助 QA 使用选定坐标复现网络定位场景。
通过 crt.name 查询证书透明度记录以发现子域名的脚本集,可用 Bash 或 Python 运行并保存结果。
面向个人 VPS 的 Xray 代理架构与部署指南,以 Hysteria2 为主要入口,可将指定 AI 流量路由到 WARP,并按需让 Claude 或 Anthropic 使用固定 SOCKS5 出口。
Clearcam为安防摄像头画面添加物体检测、追踪、事件搜索和通知。可在本地运行其 Python NVR,并通过 iOS 应用远程查看和接收提醒。