Skip to content

Releases: supercat0867/proxyhttp

v0.1.2

Choose a tag to compare

@supercat0867 supercat0867 released this 21 Sep 17:17
feat(client):优化代理客户端请求与重试机制- 在请求失败时自动移除无效代理,提升连接稳定性

-重构 DoWithRetry 方法,增强错误处理和重试逻辑- 示例中使用 DoWithRetry 替代普通 Do 方法,增加重试机制- 修复代理池并发访问时的竞态条件,确保线程安全
- 代理池支持在空时代理拉取和过期代理自动剔除

v0.1.1

Choose a tag to compare

@supercat0867 supercat0867 released this 20 Sep 17:46
feat(client): 添加获取代理池的方法

新增 GetPool 方法用于外部访问代理池实例,
便于客户端在需要时直接获取和操作代理池。

v0.1.0

Choose a tag to compare

@supercat0867 supercat0867 released this 19 Sep 09:13
feat(proxyhttp): 初始化项目并实现支持自定义代理获取器的 HTTP代理池客户端新增支持代理池的 HTTP 客户端,具备以下功能:

- 支持自定义代理获取器接口 ProxyFetcher,方便扩展代理来源
- 实现代理池 HttpPool,可维护代理客户端列表并自动剔除过期代理
- 提供 Client 封装,支持普通请求和带重试机制的请求方法
- 添加使用示例和基础文档说明- 包含 Go 模块定义与开发环境忽略文件配置