Zum Hauptinhalt springen
Dieses Dokument beschreibt die Integration des Ace Data Cloud globalen Proxys, einschließlich Antragsmethoden, Nutzungsmethoden und weiteren spezifischen Inhalten.

Antragsmethoden

Um die globalen Dienste nutzen zu können, können Sie zunächst die „Antragsseite“ besuchen, um einen Antrag zu stellen. Bei der ersten Antragstellung gibt es ein kostenloses Kontingent von 1 Punkt. Wenn Sie noch nicht eingeloggt sind, werden Sie automatisch zur Anmeldeseite weitergeleitet. Nach dem Einloggen können Sie mit dem Antrag fortfahren.

Nutzungsmethoden

Nach dem Antrag können Sie in der „Konsole“ die Ergebnisse Ihres Antrags einsehen, wie im Bild gezeigt: Klicken Sie auf „Credentials“, um den Benutzernamen und das Passwort für die Nutzung des globalen Proxy-Dienstes anzuzeigen, die durch einen Doppelpunkt getrennt sind. Der Benutzername besteht aus 8 Zeichen, das Passwort aus 32 Zeichen, wie im Bild gezeigt: Dieser Proxy ist ein Rotating Proxy, daher müssen Sie beim Gebrauch nur eine feste Proxy-Adresse und einen Port einstellen. Die Adresse und der Port des Proxys sind global.proxy.acedata.cloud und 30007. Dieser Proxy unterstützt die Protokolle HTTP/HTTPS/SOCKS und kann für Anfragen an Websites, die HTTP- und HTTPS-Protokolle verwenden, genutzt werden.
Hinweis: Dieser Proxy kann nur außerhalb des chinesischen Netzwerks verwendet werden. In Festlandchina ist die Nutzung nicht möglich.

Befehls-Test

Nachdem Sie den Benutzernamen und das Passwort des Proxys haben, ist die einfachste Methode, dies über den curl-Befehlszeilenbefehl zu testen. Wenn Sie curl noch nicht installiert haben, können Sie sich an https://curl.se/ orientieren. Angenommen, der aktuelle Benutzername und das Passwort des Proxys sind 1f78266a:eff0896726224fa2a99fe82dd1f07562, können wir den folgenden curl-Befehl zum Testen verwenden:
curl -x 1f78266a:eff0896726224fa2a99fe82dd1f07562@global.proxy.acedata.cloud:30007 https://ipinfo.io
Hier verwenden wir den -x Parameter von curl, um die Proxy-Adresse anzugeben. Das Proxy-Protokoll ist standardmäßig HTTP/HTTPS. Die angeforderte URL ist https://ipinfo.io, diese Seite kann die echte IP-Adresse und den Standort der IP zurückgeben, die die Seite anfordert.
Hinweis: Der oben genannte Benutzername und das Passwort könnten ungültig sein. Bitte ersetzen Sie sie durch Ihren Benutzernamen und Ihr Passwort.
Das Ergebnis sieht wie folgt aus:
{
  "ip": "66.206.249.77",
  "hostname": "host-66-206-249-77.public.eastlink.ca",
  "city": "Kirkland Lake",
  "region": "Ontario",
  "country": "CA",
  "loc": "48.1446,-80.0377",
  "org": "AS11260 EastLink",
  "postal": "P2N",
  "timezone": "America/Toronto",
  "readme": "https://ipinfo.io/missingauth"
}
Wie zu sehen ist, ist das zurückgegebene Land CA, was Kanada bedeutet. Wenn Sie den Befehl erneut ausführen, können Sie unterschiedliche Ergebnisse erhalten, da jede Anfrage eine zufällige IP-Adresse verwendet.

Code-Integration

Im Folgenden wird anhand von Python gezeigt, wie der Proxy eingerichtet wird:
import requests

proxy = 'http://{proxy_username}:{proxy_password}@global.proxy.acedata.cloud:30007'

proxies = {
    'http': proxy,
    'https': proxy
}

for _ in range(3):
    resp = requests.get('https://ipinfo.io', proxies=proxies)
    print(resp.text)
