Skip to main content
Questo documento introduce principalmente le istruzioni per l’integrazione degli agenti globali di Ace Data Cloud, comprese le modalità di richiesta, le modalità pratiche e altri contenuti specifici.

Modalità di richiesta

Per utilizzare i servizi globali, è possibile prima andare alla 「pagina di richiesta」 per effettuare la richiesta, la prima richiesta ha un credito gratuito di 1 punto. Se non si è ancora effettuato il login, si verrà automaticamente reindirizzati alla pagina di login, dopo aver effettuato il login si può continuare con la richiesta.

Modalità di utilizzo

Dopo aver completato la richiesta, è possibile controllare il risultato della propria richiesta nella 「console」, come mostrato nell’immagine: Cliccando su 「Credentials」, è possibile visualizzare il nome utente e la password per utilizzare il servizio dell’agente globale, separati da due punti, dove il nome utente è di 8 caratteri e la password è di 32 caratteri, come mostrato nell’immagine: Questo agente è un agente rotante (Rotating Proxy), quindi durante l’uso è sufficiente impostare un indirizzo e una porta dell’agente fissi, l’indirizzo e la porta dell’agente sono rispettivamente global.proxy.acedata.cloud e 30007, questo agente è un proxy per i protocolli HTTP/HTTPS/SOCKS, può essere utilizzato per richiedere siti web che utilizzano i protocolli HTTP e HTTPS.
Nota: Questo agente può essere utilizzato solo in ambienti di rete al di fuori della Cina, non è utilizzabile nella Cina continentale.

Test dei comandi

Una volta ottenuti il nome utente e la password dell’agente, il modo più semplice per testare è utilizzare il comando curl, se non è installato, si prega di fare riferimento a https://curl.se/ per l’installazione. Se il nome utente e la password attuali dell’agente sono 1f78266a:eff0896726224fa2a99fe82dd1f07562, possiamo utilizzare il seguente comando curl per testare:
Qui utilizziamo il parametro -x di curl per specificare l’indirizzo dell’agente, il protocollo dell’agente è di default HTTP/HTTPS, l’URL richiesto è https://ipinfo.io, questo sito può restituire l’indirizzo IP reale della richiesta e la regione in cui si trova l’IP.
Nota: Il nome utente e la password sopra potrebbero essere non validi, si prega di sostituirli con il proprio nome utente e password.
Il risultato dell’esecuzione è il seguente:
Si può notare che il campo country restituito è CA, che rappresenta il Canada. Se si esegue nuovamente, si possono ottenere risultati diversi, ogni richiesta ha un’uscita IP casuale.

Integrazione del codice

Di seguito viene mostrato un esempio di come impostare l’agente utilizzando Python:
Qui dichiariamo prima l’URL dell’agente e lo definiamo come variabile proxy, il protocollo è HTTP, seguito dal nome utente e dalla password dell’agente (cioè il nome utente e la password mostrati nella console, separati da due punti), seguito da un simbolo @, e poi dall’indirizzo e dalla porta dell’agente.
Nota: È necessario sostituire {proxy_username}:{proxy_password} nel codice sopra con il proprio nome utente e password dell’agente, il risultato finale sarà simile a proxy = 'http://1f78266a:eff0896726224fa2a99fe82dd1f07562@global.proxy.acedata.cloud:30007', si prega di notare che non ci sono caratteri { e }.
Successivamente, dichiariamo una variabile proxies, configurando due coppie chiave-valore, con i nomi delle chiavi rispettivamente http e https, i cui valori sono entrambi proxy, rappresentando che per i siti web che utilizzano i protocolli HTTP e HTTPS, si utilizza l’agente definito dalla variabile proxy per effettuare le richieste. Successivamente, definiamo un ciclo di tre volte per testare l’agente. Il risultato dell’esecuzione è il seguente:
Si può notare che ogni volta che si esegue il risultato, l’IP dell’agente è casuale e la regione dell’IP proviene effettivamente da diversi paesi e città del mondo. Naturalmente, il modo di impostare l’agente sopra è in realtà un modo relativamente semplice di configurazione. In realtà, il codice sopra è equivalente a impostare un’intestazione aggiuntiva - Proxy Authorization durante la richiesta, quindi il codice sopra può essere riscritto come segue:
Si può notare che qui abbiamo impostato il nome utente e la password dell’agente tramite l’intestazione di richiesta Proxy-Authorization (che deve essere codificata in Base64), l’effetto dell’esecuzione di questo codice è lo stesso. Per altri linguaggi, come JavaScript con axios, è possibile utilizzare un’impostazione simile:
L’effetto dell’esecuzione è lo stesso. Per le impostazioni in altre lingue, si prega di fare riferimento al testo sopra e riscrivere di conseguenza.

Filtraggio per regione

Possiamo filtrare per regione aggiungendo la regione nel nome utente, ad esempio, se vogliamo scegliere un proxy degli Stati Uniti, il nome utente originale è 1f78266a, quindi possiamo modificare il nome utente in 1f78266a-region-us, il curl sopra può essere riscritto come segue:
Elenco delle regioni:

IP Fisso

Come nel contenuto sopra, possiamo ottenere un IP fisso per un certo periodo di tempo aggiungendo session nel nome utente e un numero fisso di 5 cifre, con una validità di circa 10 minuti. Ad esempio, se vogliamo ottenere un IP fisso per un certo periodo di tempo, e il nome utente originale è 1f78266a, possiamo modificare il nome utente in 1f78266a-session-12345, dove 12345, se rimane invariato, garantirà che l’IP rimanga lo stesso per un certo periodo. Il comando curl sopra può essere riscritto come segue:

Acquistare di più

Se il tuo piano è esaurito, devi acquistare di più per continuare a utilizzare questo servizio proxy. Per acquistare di più, vai alla «pagina di richiesta» e clicca direttamente sul pulsante «Acquista di più» per selezionare, più acquisti singoli, più basso sarà il prezzo unitario.