百科.dev
全部条目在线工具AI 编程趋势榜开源项目技术资讯提交条目
登录
< 返回工具列表
S

surf

> 编程语言
开源

SURF - 高级 Go HTTP 客户端,具有 Chrome/Firefox 浏览器冒充、HTTP/3 与 QUIC 指纹识别、JA3/JA4 TLS 模拟以及针对 Web 竞拍的反机器人绕过功能

1.8K stars0 点赞0 次浏览
访问官网GitHub

工具介绍

SURF - 高级 Go HTTP 客户端,具有 Chrome/Firefox 浏览器冒充、HTTP/3 与 QUIC 指纹识别、JA3/JA4 TLS 模拟以及针对 Web 竞拍的反机器人绕过功能

Surf - 适用于 Go 的高级 HTTP 客户端

Surf 是一款功能强大、功能丰富的 HTTP 客户端库,可让使用 HTTP 请求变得直观而愉快。借助浏览器冒充、JA3/JA4 指纹识别和全面的中间件支持等高级功能,Surf 提供了现代 Web 交互所需的一切。

### **浏览器冒充** - **Chrome 和 Firefox 支持**:准确模仿 Chrome v152 和 Firefox v148 浏览器指纹 - **平台多样性**:冒充 Windows、macOS、Linux、Android 和 iOS 设备 - **TLS 指纹识别**:全面的 JA3/JA4 指纹自定义,提高隐私保护水平 - **自动标头**:正确的标头排序和特定浏览器的值 - **WebKit 表单边界**:准确生成多部分表单边界,与真实浏览器相匹配 ### **高级 TLS 和安全性** - **自定义 JA3/JA4**:使用 `HelloID` 和 `HelloSpec` 配置精确的 TLS 指纹 - **HTTP/3 支持**:通过 QUIC 提供完整的 HTTP/3,并具备完整的浏览器特定的指纹识别功能 - **HTTP/2 和 HTTP/3**:全面支持 HTTP/2,并提供可自定义的设置(SETTINGS 帧、窗口大小、优先级) - **有序标头**:与浏览器精确匹配的标头顺序,可避免完美的指纹识别 ### **性能和可靠性** - **连接池**: 使用单例模式高效地重复使用连接 - **自动重试**: 可配置的重试逻辑和自定义状态码 - **响应缓存**: 内置的体积缓存,适用于重复访问 - **流式支持**: 高效处理大量响应和 SSE - **压缩**: 自动解压 gzip、deflate、brotli 和 zstd 响应 - **保持活动连接**: 具有可配置参数的持久连接

Issues· 0 开放

查看全部 Issues在 GitHub 打开

暂无开放 Issues,或尚未同步最近议题。

> 标签

Go

暂无评论,来聊聊你的看法吧

> 工具信息

发布日期2026年8月1日
最后更新2026年9月17日
分类编程语言
定价开源

> 相关工具

T
TypeScript
JavaScript 的超集,为前端与全栈提供静态类型
P
Python
通用编程语言,广泛用于 Web、数据与 AI
G
Go
Google 推出的简洁高效系统语言