Hier haben wir zunächst die URL des Proxys deklariert und als proxy-Variable definiert. Das Protokoll ist HTTP, gefolgt von dem Benutzernamen und Passwort des Tunnel-Proxys (d.h. dem in der Konsole angezeigten Benutzernamen und Passwort, die durch einen Doppelpunkt getrennt sind), gefolgt von einem @-Symbol und dann der Adresse und dem Port des Proxys.
Hinweis: Sie müssen {proxy_username}:{proxy_password} in dem obigen Code durch Ihren Benutzernamen und Ihr Passwort ersetzen. Das endgültige Ergebnis sieht ähnlich aus wie proxy = 'http://1f78266a:eff0896726224fa2a99fe82dd1f07562@global.proxy.acedata.cloud:30007', beachten Sie, dass keine { und } Zeichen vorhanden sind.
Dann haben wir eine proxies-Variable deklariert, die zwei Schlüssel-Wert-Paare konfiguriert, wobei die Schlüssel http und https sind und beide den Wert proxy haben, was bedeutet, dass für Websites, die HTTP- und HTTPS-Protokolle verwenden, der über die proxy-Variable definierte Proxy verwendet wird. Anschließend haben wir eine Schleife mit drei Durchläufen definiert, um den Proxy zu testen. Das Ergebnis sieht wie folgt aus:
{
  "ip": "103.190.205.165",
  "hostname": "assigned-for-client.adnsl.com",
  "city": "Paltan",
  "region": "Dhaka Division",
  "country": "BD",
  "loc": "23.7362,90.4143",
  "org": "AS38203 ADN Telecom Ltd.",
  "postal": "1000",
  "timezone": "Asia/Dhaka",
  "readme": "https://ipinfo.io/missingauth"
}
{
  "ip": "74.111.25.181",
  "hostname": "pool-74-111-25-181.syrcny.fios.verizon.net",
  "city": "Syracuse",
  "region": "New York",
  "country": "US",
  "loc": "43.0481,-76.1474",
  "org": "AS701 Verizon Business",
  "postal": "13201",
  "timezone": "America/New_York",
  "readme": "https://ipinfo.io/missingauth"
}
{
  "ip": "207.113.168.248",
  "city": "LaPorte",
  "region": "Indiana",
  "country": "US",
  "loc": "41.6106,-86.7225",
  "org": "AS13428 Surf Air Wireless, LLC",
  "postal": "46350",
  "timezone": "America/Chicago",
  "readme": "https://ipinfo.io/missingauth"
}
Wie zu sehen ist, sind die Proxy-IP-Adressen, die bei jedem Lauf zurückgegeben werden, zufällig, und die IPs stammen tatsächlich aus verschiedenen Ländern und Städten weltweit. Natürlich ist die oben beschriebene Methode zur Proxy-Einrichtung tatsächlich eine relativ einfache Methode. Tatsächlich ist der obige Code äquivalent dazu, bei der Anfrage einen zusätzlichen Header - Proxy Authorization - einzustellen, sodass der obige Code auch wie folgt umgeschrieben werden kann:
import requests
import base64

proxy_host = 'global.proxy.acedata.cloud'
proxy_port = '30007'
proxy_username = '{proxy_username}' # 8-stelliger Benutzername
proxy_password = '{proxy_password}' # 32-stelliges Passwort

credentials = base64.b64encode(
    f'{proxy_username}:{proxy_password}'.encode()).decode()

proxies = {
    'http': f'http://{proxy_host}:{proxy_port}',
    'https': f'http://{proxy_host}:{proxy_port}'
}

headers = {
    'Proxy-Authorization': f'Basic {credentials}'
}

for _ in range(3):
    resp = requests.get('https://ipinfo.io',
                        proxies=proxies, headers=headers)
    print(resp.text)

Hier haben wir durch den Header Proxy-Authorization zusätzlich den Benutzernamen und das Passwort des Proxys festgelegt (die Base64-Kodierung ist erforderlich). Das Ergebnis der Ausführung des Codes ist dasselbe. Für andere Sprachen, wie z.B. JavaScript mit axios, kann eine ähnliche Einstellungsmethode verwendet werden:
const axios = require("axios");
const base64 = require("base64");

