Configurer un proxy dans Go net/http
The standard library HTTP client. Pointez-le vers le pool résidentiel Eveses avec la configuration ci-dessous : la géo vit dans le nom d’utilisateur, donc changer de pays n’exige rien d’autre.
proxy.eveses.com:12321 · SOCKS5 sur 32325 · 199 pays · dès $7.35/Go
`http.ProxyURL` is set on the Transport, and a Transport is meant to be created once and reused. Building a new Client per request leaks connections and defeats keep-alive, which on a metered proxy costs you real gigabytes in re-handshakes.
Configuration
package main
import (
"net/http"
"net/url"
"time"
)
var client = newProxyClient() // once, at package level
func newProxyClient() *http.Client {
u, _ := url.Parse("http://eveses_user_country-us:[email protected]:12321")
return &http.Client{
Timeout: 30 * time.Second,
Transport: &http.Transport{Proxy: http.ProxyURL(u)},
}
}Changer de pays sans toucher à Go net/http
eveses_user_country-deeveses_user_country-de_session-ab12cd34_lifetime-30mLa géo et la session vivent dans le nom d’utilisateur, pas dans l’hôte ni dans le port. Toute la configuration de cette page reste identique quand vous changez de pays — vous modifiez une seule chaîne. 199 pays sont adressables, avec des tokens de ville et de région dans la plupart.
FAQ
Comment configurer un proxy dans Go net/http ?›
Comment choisir le pays de sortie de Go net/http ?›
Comment garder la même IP entre les requêtes dans Go net/http ?›
Combien ça coûte ?›
Autres intégrations
Faire tourner Go net/http sur des IP résidentielles
$7.35/Go à 1 Go, $2.57/Go en volume — les mêmes identifiants dans tous les outils.
Obtenir des proxys →