Senza KYC — nessun documento d'identità, nessun selfie, nessun documento · IPv4 dedicato per IP, noleggio di 30 giorni
Lingua: Italiano
Inizia ora

Docs · formato di connessione

Formato di connessione proxy: IP:PORT:USERNAME:PASSWORD

Ogni IP RackProxies arriva su una riga con quattro campi. Ecco come trasformarlo nel formato che il tuo strumento si aspetta.

Ultimo aggiornamento: · 6 min di lettura

Risposta rapida

Qual è il formato di connessione proxy?

Il formato di connessione proxy su RackProxies è una riga per IP: IP:PORT:USERNAME:PASSWORD, esportabile come TXT o CSV. La maggior parte degli strumenti vuole invece un URL: http://USERNAME:PASSWORD@IP:PORT, con i caratteri speciali della password codificati per URL (@ diventa %40). I piani partono da 1,29 USD per un IPv4 dedicato per 30 giorni. Senza KYC, pagamento in crypto.

I quattro campi di una riga

Riga di esempio, con un indirizzo di documentazione: 203.0.113.24:8000:USERNAME:PASSWORD.

Ogni IP è consegnato come riga IP:PORT:USERNAME:PASSWORD nel tuo account, esportabile come TXT o CSV.
PosizioneCampoEsempioNote
1IP203.0.113.24L'indirizzo IPv4 dedicato; è anche l'IP di uscita che vedono i siti web
2PORT8000La porta a cui connettersi; usa quella indicata per il protocollo che utilizzi
3USERNAMEUSERNAMELogin proxy; non serve quando il tuo IP è nella allowlist
4PASSWORDPASSWORDPassword proxy; può contenere caratteri che richiedono la codifica URL

Come converto una riga in un URL proxy?

Sposta username e password all'inizio, uniti da :, poi aggiungi @, l'IP, : e la porta, e metti uno schema davanti. La maggior parte delle librerie accetta questo formato URL.

UsoFormatoEsempio
Siti HTTP e HTTPShttp://USERNAME:PASSWORD@IP:PORThttp://USERNAME:[email protected]:8000
SOCKS5, DNS sul proxysocks5h://USERNAME:PASSWORD@IP:PORTsocks5h://USERNAME:[email protected]:PORT
Allowlist IP, senza loginhttp://IP:PORThttp://203.0.113.24:8000
Strumenti con campi separatiserver, username, passwordhttp://203.0.113.24:8000 + USERNAME + PASSWORD

Lo schema di un proxy HTTP è http:// anche quando il sito è https://: lo schema descrive la connessione al proxy, e i siti HTTPS passano attraverso un tunnel CONNECT. La guida SOCKS5 vs HTTP spiega socks5 e socks5h.

Come codifico per URL i caratteri speciali in una password proxy?

Sostituisci ogni carattere riservato con % e il suo codice esadecimale, oppure lascia fare al tuo linguaggio: urllib.parse.quote(password, safe='') in Python, encodeURIComponent(password) in JavaScript. La RFC 3986 riserva questi caratteri perché separano le parti di un URL. Un @ non codificato in una password, per esempio, fa sì che lo strumento legga il resto della password come host.

CarattereCodificatoPerché rompe l'URL
@%40Separa il login dall'host
:%3ASepara username da password, e host da porta
/%2FInizia il path
#%23Inizia il fragment
?%3FInizia la query
%%25Inizia un carattere codificato
spazio%20Non consentito in un URL

Solo username e password hanno bisogno di questa codifica. IP e porta non contengono mai caratteri riservati. Nella riga IP:PORT:USERNAME:PASSWORD originale nulla è codificato, quindi dividila solo sui primi tre due punti: una password può contenere : stesso.

Posso convertire un'intera lista in una volta?

Sì. Esporta la tua lista come TXT dal tuo account, poi esegui uno degli script qui sotto. Ognuno legge proxies.txt (o il file che passi), divide ogni riga sui primi tre due punti, codifica il login e stampa un URL HTTP e un URL socks5h:// per IP. Se il tuo account indica una porta SOCKS5 separata, usa quella porta nell'URL SOCKS5.

to_urls.py (Python 3, solo libreria standard)
"""Turn IP:PORT:USERNAME:PASSWORD lines into proxy URLs, with safe encoding."""
import sys
from urllib.parse import quote


def to_proxy_url(line, scheme='http'):
    # maxsplit=3 keeps a password that itself contains ':' in one piece
    ip, port, user, password = line.strip().split(':', 3)
    return f'{scheme}://{quote(user, safe="")}:{quote(password, safe="")}@{ip}:{port}'


path = sys.argv[1] if len(sys.argv) > 1 else 'proxies.txt'
with open(path, encoding='utf-8') as handle:
    for line in handle:
        if line.strip():
            print(to_proxy_url(line))                    # HTTP proxy URL
            print(to_proxy_url(line, scheme='socks5h'))  # SOCKS5, DNS on the proxy
to_urls.mjs (Node.js 18 o successivo)
// Turn IP:PORT:USERNAME:PASSWORD lines into proxy URLs (Node.js 18 or later).
import { readFileSync } from 'node:fs';