const proxy_host = "global.proxy.acedata.cloud";
const proxy_port = "30007";
const proxy_username = "{proxy_username}"; // 8-stelliger Benutzername
const proxy_password = "{proxy_password}"; // 32-stelliges Passwort

const credentials = base64.encode(`${proxy_username}:${proxy_password}`);

const proxies = {
  http: `http://${proxy_host}:${proxy_port}`,
  https: `http://${proxy_host}:${proxy_port}`,
};

const headers = {
  "Proxy-Authorization": `Basic ${credentials}`,
};

for (let i = 0; i < 3; i++) {
  axios
    .get("https://ipinfo.io", { proxies, headers })
    .then((resp) => console.log(resp.data))
    .catch((err) => console.error(err));
}
Die Ausführungsergebnisse sind alle gleich. Für die Einstellungen in anderen Sprachen können Sie sich auf den obigen Text beziehen und ihn entsprechend umschreiben.

Regionale Filterung

Wir können durch das Hinzufügen von region im Benutzernamen eine regionale Filterung vornehmen. Wenn wir beispielsweise einen Proxy in den USA auswählen möchten und der ursprüngliche Benutzername 1f78266a ist, können wir den Benutzernamen in 1f78266a-region-us ändern. Der obige curl kann dann wie folgt umgeschrieben werden:
curl -x 1f78266a-region-us:eff0896726224fa2a99fe82dd1f07562@global.proxy.acedata.cloud:30007 https://ipinfo.io
Regionenliste:
Länder- oder RegionsnameLänder-/Regionscode
Vereinigte Staatenus
Hongkonghk
Andorraad
Vereinigte Arabische Emirateae
Afghanistanaf
Antigua und Barbudaag
Anguillaai
Albanienal
Armenienam
Angolaao
Antarktisaq
Argentinienar
Amerikanisch-Samoaas
Österreichat
Australienau
Arubaaw
Ålandinselnax
Aserbaidschanaz
Bosnien und Herzegowinaba
Barbadosbb
Bangladeschbd
Belgienbe
Burkina Fasobf
Bulgarienbg
Bahrainbh
Burundibi
Beninbj
Saint-Barthélemybl
Bermudabm
Bruneibn
Bolivienbo
Niederländische Karibikbq
Brasilienbr
Bahamasbs
Bhutanbt
Bouvetinselbv
Botswanabw
Weißrusslandby
Belizebz
Kanadaca
Kokosinselncc
Zentralafrikanische Republikcf
Schweizch
Chilecl
Kameruncm
Kolumbienco
Costa Ricacr
Kubacu
Kap Verdecv
Weihnachtsinselcx
Zyperncy
Tschechische Republikcz
Deutschlandde
Dschibutidj
Dänemarkdk
Dominicadm
Dominikanische Republikdo
Algeriendz
Ecuadorec
Estlandee
Ägypteneg
Westsaharaeh
Eritreaer
Spanienes
Finnlandfi
Fidschifj
Vereinigte Staaten von Mikronesienfm
Färöerfo
Frankreichfr
Gabunga
Grenadagd
Georgienge
Französisch-Guayanagf
Ghanagh
Gibraltargi
Grönlandgl
Guineagn
Guadeloupegp
Äquatorialguineagq
Griechenlandgr
Guatemalagt
Guamgu
Guinea-Bissaugw
Guyanagy
Heard und McDonald-Inselnhm
Hondurashn
Kroatienhr
Haitiht
Ungarnhu
Indonesienid
Irlandie
Israelil
Isle of Manim
Indienin
Britisches Territorium im Indischen Ozeanio
Irakiq
Iranir
Islandis
Italienit
Jerseyje
Jamaikajm
Jordanienjo
Japanjp
Kambodschakh
Kiribatiki
Komorenkm
Kuwaitkw
Kaimaninselnky
Libanonlb
Liechtensteinli
Sri Lankalk
Liberialr
Lesothols
Litauenlt
Luxemburglu
Lettlandlv
Libyenly
Marokkoma
Monacomc
Moldawienmd
Montenegrome
Französisch-Guadeloupemf
Madagaskarmg
Marshallinselnmh
Nordmazedonienmk
Maliml
Myanmarmm
Macaomo
Martiniquemq
Mauretanienmr
Montserratms
Maltamt
Maledivenmv
Malawimw
Mexikomx
Malaysiamy
Namibiana
Nigerne
Norfolkinselnf
Nigeriang
Nicaraguani
Niederlandenl
Norwegenno
Nepalnp
Naurunr
Omanom
Panamapa
Perupe
Französisch-Polynesienpf
Papua-Neuguineapg
Philippinenph
Pakistanpk
Polenpl
Pitcairninselnpn
Puerto Ricopr
Palästinaps
Palaupw
Paraguaypy
Katarqa
Réunionre
Rumänienro
Serbienrs
Russlandru
Ruandarw
Salomonensb
Seychellensc
Sudansd
Schwedense
Singapursg
Sloweniensi
Slowakeisk
Sierra Leonesl
San Marinosm
Senegalsn
Somaliaso
Surinamesr
Südsudanss
São Tomé und Príncipest
El Salvadorsv
Syriensy
Eswatinisz
Turks- und Caicosinselntc
Tschadtd
Togotg
Thailandth
Tokelautk
Osttimortl
Tunesientn
Tongato
Türkeitr
Tuvalutv
Tansaniatz
Ukraineua
Ugandaug
Uruguayuy
Vatikanstadtva
Venezuelave
Britische Jungferninselnvg
Amerikanische Jungferninselnvi
Vietnamvn
Wallis und Futunawf
Samoaws
Jemenye
Mayotteyt
Südafrikaza
Sambiazm
Simbabwezw
Kongo (Republik)cg
Kongo (Demokratische Republik)cd
Mosambikmz
Guernseygg
Gambiagm
Nördliche Marianenmp
Äthiopienet
Neukaledoniennc
Vanuatuvu
Französische Südgebietetf
Niuenu
US-amerikanische Überseeinselnum
Cookinselnck
Vereinigtes Königreichgb
Trinidad und Tobagott
St. Vincent und die Grenadinenvc
###tw
Neuseelandnz
Saudi-Arabiensa
Laosla
Nordkoreakp
Südkoreakr
Portugalpt
Kirgisistankg
Kasachstankz
Tadschikistantj
Turkmenistantm
Usbekistanuz
St. Kitts und Neviskn
St. Pierre und Miquelonpm
St. Helenash
St. Lucialc
Mauritiusmu
Côte d’Ivoireci
Keniake
Mongoleimn

