For the complete documentation index, see llms.txt. This page is also available as Markdown.

Control de IP

Instrucciones sobre cómo rotar proxies para cambiar direcciones IP y cómo usar IPs estáticas para mantener la misma IP.

Los usuarios de pago por IP pueden descargar la lista de Proxies a través de la Lista de Proxies en el panel de Oxylabs.

Rotación de Proxies

Datacenter Proxies admiten la rotación de Proxies. Para usar esta función, necesitas usar el número de puerto 8000. Con cada nueva solicitud usarás una IP aleatoria.

Ejemplos de código

curl -x dc.oxylabs.io:8000 -U "user-USERNAME:PASSWORD" https://ip.oxylabs.io/location 
#pip install requests
import requests

username = 'USERNAME'
password = 'PASSWORD'
proxy = 'dc.oxylabs.io:8000'

proxies = {
   "https": ('https://user-%s:%s@%s' % (username, password, proxy))
}

response=requests.get("https://ip.oxylabs.io/location", proxies=proxies)

print(response.content)
//npm install axios
const axios = require("axios");
const https = require("https");

const client = axios.create({
    httpsAgent: new https.Agent({
        rejectUnauthorized: false,
    }),
});
const username = 'USERNAME';
const password = 'PASSWORD'

client
    .get("https://ip.oxylabs.io/location", {
        proxy: {
            protocol: "https",
            host: "dc.oxylabs.io",
            port: 8000,
            auth: {
                username: `user-${username}`,
                password: password,
            },
        },
    })
    .then((res) => {
        console.log(res.data);
    })
    .catch((err) => console.error(err));

Para el pago por IP tipo de facturación, cada solicitud usará una IP aleatoria de tu lista de Proxies a través del puerto 8000.

Para el pago por tráfico tipo de facturación, cada solicitud usará una IP aleatoria del grupo completo de Datacenter Proxies a través del puerto 8000.

Sesiones estáticas

Según tu tipo de facturación, puedes utilizar puertos específicos para mantener una dirección IP constante para tus solicitudes.

Datacenter Proxies por IP

Para el tipo de facturación pago por IP, usa un puerto estático específico para hacer solicitudes. Encontrarás los números de puerto en tu lista de Proxies.

Aquí tienes un ejemplo usando un puerto (8001) para una sesión estática:

curl -x dc.oxylabs.io:8001 -U user-USERNAME:PASSWORD https://ip.oxylabs.io/location 

Encuentra más ejemplos de código en otros lenguajes de código a continuación:

curl -x dc.oxylabs.io:8001 -U user-USERNAME:PASSWORD https://ip.oxylabs.io/location 
#pip install requests
import requests

username = 'USERNAME'
password = 'PASSWORD'
proxy = 'dc.oxylabs.io:8001'

proxies = {
   "https": ('https://user-%s:%s@%s' % (username, password, proxy))
}

response=requests.get("https://ip.oxylabs.io/location", proxies=proxies)

print(response.content)
//npm install axios
const axios = require("axios");
const https = require("https");

const client = axios.create({
    httpsAgent: new https.Agent({
        rejectUnauthorized: false,
    }),
});
const username = 'USERNAME';
const password = 'PASSWORD'

client
    .get("https://ip.oxylabs.io/location", {
        proxy: {
            protocol: "https",
            host: "dc.oxylabs.io",
            port: 8001,
            auth: {
                username: `user-${username}`,
                password: password,
            },
        },
    })
    .then((res) => {
        console.log(res.data);
    })
    .catch((err) => console.error(err));

Para una sesión rotatoria o estática en un país específico, consulta Seleccionar país página.

Datacenter Proxies por tráfico

Para el tipo de facturación por tráfico, se usará un puerto estático dentro del rango de 8001 a 63000 (genera un número aleatorio dentro de este rango) para hacer solicitudes. Cada solicitud recibirá una IP aleatoria del grupo, pero la IP se mantendrá constante durante la sesión.

Aquí tienes un ejemplo usando un puerto aleatorio (35467) para una sesión estática:

Encuentra más ejemplos de código en otros lenguajes de código a continuación:

Última actualización

¿Te fue útil?