Hoppa till huvudinnehåll
Detta dokument beskriver huvudsakligen integrationen av Ace Data Cloud:s globala agenter, inklusive ansökningsmetoder, användningsmetoder och andra specifika innehåll.

Ansökningsmetod

För att använda globala tjänster kan du först gå till “ansökningssidan” för att göra en ansökan, den första ansökan har 1 poäng gratis kvot. Om du inte har loggat in kommer du automatiskt att omdirigeras till inloggningssidan, logga in och fortsätt med ansökan.

Användningsmetod

När ansökan är klar kan du gå till “kontrollpanelen” för att se din ansökningsresultat, som visas i bilden: Klicka på “Credentials” för att se användarnamn och lösenord för att använda den globala agenttjänsten, separerade med kolon, där användarnamnet är 8 tecken och lösenordet är 32 tecken, som visas i bilden: Denna agent är en roterande proxy (Rotating Proxy), så när du använder den behöver du bara ställa in en fast proxyadress och port, proxyadressen och porten är global.proxy.acedata.cloud och 30007, denna proxy är en HTTP/HTTPS/SOCKS-proxy och kan användas för att begära webbplatser med HTTP- och HTTPS-protokoll.
Observera: Denna proxy kan endast användas i nätverksmiljöer utanför Kina, den kan inte användas i fastlands-Kina.

Kommandotest

När du har proxyanvändarnamn och lösenord är det enklaste sättet att testa via curl-kommandoraden, om du inte har installerat det, vänligen se https://curl.se/ för installation. Om det aktuella proxyanvändarnamnet och lösenordet är 1f78266a:eff0896726224fa2a99fe82dd1f07562, kan vi använda följande curl-kommando för att testa:
curl -x 1f78266a:eff0896726224fa2a99fe82dd1f07562@global.proxy.acedata.cloud:30007 https://ipinfo.io
Här använder vi curl:s -x-parameter för att specificera proxyadressen, proxyprotokollet är som standard HTTP/HTTPS, och den begärda URL:en är https://ipinfo.io, denna webbplats kan returnera den verkliga IP-adressen och platsen för IP:n som begärde webbplatsen.
Observera: Det ovanstående användarnamnet och lösenordet kan vara ogiltigt, vänligen ersätt med ditt användarnamn och lösenord.
Resultatet ser ut som följer:
{
  "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"
}
Som du kan se är det returnerade resultatets land CA, vilket representerar Kanada. Om du kör det igen kan du få ett annat resultat, varje begäran har en slumpmässig IP-utgång.

Kodintegration

Nedan visas hur man ställer in denna proxy med Python:
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)
Här deklarerar vi först proxy-URL:en och definierar den som proxy-variabeln, protokollet är http, följt av tunneling-proxyanvändarnamnet och lösenordet (dvs. användarnamnet och lösenordet som visas i kontrollpanelen, separerade med kolon), följt av ett @-tecken och sedan proxyadressen och porten.
Observera: Du behöver ersätta {proxy_username}:{proxy_password} i ovanstående kod med ditt proxyanvändarnamn och lösenord, det slutliga resultatet liknar proxy = 'http://1f78266a:eff0896726224fa2a99fe82dd1f07562@global.proxy.acedata.cloud:30007', observera att det inte finns några { och } tecken.
Därefter deklareras en proxies-variabel som konfigurerar två nyckel-värde-par, där nycklarna är http och https, och deras värden är proxy, vilket representerar att för webbplatser med HTTP- och HTTPS-protokoll används proxy-variabeln för att göra begäran. Sedan definieras en loop som körs tre gånger för att testa proxy. Resultatet ser ut som följer:
{
  "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"
}
Som du kan se är proxy-IP:n som erhålls vid varje körning slumpmässig, och IP:ns plats kommer verkligen från olika länder och städer runt om i världen. Självklart är den ovanstående proxyinställningsmetoden faktiskt en relativt enkel inställning. Faktiskt är den ovanstående koden ekvivalent med att ställa in en extra header - Proxy Authorization vid begäran, så den ovanstående koden kan också skrivas om som följer:
import requests
import base64

proxy_host = 'global.proxy.acedata.cloud'
proxy_port = '30007'
proxy_username = '{proxy_username}' # 8 tecken användarnamn
proxy_password = '{proxy_password}' # 32 tecken lösenord

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)

Som du kan se har vi här genom headern Proxy-Authorization ställt in proxyanvändarnamnet och lösenordet (som behöver Base64-kodas), och den här kodens körningseffekt är densamma. För andra språk, som JavaScript:s axios, kan en liknande inställningsmetod också användas:
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 tecken användarnamn
const proxy_password = "{proxy_password}"; // 32 tecken lösenord

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));
}
Körningseffekten är densamma. För inställningsmetoder för andra språk, vänligen referera till ovanstående och skriv om det själv.

Regionsfilter