function toProxyUrl(line, scheme = 'http') {
  const [ip, port, user, ...rest] = line.trim().split(':');
  const password = rest.join(':'); // a password may itself contain ':'
  return `${scheme}://${encodeURIComponent(user)}:${encodeURIComponent(password)}@${ip}:${port}`;
}

const lines = readFileSync(process.argv[2] ?? 'proxies.txt', 'utf8').split(/\r?\n/).filter(Boolean);
for (const line of lines) {
  console.log(toProxyUrl(line));
  console.log(toProxyUrl(line, 'socks5h'));
}
Output per una password contenente @, : e /
http://user-7:p%40ss%3Aw%2Frd%[email protected]:8000
socks5h://user-7:p%40ss%3Aw%2Frd%[email protected]:8000

Cosa contengono gli export TXT e CSV?

L'export TXT contiene una riga IP:PORT:USERNAME:PASSWORD per IP e nulla più, adatto a script e strumenti che importano liste di proxy. L'export CSV contiene almeno IP, porta, username, password, paese e data di fine, adatto a fogli di calcolo e inventario.

Prima di leggere il CSV in codice, aprilo una volta e controlla la riga di intestazione per i nomi esatti delle colonne; leggi le colonne per nome, non per posizione. csv.DictReader di Python lo fa. Tieni entrambi i file privati: contengono le password dei tuoi proxy. Se un file trapela, scrivi al supporto con gli IP interessati, mai le password.

Quale formato si aspetta il mio strumento?

La maggior parte degli strumenti vuole il formato URL o campi separati:

  • curl: -x http://USERNAME:PASSWORD@IP:PORT, oppure -x http://IP:PORT -U USERNAME:PASSWORD.
  • Python requests e aiohttp: il formato URL; vedi gli esempi di codice.
  • Node.js (undici, https-proxy-agent): il formato URL.
  • Playwright e browser: campi separati: server, username, password.
  • Framework di scraping e proxy manager: spesso la riga IP:PORT:USERNAME:PASSWORD grezza o USERNAME:PASSWORD@IP:PORT; controlla la loro schermata di importazione.

Con la allowlist IP, ogni formato elimina username e password: IP:PORT o http://IP:PORT. Nome utente e password, oppure una allowlist IP (fino a 10 IP).

Domande sul formato di connessione

Perché il mio strumento legge la password come parte dell'host?

Perché la password contiene @, : o / e non è stata codificata per URL. Lo strumento vede il primo @ come fine del login. Codifica la password con urllib.parse.quote(password, safe='') in Python o encodeURIComponent(password) in JavaScript, poi ricostruisci l'URL.

La porta è la stessa per HTTP e SOCKS5?

Usa la porta indicata nel tuo account per il protocollo che vuoi. HTTP, HTTPS (CONNECT) e SOCKS5 sono supportati su ogni IP. Se il tuo account mostra una porta per IP, quella porta è quella da usare; se mostra una porta SOCKS5 separata, usa quella negli URL socks5h://.

Perché ottengo un errore 407 con una riga che sembra corretta?

Cerca prima i caratteri invisibili: uno spazio finale o un line ending di Windows ( ) copiato con la riga diventa parte della password. Poi verifica che i caratteri speciali siano codificati per URL e che la porta corrisponda al protocollo. Rimuovi gli spazi da ogni riga prima di dividerla, come fanno gli script sopra con strip() e trim().

Il CSV include il paese e la data di fine di ogni IP?

Sì. L'export CSV contiene almeno IP, porta, username, password, paese e data di fine. Leggi la riga di intestazione per i nomi esatti delle colonne prima di analizzarlo in codice. L'export TXT contiene solo le righe IP:PORT:USERNAME:PASSWORD, adatto a strumenti che importano una lista semplice.

Come appare la riga con la allowlist?

La riga resta la stessa nel tuo account, ma ti servono solo i primi due campi: IP:PORT, oppure http://IP:PORT come URL. Il proxy riconosce la tua connessione dal suo IP di origine, quindi non viene inviato né username né password. Aggiungi l'IP pubblico di ogni macchina che si connette, fino al limite dell'allowlist.

Serve un documento d'identità per ottenere una lista di proxy?

No. Nessun KYC: nessun documento, nessun selfie, nessun documento da firmare per registrarti, ricaricare o acquistare. Paghi in BTC, USDT, USDC, ETH, SOL, LTC e la lista compare nel tuo account dopo che il piano è stato acquistato dal saldo confermato. Un IP costa 1,29 USD per 30 giorni; vedi prezzi.

Ottieni la tua prima linea

1 IP per 1,29 USD. Senza KYC, pagamento in crypto.

Riferimenti (5)
  1. RFC 3986: Uniform Resource Identifier (URI): Generic Syntax — IETF (2026-10-19)
  2. urllib.parse.quote: libreria standard di Python — Python Software Foundation (2026-10-19)
  3. encodeURIComponent() — MDN Web Docs (2026-10-19)
  4. pagina man di curl (-x, -U) — curl project (2026-10-19)
  5. RFC 5737: blocchi di indirizzi IPv4 riservati alla documentazione — IETF (2026-10-19)

1 IP 1,29 USD · senza KYC

Vedi i prezzi