logo
提取IP前需要将本机IP添加到白名单后才可使用
住宅代理(标准)
住宅标准(企业)
动态数据中心(基础)
全部地区
指定地区
查看地区代码
HTTP(S)
SOCKS5
每次请求更换IP
指定IP时效
去重
不去重
TXT
JSON
回车换行(\r\n)
回车(\r)
换行(\n)
Tab(\t)
请求参数说明
参数
参数类型
是否必选
备注
key
String
必选

提取密钥

c
int
必选

提取IP数量

cty
String
非必选

国家代码:可输入多个,用英文","分隔

region
String
非必选

地区,选择指定国家后可选,默认随机

city
String
非必选

城市(最后一级行政单位),选择二级行政单位后可选,默认随机

ft
String
非必选

数据格式:1:TXT 2:JSON

pt
int
非必选

IP协议:1:http/https, 2:socks5

pat
String
非必选

分隔符(1:\r\n 2:\r 3:\n 4:\t)

rep
int
非必选

IP去重:1:去重 2:不去重

ts
int
非必选

IP时效:默认5分钟,范围为5~14400,正整数

返回信息
  • {
  • "code": 0
  • "success": true,
  • "msg": "0",
  • "data": [
  • { "ip":"47.244.192.12","port":16098 },
    { "ip":"47.244.192.12","port":15698 }
  • ]
  • }
  • 返回信息
    参数
    参数类型
    是否必选
    备注
    code
    String
    必选
    返回结果
    success
    Boolean
    必选
    是否成功
    msg
    String
    非必选
    返回信息
    ip
    String
    非必选
    IP地址
    port
    Int
    非必选
    端口号
    状态码信息
    状态码
    描述
    200
    操作成功
    201
    请求格式不正确
    202
    套餐信息异常
    203
    用户信息异常
    204
    用户未认证
    205
    白名单IP异常/ip(xxx)未添加到白名单
    206
    暂无可用IP
    207
    端口不足
    208
    客户端IP不在允许的服务范围
    添加白名单接口
    url
    请求方法
    编码方式
    API接口地址
    添加白名单
    GET
    utf-8
    http://api.ipipgo.com/white/add?key=xxx&brand=2&sign=xxx&ip=xxx,xxx
    删除白名单
    GET
    utf-8
    http://api.ipipgo.com/white/delete?key=xxx&brand=2&sign=xxx&ip=xxx,xxx
    查看白名单
    GET
    utf-8
    http://api.ipipgo.com/white/fetch?key=xxx&brand=2&sign=xxx&ip=xxx,xxx
    返回信息
  • 异常
  • {
  • "code" : -1;
  • "data" : null;
  • "message" : 描述信息;
  • }
  • {
  • "code" : 1007;
  • "data" :{
  • "existIp": 已经存在的IP集合;
  • "errorRegionIp": 不在服务范围的中国大陆IP集合
  • }
  • "message" : 存在IP添加失败;
  • }

  • 成功
  • {
  • "code" : 200;
  • "data" : {
  • "total" : 可增加白名单数(-1代表无限制);
  • "used" : 已使用数量;
  • "whiteStatus" : 白名单状态;
  • "list" : [xxx, xxx]; //白名单数据
  • }
  • "message" : 描述信息;
  • }
  • 状态码信息
    状态码
    描述
    200
    操作成功
    1001
    key无效
    1002
    sign无效
    1003
    IPv4地址不合法
    1005
    IP数量已超出限制
    1007
    存在IP添加失败
    1101
    服务器内部错误
    用户接入IPIPGO代码demo
    下载代码:
    代码示例:
    using System;
    using System.IO;
    using System.Net;
    using System.Net.Http;
    using System.Text;
    using System.Threading.Tasks;
    
    namespace ProxySample {
        internal class Program {
            public static async Task Run() {
                var proxy = new WebProxy("代理IP", 代理端口); //这里替换为你的代理地址和端口
    			//如使用账号密码验证,反注释此行
                //proxy.Credentials = new NetworkCredential(userName: "账号", password: "密码"); //这里替换成你的验证用户名和密码
    
                //HttpWebRequest用法
                var req = HttpWebRequest.Create("https://baidu.com");
                req.Proxy = proxy;
                req.Method = "GET";
                var response = req.GetResponse();
                Stream stream = response.GetResponseStream();
                StreamReader sr = null;
                sr = new StreamReader(stream, Encoding.Default);
                var html = sr.ReadToEnd();
                sr.Close();
                sr.Dispose();
                Console.WriteLine(html);
    
                //HttpClient用法
                var httpClientHandler = new HttpClientHandler {
                    Proxy = proxy,
                };
                HttpClient client = new HttpClient(httpClientHandler);
                var ret = await client.GetStringAsync("https://baidu.com");
                Console.WriteLine(ret);
            }
    
            public static void Main(string[] args) {
                Task.Run(async () => { await Program.Run(); }).Wait();
            }
        }
    }
    
    API提取
    API文档
    代码demo