ホーム
ロケーション
ブログ
製品
住宅プロキシ 無制限住宅プロキシ 静的住宅プロキシ 静的データセンタープロキシ 静的共有プロキシ
リソース
料金 ロケーション ブログ ヘルプセンター よくある質問
登録
ユーザー/パスワード認証
パスワードデモ
API抽出
APIデモ
ユーザー名/パスワード抽出
残りデータ
0GB
州と省
セッションタイプ
サブアカウント
カスタムアカウントが必要ですか?作成する。
プロキシアドレス
ホスト:ポート
ユーザー名
パスワード
テストコマンド(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]

例:

# アクセス

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分

例:

# アクセス

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抽出
残りデータ
0GB
地域選択*
抽出数量
プロトコル
データ形式
区切り文字
生成
リンクを開く >
ホワイトリストAPI
インターフェース
説明
https://proxy001.com/api/user/white_ip_list?api_key=xxx
ホワイトリスト照会API
https://proxy001.com/api/user/add_white_ip?api_key=xxx&ips=xxx
ホワイトリスト追加インターフェース(IPはカンマ区切り)
https://proxy001.com/api/user/del_white_ip?api_key=xxx&ips=xxx
ホワイトリスト削除インターフェース(IPはカンマ区切り)
手順
パラメータ
説明
タイプ
必須
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}")