Vi kan filtrera regioner genom att lägga till region i användarnamnet, till exempel om vi vill välja en proxy i USA, det ursprungliga användarnamnet är 1f78266a, då kan vi ändra användarnamnet till 1f78266a-region-us, ovanstående curl kan skrivas om som följer:
curl -x 1f78266a-region-us:eff0896726224fa2a99fe82dd1f07562@global.proxy.acedata.cloud:30007 https://ipinfo.io
Regionslista:
Land eller region namnLand/region kod
USAus
Hongkonghk
Andorraad
Förenade Arabemiratenae
Afghanistanaf
Antigua och Barbudaag
Anguillaai
Albanienal
Armenienam
Angolaao
Antarktisaq
Argentinaar
Amerikanska Samoaas
Österrikeat
Australienau
Arubaaw
Ålandöarnaax
Azerbajdzjanaz
Bosnien och Hercegovinaba
Barbadosbb
Bangladeshbd
Belgienbe
Burkina Fasobf
Bulgarienbg
Bahrainbh
Burundibi
Beninbj
Saint Barthélemybl
Bermudabm
Bruneibn
Boliviabo
Nederländska Karibienbq
Brasilienbr
Bahamasbs
Bhutanbt
Bouvetönbv
Botswanabw
Vitrysslandby
Belizebz
Kanadaca
Kokosöarnacc
Centralafrikanska republikencf
Schweizch
Chilecl
Kameruncm
Colombiaco
Costa Ricacr
Kubacu
Kap Verdecv
Julöncx
Cyperncy
Tjeckiencz
Tysklandde
Djiboutidj
Danmarkdk
Dominikanska republikendm
Dominikanska republikendo
Algerietdz
Ecuadorec
Estlandee
Egypteneg
Västsaharaeh
Eritreaer
Spanienes
Finlandfi
Fijifj
Mikronesiska federationenfm
Färöarnafo
Frankrikefr
Gabonga
Grenadagd
Georgienge
Franska Guyanagf
Ghanagh
Gibraltargi
Grönlandgl
Guineagn
Guadeloupegp
Ekvatorialguineagq
Greklandgr
Guatemalagt
Guamgu
Guinea-Bissaugw
Guyanagy
Heardön och McDonaldöarnahm
Hondurashn
Kroatienhr
Haitiht
Ungernhu
Indonesienid
Irlandie
Israelil
Isle of Manim
Indienin
Brittiska Indiska Oceanenio
Irakiq
Iranir
Islandis
Italienit
Jerseyje
Jamaicajm
Jordanienjo
Japanjp
Kambodjakh
Kiribatiki
Komorernakm
Kuwaitkw
Caymanöarnaky
Libanonlb
Liechtensteinli
Sri Lankalk
Liberialr
Lesothols
Litauenlt
Luxemburglu
Lettlandlv
Libyenly
Marockoma
Monacomc
Moldavienmd
Montenegrome
Franska Saint Martinmf
Madagaskarmg
Marshallöarnamh
Nordmakedonienmk
Maliml
Myanmarmm
Macaomo
Martiniquemq
Mauretanienmr
Montserratms
Maltamt
Maldivernamv
Malawimw
Mexikomx
Malaysiamy
Namibiana
Nigerne
Norfolkönnf
Nigeriang
Nicaraguani
Nederländernanl
Norgeno
Nepalnp
Naurunr
Omanom
Panamapa
Perupe
Franska Polynesienpf
Papua Nya Guineapg
Filippinernaph
Pakistanpk
Polenpl
Pitcairnöarnapn
Puerto Ricopr
Palestinaps
Palaupw
Paraguaypy
Qatarqa
Réunionre
Rumänienro
Serbienrs
Rysslandru
Rwandarw
Salomonöarnasb
Seychellernasc
Sudansd
Sverigese
Singaporesg
Sloveniensi
Slovakiensk
Sierra Leonesl
San Marinosm
Senegalsn
Somaliaso
Surinamsr
Sydsudanss
São Tomé och Príncipest
El Salvadorsv
Syriensy
Eswatinisz
Turks- och Caicosöarnatc
Tchadtd
Togotg
Thailandth
Tokelautk
Östtimortl
Tunisientn
Tongato
Turkiettr
Tuvalutv
Tanzaniatz
Ukrainaua
Ugandaug
Uruguayuy
Vatikanstatenva
Venezuelave
Brittiska Jungfruöarnavg
Amerikanska Jungfruöarnavi
Vietnamvn
Wallis och Futunawf
Samoaws
Jemenye
Mayotteyt
Sydafrikaza
Zambiazm
Zimbabwezw
Kongo (Brazzaville)cg
Kongo (Kinshasa)cd
Moçambiquemz
Guernseygg
Gambiagm
Norra Marianaöarnamp
Etiopienet
Nya Kaledoniennc
Vanuatuvu
Franska södra territoriertf
Niuenu
Amerikanska småöarum
Cooköarnack
Storbritanniengb
Trinidad och Tobagott
Saint Vincent och Grenadinernavc
###tw
Nya Zeelandnz
Saudiarabiensa
Laosla
Nordkoreakp
Sydkoreakr
Portugalpt
Kirgizistankg
Kazakstankz
Tadzjikistantj
Turkmenistantm
Uzbekistanuz
Saint Kitts och Neviskn
Saint Pierre och Miquelonpm
Saint Helenash
Saint Lucialc
Mauritiusmu
Elfenbenskustenci
Kenyake
Mongolietmn

IP Fast

Som ovanstående innehåll kan vi genom att lägga till session i användarnamnet och lägga till ett 5-siffrigt fast nummer, uppnå en IP-fast under en viss tid, giltighetstiden är cirka 10 minuter. Till exempel, om du vill uppnå en IP-fast under en viss tid, och det ursprungliga användarnamnet är 1f78266a, kan du ändra användarnamnet till 1f78266a-session-12345, där 12345 om det förblir oförändrat, så förblir IP:n oförändrad under en viss tid, ovanstående curl kan skrivas om som följer:
curl -x 1f78266a-session-12345:eff0896726224fa2a99fe82dd1f07562@global.proxy.acedata.cloud:30007 https://ipinfo.io

Köp mer

Om ditt paket har tagit slut, behöver du köpa mer för att fortsätta använda den proxy-tjänsten. För att köpa mer, gå till 「ansökningssidan」 och klicka direkt på knappen 「Köp mer」 för att välja, ju mer du köper på en gång, desto billigare blir enhetspriset.