
Enseñarle a utilizar Nginx/Apache para crear servidores proxy
participar en el desarrollo web debe haber encontrado el hierro viejo esta situación: sus servidores para acoplar interfaces de terceros, los resultados de las interfaces de otras personas para limitar la frecuencia de acceso. Esta vez en el servidor para colgar un proxy IP puede ser una solución perfecta, hoy vamos a fastidiar cómo utilizar el Nginx más común y Apache todo el trabajo.
¿Por qué necesito colgar un proxy en mi servidor?
Para dar un escenario real: usted tiene un rastreador que se ejecuta en AliCloud, y el sitio web de destino ha oscurecido todos los segmentos de IP de AliCloud. En este momento a través de la solicitud de reenvío de servidor, con un acceso IP proxy al sitio de destino, al igual que el Rey Mono setenta y dos cambios, fácil de eludir las restricciones.
Me gustaría presentarle el nuestro.servicio proxy ipipgoLos recursos IP de más de 200 países del mundo admiten los protocolos HTTP/HTTPS/Socks5, y a los ladrones les resulta fácil atracar.
Configuración del proxy Nginx en la práctica
Abra el archivo de configuración nginx.conf y añada estas líneas al bloque del servidor:
location /api {
proxy_pass http://目标网站域名; proxy_set_header Host $host; proxy_set_header
proxy_set_header Host $host; proxy_set_header X-Real-IP $remote_addr; proxy_set_header
proxy_set_header X-Real-IP $remote_addr; proxy_set_header X-Forwarded-For $proxy_add_x_forwarded
proxy_set_header X-Forwarded-For $proxy_add_x_forwarded_for; proxy_set_header X-Forwarded-For $proxy_add_x_forwarded_for
¡Aquí viene el truco! Establezca aquí la IP del proxy
resolver 8.8.8.8 valid=30s;
set $proxy_server "http://用户名:密码@gateway.ipipgo.com:端口";
proxy_pass $proxy_server;
}
Tenga cuidado de ponerID de usuarioresponder cantandocriptográficoSustitúyelo por los datos de la cuenta que registraste en ipipgo y rellena el número de puerto según el tipo de paquete que hayas contratado. Recuerdenginx -s reloadReinicia el servicio.
Consejos para configurar el proxy de Apache
Busque el archivo httpd.conf y habilite ambos módulos:
LoadModule proxy_module modules/mod_proxy.so
LoadModule proxy_http_module modules/mod_proxy_http.so
A continuación, añádalo en el segmento de configuración VirtualHost:
ProxyRequests Desactivado
ProxyPass "/api" "http://目标网站域名"
ProxyPassReverse "/api" "http://目标网站域名"
Pasos clave de configuración de IP de proxy
ProxyRemote "http://目标网站域名" "http://用户名:密码@gateway.ipipgo.com:端口"
Aquí hay un escollo a tener en cuenta: Apache'sProxyRemoteEl comando no es muy amigable con el soporte HTTPS, se recomienda usar directamente el protocolo Socks5 provisto por ipipgo es más seguro.
Guía de selección de IP proxy
Aquí está una tabla de comparación de paquetes ipipgo para los chicos, elegir el más adecuado de acuerdo a sus necesidades de negocio:
| Tipo de envase | Escenarios aplicables | precios |
|---|---|---|
| Residencial dinámico (estándar) | Recogida de datos, control de precios | 7,67 ¤/GB/mes |
| Residencial dinámico (empresa) | Verificación de anuncios, gestión social | 9,47 RMB/GB/mes |
| Viviendas estáticas | Necesidades de PI fija a largo plazo | 35/IP/mes |
Preguntas frecuentes QA
P: ¿Qué debo hacer si mi sitio web se ralentiza después de configurar el proxy?
R: Compruebe la ubicación geográfica del servidor proxy, como hacer negocios en Europa y Estados Unidos para elegir la IP local, con ipipgo cliente puede ser en tiempo real nodo de selección de velocidad.
P: ¿Cómo puedo comprobar si el agente está en vigor?
R: Ejecutado en el servidorcurl -x http://代理IP:端口 http://ipinfo.io/ippara ver si la IP devuelta es una IP proxy.
P: ¿Qué ocurre si necesito la IP de más de un país al mismo tiempo?
R: Diríjase directamente al servicio de atención al cliente de ipipgo para solicitar soluciones personalizadas, su línea transfronteriza admite el cambio automático de nodos de país, más rentable que comprar varias IP individualmente.
Consejos para evitar las trampas
1. Al hacer proxy HTTPS, recuerde añadir lo siguiente a la configuración de Nginxproxy_ssl_server_name on.De lo contrario, se informará de un error de certificado.
¡2. encontrado 403 error prohibido, puede ser el sitio de destino para identificar las características del proxy, cambiar a ipipgo exclusiva IP estática puede ser resuelto!
3. Cuando el consumo de tráfico es anormal, vaya al fondo de ipipgo para comprobar el uso en tiempo real, soporte la vista de granularidad horaria, para evitar la deducción excesiva.
Un último punto:No utilices proxies gratuitos por baratosAntes de eso, uno de nuestros clientes utilizó un proxy salvaje, y como resultado, la base de datos fue implantada con scripts de minería. Con ipipgo este tipo de proveedor de servicios regulares, hay equipo técnico profesional para hacer la limpieza de IP, el coeficiente de seguridad es varios grados superior.

