架构师_程序员_码农网

N Recuperar contraseña
Registrarse

QQ登录

Sólo un paso para empezar

Buscar en
Vista:4190|Repuesta: 0
打印 上一主题 下一主题

Comandos CURL que utilizan proxies, y los tipos de proxies introducidos

[ Copiar enlace]
A 跳转到指定楼层
propietario del edificio
发表于 2022-10-10 12:20:31|只看该作者回帖奖励|Navegar hacia atrás |Modo de lectura
A veces por razones de privacidad, queremos ocultar nuestra IP para que el servidor http no pueda registrar que lo hemos visitado, entonces podemos utilizar un servidor proxy.

El servidor proxy (Proxy Server) es una aplicación de servicio que funciona entre el navegador y el servidor http, todas las peticiones http que pasen por el servidor proxy serán reenviadas al servidor http correspondiente.

Por supuesto, además de http puede utilizar el proxy, https, ftp, RTSP, pop3 y otros protocolos también se pueden utilizar para acceder al proxy, pero este artículo presenta soporte para http, https protocolos para acceder al proxy.

En primer lugar, la clasificación del servidor proxy:

Estamos más comúnmente utilizado, el apoyo http (s) agente de protocolo se divide principalmente en dos categorías: http proxy y proxy de calcetines, consulte la tabla siguiente:

Clase grande
clase pequeña
subcategoría
Subcategorías
proxy http proxy http
proxy https
proxy transparente El servidor http sabe que el navegador está utilizando un proxy y puede obtener la IP original del navegador;
Proxy anónimo El servidor http sabe que el navegador está utilizando un proxy, pero no puede obtener la dirección IP original del navegador;
Proxy de alto anonimato El servidor http no sabe que el navegador está utilizando un proxy y no puede obtener la IP original del navegador;
Proxy SOCKS SOCKS4 SOCKS4 es conocido como un proxy polivalente.
proxy, que soporta http
y otros protocolos
aplicaciones sólo TCP;
SOCKS4A admite aplicaciones TCP; admite la resolución de nombres de dominio del lado del servidor;
SOCKS5 Admite aplicaciones TCP y UDP; admite la resolución de nombres de dominio del lado del servidor;
Soporta autenticación múltiple; soporta IPV6;


En segundo lugar, los parámetros de configuración del proxy del comando curl de Linux:

linux curl comando puede utilizar los siguientes parámetros para establecer el proxy http(s), proxy socks, han establecido su nombre de usuario, contraseña y métodos de autenticación:

Parámetros
Uso
-x host:puerto
-x [protocolo://[usuario:pwd@]host[:puerto]
--proxy [protocolo://[usuario:pwd@]host[:puerto]
Utiliza el acceso proxy HTTP; si no se especifica ningún puerto, se utiliza el puerto 8080 por defecto; el protocolo
protocolo por defecto es http_proxy; otros valores posibles son:
http_proxy, HTTPS_PROXY, socks4, socks4a, socks5;
Por ejemplo
--proxy 8.8.8.8:8080;
-x "http_proxy://aiezu:123@aiezu.com:80"
---socks4 <host[:puerto]>
---socks4a <host[:puerto]>
--socks5 <host[:puerto]>
Utilización del proxy SOCKS4;
Utilizar el proxy SOCKS4A;
Utilizar el proxy SOCKS5;
Este parámetro anula el parámetro "-x";
--proxy-anyauth
--proxy-basic
--proxy-diges
--proxy-negotiate
--proxy-ntlm
Método de autenticación proxy, ref:
--anyauth
---basic
--diges
--negotiate
--ntlm
--U <usuario:contraseña>
--proxy-usuario <usuario:contraseña>
Establezca el nombre de usuario y la contraseña para el proxy;


En tercer lugar, Linux comando curl para establecer el proxy ejemplo:

1. linux curl command set http proxy:

# Especifique la IP y el puerto del proxy http
curl -x 113.185.19.192:80 http://aiezu.com/test.php
curl --proxy 113.185.19.192:80 http://aiezu.com/test.php

# Especifique el proxy http
curl -x http_proxy://113.185.19.192:80 http://aiezu.com/test.php

#Especificar como proxy https
curl -x HTTPS_PROXY://113.185.19.192:80 http://aiezu.com/test.php

#Especificar el nombre de usuario y contraseña del proxy, método de autenticación básica
curl -x aiezu:123456@113.185.19.192:80 http://aiezu.com/test.php
curl -x 113.185.19.192:80 -U aiezu:123456 http://aiezu.com/test.php
curl -x 113.185.19.192:80 --proxy-usuario aiezu:123456 http://aiezu.com/test.php

# Especificar el nombre de usuario y contraseña del proxy, método de autenticación ntlm
curl -x 113.185.19.192:80 -U aiezu:123456 --proxy-ntlm http://aiezu.com/test.php

#Especifique el protocolo proxy, nombre de usuario y contraseña, método de autenticación básica.
curl -x http_proxy://aiezu:123456@113.185.19.192:80 http://aiezu.com/test.php
2、Linux curl command set socks proxy:

# Usar proxy socks4, sin método de autenticación
curl --socks4 122.192.32.76:7280 http://aiezu.com/test.php
curl -x socks4://122.192.32.76:7280 http://aiezu.com/test.php

#Para utilizar el proxy socks4a sin el método de autenticación
curl --socks4a 122.192.32.76:7280 http://aiezu.com/test.php
curl -x socks4a://122.192.32.76:7280 http://aiezu.com/test.php

# Usar proxy socks5, método de autenticación básico
curl --socks5 122.192.32.76:7280 -U aiezu:123456 http://aiezu.com/test.php
curl -x socks5://aiezu:123456@122.192.32.76:7280 http://aiezu.com/test.php

# Usar proxy socks5, método de autenticación básico, método de autenticación ntlm
curl -x socks5://aiezu:123456@122.192.32.76:7280 --proxy-ntlm http://aiezu.com/test.php


URL original: http: //aiezu.com/article/linux_curl_proxy_http_socks.html




Anterior: [WebView2] (4) Web y WinForm se llaman mutuamente métodos de función
Siguiente: WebView2] (E) host virtual de carga de recursos HTML locales
NET, sólo publicado en el proceso de la práctica, se encontró con dificultades técnicas, no engañar a los demás.
Tienes que iniciar sesión antes de poder volver a publicar Iniciar sesión | Registrarse

E sta versión de las normas integrales


DESCARGO DE RESPONSABILIDAD: Todo el software, materiales de programación o artículos publicados por la red agricultor código se limita a fines de estudio e investigación, el contenido anterior no se utilizará con fines comerciales o ilegales, de lo contrario, todas las consecuencias por favor usuario responsable. Esta información del sitio de la red, disputa de derechos de autor no tiene nada que ver con este sitio. Usted debe eliminar por completo el contenido anterior de su ordenador dentro de las 24 horas después de la descarga. Si te gusta el programa, por favor, apoyar el software original, comprar el registro y obtener un mejor servicio genuino. Si se produce alguna infracción, póngase en contacto con nosotros por correo electrónico para solucionarla.

Correo To:help@itsvse.com

QQ| ( 鲁ICP备14021824号-2)|Sitemap

GMT+8, 2024-9-19 05:08

Respuesta rápidaVolver arribaVolver a la lista