IP Fixierung

Wie im obigen Inhalt beschrieben, können wir durch das Hinzufügen von session im Benutzernamen und einer 5-stelligen festen Zahl eine IP-Fixierung für eine gewisse Zeit erreichen, die etwa 10 Minuten gültig ist. Wenn wir beispielsweise eine IP-Fixierung für eine gewisse Zeit erreichen möchten und der ursprüngliche Benutzername 1f78266a ist, können wir den Benutzernamen in 1f78266a-session-12345 ändern, wobei 12345 unverändert bleibt, sodass die IP für eine gewisse Zeit gleich bleibt. Der obige curl-Befehl kann wie folgt umgeschrieben werden:
curl -x 1f78266a-session-12345:eff0896726224fa2a99fe82dd1f07562@global.proxy.acedata.cloud:30007 https://ipinfo.io

Mehr kaufen

Wenn Ihr Paket bereits aufgebraucht ist, müssen Sie mehr kaufen, um diesen Proxy-Dienst weiterhin nutzen zu können. Um mehr zu kaufen, gehen Sie bitte zur „Antragsseite“ und klicken Sie direkt auf die Schaltfläche „Mehr kaufen“, um auszuwählen. Je mehr Sie auf einmal kaufen, desto günstiger ist der Einzelpreis.