Startseite
Standorte
Blog
Produkte
Wohnproxys Unbegrenzte Wohnproxys Statische Wohn-Proxys Statische Rechenzentrums-Proxys Statische geteilte Proxys
Ressourcen
Preise Standorte Blog Hilfe-Center FAQ
Registrieren
Benutzer/Passwort-Authentifizierung
Passwort-Demo
API-Extraktion
API-Demo
Benutzername/Passwort-Extraktion
Verbleibende Daten
0GB
Land
Bundesländer und Provinzen
Sitzungstyp
Unterkonto
Benötigen Sie ein benutzerdefiniertes Konto?Erstellen Sie eines.
Proxy-Adresse
Host:Port
Benutzername
Passwort
Testbefehl (socks5 bitte ändern Sie http:// in socks5://)
Massen-Generierung
Kopieren
Generieren
Haben Sie Fragen? Bitte lesen Sie das Nutzungs-Tutorial
Fehlercode
Code
BESCHREIBUNG
400
Das Format von Konto und Passwort ist falsch.
401
Das Traffic-Guthaben ist nicht ausreichend.
402
Traffic-Guthaben unzureichend
403
Unzureichende Traffic-Beschränkungen des Unterkontos
405
Ausgangsknoten nicht gefunden
406
Ausgangsknoten nicht gefunden
407
Authentifizierung fehlgeschlagen
408
IP nicht zur Whitelist hinzugefügt
409
Region nicht festgelegt
410
Ausgangsknoten nicht gefunden
411
Exportkonfigurationsfehler
412
Ausgangsknoten nicht gefunden
413
Exportkonfigurationsfehler
414
Ausgangsknoten nicht gefunden
415
Ausgangsknoten nicht gefunden
416,417,418,419
Unterkonto nicht gefunden
420
Das Authentifizierungskonto-Passwort ist leer
421
Das Authentifizierungskonto-Passwort ist falsch
423
Zugriff über Festlandchina-Netzwerk
424
Unterbenutzer gesperrt
Benutzerhandbuch
Parameter
BESCHREIBUNG
ERFORDERLICH
zone
Region, Standard ist global gemischt, wenn nicht ausgefüllt
Ja
st
Bundesland, in einigen Ländern enthalten, Standard ist zufällig
Nein
city
Stadt, Standard ist zufällig
Nein
sid
8-stellige zufällige reine Zahl
Nein
time
Dauer unter 180 Minuten
Nein
Verwendungsmethode
Zone - bestimmte Region

[account]_custom_zone_BR:[password]

zone_BR

zone_JP

zone_GB

zone_KR

Beispiel:

# besuchen

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

ST - bestimmtes Bundesland

[account]_custom_zone_US_st_California:[password]

st_California

st_Florida

st_Oregon

st_NorthCarolina

Beispiel:

# besuchen

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

City - bestimmte Stadt

[account]_custom_zone_US_st_Mississippi_city_Jackson:[password]

city_Tremont

city_Jackson

Beispiel:

# besuchen

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

SID - zufällig feste Ausgangs-IP zuweisen

[account]_custom_zone_global_sid_14675113:[password]

Beispiel:

# besuchen

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

Time - maximale Dauer für feste Ausgangs-IP: 180 Minuten

Mit SID verwenden

[account]_custom_zone_global_sid_14675113_time_20:[password]

time_5

5 Minuten

time_10

10 Minuten

time_30

30 Minuten

Beispiel:

# besuchen

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

Sprache wählen
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-Extraktion
Verbleibende Daten
0GB
REGIONSAUSWAHL*
EXTRAHIERTE MENGE
PROTOKOLL
DATENFORMAT
TRENNZEICHEN
Generieren
Link öffnen >
Whitelist-API
Schnittstelle
Beschreibung
https://proxy001.com/api/user/white_ip_list?api_key=xxx
Whitelist-Abfrage-API
https://proxy001.com/api/user/add_white_ip?api_key=xxx&ips=xxx
Whitelist-Hinzufügungsschnittstelle (IPs durch Kommas getrennt)
https://proxy001.com/api/user/del_white_ip?api_key=xxx&ips=xxx
Whitelist-Löschschnittstelle (IPs durch Kommas getrennt)
Anleitung
Parameter
Beschreibung
Typ
Erforderlich
num
Anzahl der IPs
int
Ja
regions
Land
string
Ja
protocol
(http:HTTP/HTTPS socks5:SOCKS5)
string
Nein
return_type
txt json
string
Nein
lb
Trennzeichen (1:\r\n 2:/br 3:\r 4:\n 5:\t 6:benutzerdefiniert)
int
Ja
sb
Benutzerdefiniertes Trennzeichen
string
Nein
Ergebnisanmerkung
Name
Typ
Beschreibung
IP
int
IP-Adresse
PORT
string
Proxy-Port
Beispiel für Rückgabeergebnis
{"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}, ] }
Sprache wählen
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}")