首頁
套餐購買
地區
網誌
註冊
賬密認證獲取
賬密 Demo
API獲取
API Demo
賬密獲取
國家
州省
城市
選擇切換類型
認證賬戶
暫無認證賬戶?去創建
代理地址
主機端口
用戶名
密碼
測試指令(socks5指令請將下面http:// 改成socks5://)
批量生成
複製
生成
如遇到疑問,請查看 使用教程
錯誤代碼
錯誤編碼
描述
400
賬號密碼格式不正確
401
賬號密碼不正確
402
流量結餘不足
403
子賬號流量限制不足
405
找不到出口節點
406
找不到出口節點
407
認證失敗
408
IP未加入白名單
409
請求未設置地區
410
找不到出口節點
411
出口配置錯誤
412
找不到出口節點
413
出口配置錯誤
414
找不到出口節點
415
找不到出口節點
416,417,418,419
找不到子賬號
420
認證賬號密碼為空
421
認證賬號密碼不正確
423
使用大陸網絡訪問
424
子用戶被暫停
使用說明
參數
描述
必選
zone
地區,不填預設全球混播
st
州,部分國家含有,不填預設隨機
city
都市,不填預設隨機
sid
8位隨機純數字
time
持續時間少於180分鐘
接口使用方法
·zone-指定地區

[account]_custom_zone_BR:[password]

zone_BR

zone_JP

zone_GB

zone_KR

示例:

# 訪問韓國

curl -x us.proxy001.com:7878 -U "[account]_custom_zone_KR:[password]" ipinfo.io

·st-指定州

[account]_custom_zone_US_st_California:[password]

st_California

st_Florida

st_Oregon

st_NorthCarolina

示例:

# 訪問美國加利福尼亞州

curl -x us.proxy001.com:7878 -U "[account]_custom_zone_US_st_California:[password]" ipinfo.io

·city-指定城市

[account]_custom_zone_US_st_Mississippi_city_Jackson:[password]

city_Tremont

city_Jackson

示例:

# 訪問美國密西西比州傑克遜

curl -x us.proxy001.com:7878 -U "[account]_custom_zone_US_st_Mississippi_city_Jackson:[password]" ipinfo.io

·sid-固定一個出口ip

[account]_custom_zone_global_sid_14675113:[password]

示例:

# 全球隨機固定一個出口ip

curl -x us.proxy001.com:7878 -U "[account]_custom_zone_global_sid_14675113:[password]" ipinfo.io

·time-指定一個出口ip最長持續時間 最高 180分鐘

sid 搭配使用

[account]_custom_zone_global_sid_14675113_time_20:[password]

time_5

5分鐘

time_10

10分鐘

time_30

30分鐘

示例:

# 全球隨機 固定一個出口ip 存活20分鐘

curl -x us.proxy001.com:7878 -U "[account]_custom_zone_global_sid_14675113_time_20:[password]" ipinfo.io

選擇語言
C/C++
GO
Node.js
PHP
JAVA
Python
C/C++
#include <iostream>
#include <string>
#include <curl/curl.h>

// Callback function, used to process HTTP response data
size_t WriteCallback(void* contents, size_t size, size_t nmemb, std::string* s) {
    size_t newLength = size * nmemb;
    s->append((char*)contents, newLength);
    return newLength;
}

int main() {
    CURL* curl;
    CURLcode res;
    std::string readBuffer;

    // Initialize libcurl
    curl_global_init(CURL_GLOBAL_ALL);

    // Get a CURL handle
    curl = curl_easy_init();
    if(curl) {
        // Set proxy URL and port、username and password
        const char* proxyUrl = "http://Proxy URL:port";
        const char* proxyUserpwd = "username:password";
        curl_easy_setopt(curl, CURLOPT_PROXY, proxyUrl);
        curl_easy_setopt(curl, CURLOPT_PROXYUSERPWD, proxyUserpwd);

        // Set target URL
        curl_easy_setopt(curl, CURLOPT_URL, "http://ipinfo.io");

        // Set callback function to handle HTTP response data
        curl_easy_setopt(curl, CURLOPT_WRITEFUNCTION, WriteCallback);
        curl_easy_setopt(curl, CURLOPT_WRITEDATA, &readBuffer);

        // Execute HTTP requests
        res = curl_easy_perform(curl);

        // Check if the request was successful
        if(res != CURLE_OK) {
            std::cerr << "curl_easy_perform() failed: " << curl_easy_strerror(res) << std::endl;
        } else {
            // Print the return result
            std::cout << "Response:\n" << readBuffer << std::endl;
        }

        // clean
        curl_easy_cleanup(curl);
    }

    // clean
    curl_global_cleanup();

    return 0;
}
          
GO
package main

import (
	"fmt"
	"io"
	"net/http"
	"net/url"
)

var proxy_server = "http://Proxy URL:port"
var username = "username"
var password = "password"

func main() {
	// Set proxy URL
	proxyURL, err := url.Parse(proxy_server)
	if err != nil {
		fmt.Printf("Failed to parse proxy URL: %v\n", err)
		return
	}

	//
	proxyURL.User = url.UserPassword(username, password)

	// Create Transport
	transport := &http.Transport{
		Proxy: http.ProxyURL(proxyURL),
	}

	// Create client
	client := &http.Client{
		Transport: transport,
	}

	// Send request
	resp, err := client.Get("http://ipinfo.io")
	if err != nil {
		fmt.Printf("request failure: %v\n", err)
		return
	}
	defer resp.Body.Close()

	// Read response
	body, err := io.ReadAll(resp.Body)
	if err != nil {
		fmt.Printf("Read response fail: %v\n", err)
		return
	}

	// Output result
	fmt.Printf("status: %d\n", resp.StatusCode)
	fmt.Printf("Response content:\n%s\n", string(body))
}
          
Node.js
#!/usr/bin/env node
require('request-promise')({
    url: 'https://ipinfo.io',
    proxy: 'http://???-zone-custom:????@us.proxy001.com:7878',
    })
.then(function(data){ console.log(data); },
    function(err){ console.error(err); });		       
PHP
// Target URL
$url = "http://ipinfo.io";

// Proxy server information
$proxy = "us.proxy001.com:7878"; // Replace with your proxy address and port
$proxyAuth = "username:password"; //  Replace with agent username and password

// Initialize cURL
$ch = curl_init();
curl_setopt($ch, CURLOPT_PROXY, $proxy );
curl_setopt($ch, CURLOPT_PROXYUSERPWD, $proxyAuth);
curl_setopt($ch, CURLOPT_PROXYTYPE,CURLPROXY_HTTP);
curl_setopt($ch, CURLOPT_URL, $url);
curl_setopt($ch, CURLOPT_TIMEOUT, 30);
$result = curl_exec($ch);
curl_close($ch);
echo $result;
          
JAVA
import org.apache.http.HttpHost;
import org.apache.http.HttpResponse;
import org.apache.http.auth.AuthScope;
import org.apache.http.auth.UsernamePasswordCredentials;
import org.apache.http.client.CredentialsProvider;
import org.apache.http.client.methods.HttpGet;
import org.apache.http.impl.client.BasicCredentialsProvider;
import org.apache.http.impl.client.CloseableHttpClient;
import org.apache.http.impl.client.HttpClients;
import org.apache.http.util.EntityUtils;

public class auth_demo {
    public static void main(String[] args) {
        String proxyHost = "Proxy ip";
        int proxyPort = 7878;
        String proxyUsername = "username";
        String proxyPassword = "password";
        String targetUrl = "http://ipinfo.io";

        //
        CredentialsProvider credsProvider = new BasicCredentialsProvider();
        credsProvider.setCredentials(
                new AuthScope(proxyHost, proxyPort),
                new UsernamePasswordCredentials(proxyUsername, proxyPassword));

        //
        try (CloseableHttpClient httpClient = HttpClients.custom()
                .setDefaultCredentialsProvider(credsProvider)
                .setProxy(new HttpHost(proxyHost, proxyPort))
                .build()) {

            //
            HttpGet httpGet = new HttpGet(targetUrl);

            //
            HttpResponse response = httpClient.execute(httpGet);

            //
            int statusCode = response.getStatusLine().getStatusCode();
            if (statusCode == 200) {
                //
                String responseBody = EntityUtils.toString(response.getEntity());
                System.out.println("response:\n" + responseBody);
            } else {
                System.out.println("request failed, status code: " + statusCode);
            }
        } catch (Exception e) {
            e.printStackTrace();
        }
    }
}
          
Python
import requests

        # Target URL
        url = "http://ipinfo.io"

        proxyserver = "http://Proxy ip:port"#如us.proxy001.com:7878
        username = "username"
        password = "password"

        # Proxy settings
        proxies = {
        }

        try:
            # Send GET request
            response = requests.get(url, proxies=proxies)

            # Check the response status
            response.raise_for_status()

            # Print the return result
            print(response.text)
        except requests.exceptions.RequestException as e:
            # Handling request exceptions
            print(f"request failure: {e}")
          
API獲取
地區選擇*
獲取數量
代理協議
數據格式
分隔符
生成API鏈接
打開鏈接 >
白名單接口
接口
描述
https://proxy001.com/api/user/white_ip_list?api_key=xxx
白名單查詢接口
https://proxy001.com/api/user/add_white_ip?api_key=xxx&ips=xxx
白名單添加接口(ips以英文逗號隔開)
https://proxy001.com/api/user/del_white_ip?api_key=xxx&ips=xxx
白名單刪除接口(ips以英文逗號隔開)
使用說明
參數
描述
類型
必選
num
IP獲取數量
int
regions
國家
string
protocol
協議(http:HTTP/HTTPS socks5:SOCKS5)
string
return_type
數據格式:txt json
string
lb
分隔符(1:\r\n 2:/br 3: \r 4:\n 5:\t 6 :自訂)
int
sb
自訂分隔符
string
結果註釋
名稱
類型
描述
IP
int
IP地址
PORT
string
端口號
返回結果示例
{"code": 0, "success": true, "msg": "success", "request_ip": "127.0.0.1", "data": [ {"ip" :"1.1.2.2","port" :14566}, {"ip" :"1.1.2.2","port" :14577}, ] }
選擇語言
C/C++
GO
Node.js
PHP
JAVA
Python
C/C++
#include <iostream>
#include <string>
#include <curl/curl.h>

// Callback function, used to process HTTP response data
size_t WriteCallback(void* contents, size_t size, size_t nmemb, std::string* s) {
    size_t newLength = size * nmemb;
    s->append((char*)contents, newLength);
    return newLength;
}

int main() {
    CURL* curl;
    CURLcode res;
    std::string readBuffer;

    // Initialize libcurl
    curl_global_init(CURL_GLOBAL_ALL);

    // Get a CURL handle
    curl = curl_easy_init();
    if(curl) {
        // Set proxy URL and port
        const char* proxyUrl = "http://Proxy URL:port";
        curl_easy_setopt(curl, CURLOPT_PROXY, proxyUrl);

        // Set target URL
        curl_easy_setopt(curl, CURLOPT_URL, "http://ipinfo.io");

        // Set callback function to handle HTTP response data
        curl_easy_setopt(curl, CURLOPT_WRITEFUNCTION, WriteCallback);
        curl_easy_setopt(curl, CURLOPT_WRITEDATA, &readBuffer);

        // Execute HTTP requests
        res = curl_easy_perform(curl);

        // Check if the request was successful
        if(res != CURLE_OK) {
            std::cerr << "curl_easy_perform() failed: " << curl_easy_strerror(res) << std::endl;
        } else {
            // Print the return result
            std::cout << "Response:\n" << readBuffer << std::endl;
        }

        // clean
        curl_easy_cleanup(curl);
    }

    // clean
    curl_global_cleanup();

    return 0;
}
          
GO
package main

import (
	"fmt"
	"io"
	"net/http"
	"net/url"
)

var proxy_server = "http://Proxy ip:port"

func main() {
	// Set proxy URL
	proxyURL, err := url.Parse(proxy_server)
	if err != nil {
		fmt.Printf("Failed to parse proxy URL: %v\n", err)
		return
	}

	// Create Transport
	transport := &http.Transport{
		Proxy: http.ProxyURL(proxyURL),
	}

	// Create client
	client := &http.Client{
		Transport: transport,
	}

	// Send request
	resp, err := client.Get("http://ipinfo.io")
	if err != nil {
		fmt.Printf("request failure: %v\n", err)
		return
	}
	defer resp.Body.Close()

	// Read response
	body, err := io.ReadAll(resp.Body)
	if err != nil {
		fmt.Printf("Read response fail: %v\n", err)
		return
	}

	// Output result
	fmt.Printf("status: %d\n", resp.StatusCode)
	fmt.Printf("Response content:\n%s\n", string(body))
}

          
Node.js
#!/usr/bin/env node
require('request-promise')({
    url: 'https://ipinfo.io',
    proxy: 'http://ip:port',
    })
.then(function(data){ console.log(data); },
    function(err){ console.error(err); }); 
PHP

// Target URL
$url = "http://ipinfo.io";

// Proxy server information
$proxy = "198.19.11.12:123"; // Proxy address and port

// Initialize cURL
$ch = curl_init();

// Set cURL options
curl_setopt($ch, CURLOPT_URL, $url);
curl_setopt($ch, CURLOPT_PROXY, $proxy); // proxies
curl_setopt($ch, CURLOPT_RETURNTRANSFER, true); // Return the result instead of directly outputting it

// Execute request and obtain response
$response = curl_exec($ch);

// Check for errors
if (curl_errno($ch)) {
    echo "cURL error:" . curl_error($ch);
} else {
    echo $response;
}

// close cURL
curl_close($ch);


          
JAVA
import org.apache.http.HttpHost;
import org.apache.http.HttpResponse;
import org.apache.http.auth.AuthScope;
import org.apache.http.auth.UsernamePasswordCredentials;
import org.apache.http.client.CredentialsProvider;
import org.apache.http.client.methods.HttpGet;
import org.apache.http.impl.client.BasicCredentialsProvider;
import org.apache.http.impl.client.CloseableHttpClient;
import org.apache.http.impl.client.HttpClients;
import org.apache.http.util.EntityUtils;

public class api_demo {
    public static void main(String[] args) {
        String proxyHost = "Proxy ip";
        int proxyPort = 7878;
        String targetUrl = "http://ipinfo.io";

        //
        CredentialsProvider credsProvider = new BasicCredentialsProvider();
        credsProvider.setCredentials(
                new AuthScope(proxyHost, proxyPort));

        //
        try (CloseableHttpClient httpClient = HttpClients.custom()
                .setDefaultCredentialsProvider(credsProvider)
                .setProxy(new HttpHost(proxyHost, proxyPort))
                .build()) {

            //
            HttpGet httpGet = new HttpGet(targetUrl);

            //
            HttpResponse response = httpClient.execute(httpGet);

            //
            int statusCode = response.getStatusLine().getStatusCode();
            if (statusCode == 200) {
                //
                String responseBody = EntityUtils.toString(response.getEntity());
                System.out.println("response:\n" + responseBody);
            } else {
                System.out.println("request failed, status code: " + statusCode);
            }
        } catch (Exception e) {
            e.printStackTrace();
        }
    }
}

          
Python
import requests

# Target URL
url = "http://ipinfo.io"

# Proxy settings
proxies = {
    'http': 'http://Proxy ip:port',
    'https': 'http://Proxy ip:port'  # Even if HTTPS is not used, it is recommended to set up an HTTPS proxy at the same time
}

try:
    # Send GET request
    response = requests.get(url, proxies=proxies)

    # Check the response status
    response.raise_for_status()

    # Print the return result
    print(response.text)
except requests.exceptions.RequestException as e:
    # Handling request exceptions
    print(f"request failure: {e}")
          
開啟您安全穩定的
全球代理服務
幾分鐘內即可開始使用,充分釋放代理的潛力。
立即開始