Skip to content

IP列表输出格式

ABCProxy为您的生成的代理IP列表提供多种输出格式。系统根据您选择的配置和输出格式偏好自动格式化代理信息。

输出格式选项

1. HTTP格式

  • 格式http://{username}:{password}@{host}:{port}
  • 示例http://user-john-region-US:password123@proxy.abcproxy.com:8080
  • 用例:Web浏览器和HTTP客户端的标准HTTP代理格式

2. SOCKS5格式

  • 格式socks5h://{username}:{password}@{host}:{port}
  • 示例socks5h://user-john-region-US:password123@proxy.abcproxy.com:8080
  • 用例:需要SOCKS协议的应用程序的SOCKS5代理格式

3. 端点:端口格式

此格式提供多种子格式:

3.1 用户名:密码:主机:端口

  • 格式{username}:{password}:{host}:{port}
  • 示例user-john-region-US:password123:proxy.abcproxy.com:8080
  • 用例:许多应用程序的标准代理列表格式

3.2 主机:端口:用户名:密码

  • 格式{host}:{port}:{username}:{password}
  • 示例proxy.abcproxy.com:8080:user-john-region-US:password123
  • 用例:特定代理工具的替代格式

3.3 用户名:密码@主机:端口

  • 格式{username}:{password}@{host}:{port}
  • 示例user-john-region-US:password123@proxy.abcproxy.com:8080
  • 用例:没有协议前缀的紧凑格式

用户名格式结构

用户名格式根据您的配置自动生成:

基础格式

user-{username}

带位置设置

user-{username}-region-{country}-st-{state}-city-{city}

带会话设置(粘性IP)

user-{username}-region-{country}-st-{state}-city-{city}-session-{sessionId}-sesstime-{minutes}

配置要求

在生成IP列表之前,确保所有必需字段都已填写:

必需字段

  • 用户名:选定的子账号用户名
  • 密码:认证密码
  • 国家:目标国家选择
  • 主机:代理主机选择
  • 端口:端口配置
  • 活跃流量:足够的流量余额

可选字段

  • 州/省:特定州选择
  • 城市:特定城市选择
  • 会话类型:轮换或粘性会话
  • 会话持续时间:粘性会话的持续时间(5-90分钟)

生成过程

第一步:验证配置

系统检查所有必需字段是否正确配置:

  • 用户名和密码已设置
  • 国家和主机已选择
  • 端口已配置
  • 流量活跃且充足

第二步:构建用户名

系统根据以下内容构建用户名:

  1. 选定子账号的基础用户名
  2. 位置设置(国家、州、城市)
  3. 会话设置(如果选择了粘性会话)

第三步:生成输出

根据选定的输出格式,系统生成:

  • 多个代理条目(每次生成最多20个)
  • 每个条目遵循选定的格式
  • 包含认证凭据
  • 使用配置的主机和端口

示例

示例1:带轮换会话的HTTP格式

配置:
- 用户名:john
- 国家:美国
- 州:加利福尼亚
- 会话:轮换
- 格式:HTTP

生成的输出:
http://user-john-region-US-st-California:password123@proxy.abcproxy.com:8080

示例2:带粘性会话的SOCKS5格式

配置:
- 用户名:john
- 国家:英国
- 城市:伦敦
- 会话:粘性(30分钟)
- 格式:SOCKS5

生成的输出:
socks5h://user-john-region-UK-city-London-session-abc123-sesstime-30:password123@proxy.abcproxy.com:8080

示例3:带多个条目的端点格式

配置:
- 用户名:john
- 国家:德国
- 会话:轮换
- 格式:用户名:密码:主机:端口
- 数量:3

生成的输出:
user-john-region-DE:password123:proxy.abcproxy.com:8080
user-john-region-DE:password123:proxy.abcproxy.com:8080
user-john-region-DE:password123:proxy.abcproxy.com:8080

验证命令

系统自动生成curl命令来验证代理连接:

bash
curl -x {host}:{port} -U "{username}:{password}" myip.octdl.com

此命令帮助您:

  • 测试代理连接性
  • 验证IP位置
  • 确认认证有效
  • 检查代理响应时间

重要注意事项

生成限制

  • 最大条目:每次生成20个代理
  • 最小条目:每次生成1个代理
  • 验证:系统在生成前验证计数

格式兼容性

  • HTTP格式:与大多数Web浏览器和HTTP客户端兼容
  • SOCKS5格式:使用SOCKS协议的应用程序必需
  • 端点格式:根据应用程序要求而变化

认证

  • 所有格式都包含用户名和密码
  • 凭据嵌入在代理字符串中
  • 不需要单独的认证文件

故障排除

常见问题

没有生成输出:

  • 检查所有必需字段是否已填写
  • 验证流量是否活跃且充足
  • 确保端口配置有效

格式无效:

  • 为您的应用程序选择正确的输出格式
  • 验证主机和端口设置
  • 检查用户名和密码格式

认证错误:

  • 验证用户名和密码是否正确
  • 检查子账号是否活跃
  • 确保未超出流量限制

最佳实践

  1. 选择适当的格式:根据您的应用程序要求选择格式
  2. 测试连接性:使用生成的curl命令验证代理是否有效
  3. 监控使用情况:跟踪代理使用情况以避免超出限制
  4. 定期更新:根据需要生成新的代理列表以获得新的IP

相关文档

Released under the MIT License.