OkHttp (Java / Kotlin) · CONFIGURAR PROXY

Configurar proxy no OkHttp (Java / Kotlin)

The HTTP client behind most Android and JVM apps. Aponte para o pool residencial da Eveses com a configuração abaixo — a geolocalização fica no nome de usuário, então trocar de país não exige mexer em mais nada.

proxy.eveses.com:12321 · SOCKS5 em 32325 · 199 países · a partir de $7.35/GB

Atenção

OkHttp asks for proxy credentials through a `proxyAuthenticator`, and it is called again on every 407. Return null the second time or the client loops until it gives up.

Configuração

import okhttp3.*;
import java.net.*;

String creds = Credentials.basic(
    "eveses_user_country-us", "YOUR_PROXY_PASSWORD");

OkHttpClient client = new OkHttpClient.Builder()
    .proxy(new Proxy(Proxy.Type.HTTP, new InetSocketAddress("proxy.eveses.com", 12321)))
    .proxyAuthenticator((route, response) -> {
        // Give up after the first attempt, or this retries forever.
        if (response.request().header("Proxy-Authorization") != null) return null;
        return response.request().newBuilder()
            .header("Proxy-Authorization", creds).build();
    })
    .build();

Troque de país sem mexer no OkHttp (Java / Kotlin)

Alemanhaeveses_user_country-de
Fixa por 30 mineveses_user_country-de_session-ab12cd34_lifetime-30m

A geolocalização e a sessão ficam no nome de usuário, não no host nem na porta. Toda a configuração desta página continua igual quando você troca de país — você edita uma única string. São 199 países endereçáveis, com tokens de cidade e região na maioria deles.

Perguntas frequentes

Como configuro um proxy no OkHttp (Java / Kotlin)?›
Aponte para proxy.eveses.com, porta 12321 para HTTP ou 32325 para SOCKS5, e autentique com seu usuário e senha de proxy da Eveses. A sintaxe exata está no trecho acima. OkHttp asks for proxy credentials through a `proxyAuthenticator`, and it is called again on every 407. Return null the second time or the client loops until it gives up.
Como escolho o país pelo qual o OkHttp (Java / Kotlin) sai?›
Acrescente um token de geolocalização ao NOME DE USUÁRIO em vez de trocar o host: eveses_user_country-de sai pela Alemanha, eveses_user_country-us pelos Estados Unidos. Assim são 199 países endereçáveis, e tokens de cidade ou região afinam mais. Nada mais muda na sua configuração do OkHttp (Java / Kotlin).
Como mantenho o mesmo IP entre requisições no OkHttp (Java / Kotlin)?›
Acrescente um token de sessão — eveses_user_country-us_session-ab12cd34_lifetime-30m — e toda requisição com esse usuário sai pelo mesmo endereço até o tempo acabar. Sem o token, cada requisição rotaciona para um IP novo.
Quanto custa?›
O tráfego residencial é cobrado por gigabyte da sua carteira Eveses: $7.35/GB a 1 GB, caindo para $2.57/GB em volume. Não há cobrança por ferramenta, e as mesmas credenciais valem em todas ao mesmo tempo.

Outras integrações

Rode OkHttp (Java / Kotlin) sobre IPs residenciais

$7.35/GB a 1 GB, $2.57/GB em volume — as mesmas credenciais em todas as ferramentas.

Obter proxies →