quer ajudar? Aqui estão suas opções:","Crunchbase","Sobre nós","Obrigado a todos pelo incrível apoio!","Links rápidos","Programa de afiliados","ProxyScrape teste premium","Verificador on-line Proxy","Proxy tipos","Proxy países","Proxy casos de uso","Importante","Cookie política","Isenção de responsabilidade","Política de privacidade","Termos e condições","Mídia social","Facebook","LinkedIn","Twitter","Quora","Telegrama","Discórdia"," © Copyright 2024 - Thib BV | Brugstraat 18 | 2812 Mechelen | Bélgica | VAT BE 0749 716 760"]}
Um cURL é uma ferramenta de linha de comando responsável pela transferência de dados na rede. Uma linha de comando é um processo de instrução do sistema operacional por meio de comandos. Da mesma forma, essa ferramenta cURL permite que os usuários passem informações para servidores na Internet por meio de comandos simples.
sudo apt install curl
Um comando importante entre muitos comandos cURL que todos devem conhecer é o comando "help". Veja a seguir as etapas para usar o comando help.
curl -- ajuda
Curl --help category
curl --help proxy
Veja a seguir alguns comandos populares e sua sintaxe.
-ajuda | Exibe os comandos |
–help <category> | Obter ajuda |
–data <data> | Dados de postagem HTTP |
-falha | Falha silenciosamente em erros de HTTP |
-incluir | Inclui as respostas do protocolo no cabeçalho |
–output <file> | Grava a saída de um arquivo |
–user <user: password> | Usuário e senha do servidor |
Aqui, vamos discutir alguns exemplos simples de comandos cURL.
Todo comando cURL começa com a palavra "curl", que é seguida pela instrução real para o sistema da ferramenta de linha de comando cURL.
curl https://www.proxyscrape.com/home
Isso exibe o código HTML da página.
curl https://www.proxyscrape -I
Esse comando exibe as informações de cabeçalho do site.
Os usuários podem configurar o protocolo padrão proxy com solicitações cURL. Isso permite que os usuários acessem informações de forma anônima. Aqui está a linha de comando cURL para configurar um proxy em uma solicitação cURL.
curl --proxy [protocol://]host[:porta]
curl --proxy http://159.65.133.175 https://www. httpbin.org/ip/
Neste exemplo, estamos configurando o servidor proxy do nosso host local com a solicitação HTTPS para acessar o URL desejado.
Nesse caso, estamos usando dois URLs. O primeiro é o endereço proxy (http://159.65.133.175) que estamos configurando com a solicitação HTTP. O segundo (httpbin.org/ip/) é o URL que desejamos acessar com o endereço proxy .
Agora, essa solicitação HTTP está protegida com as configurações de proxy .
Se você quiser explorar outros comandos relacionados a esse proxy, use o comando help com a categoria proxy .
curl -help -proxy
Os usuários também podem incluir a autenticação para servidores HTTP proxy . O comando cURL de autenticação começa com o sinalizador -U e prossegue com os atributos de nome de usuário e senha para garantir a segurança.
Aqui está a sintaxe básica do comando de autenticação:
curl -U --proxy-user <user:password>
curl --U user: password --proxy http://159.65.133.175 https://www.httpbin.org/ip/
Se a senha contiver caracteres especiais, certifique-se de colocá-la entre aspas duplas.
curl --U "user: P@ssword" --proxy http://159.65.133.175 https://www.httpbin.org/ip/
Se o usuário não estiver pronto para predefinir a senha, ele pode simplesmente incluir a variável "user" e deixá-la sem adicionar a senha, conforme mostrado abaixo. A execução desse comando solicita que o usuário digite a senha durante a execução dos comandos.
curl --U user --proxy http://159.65.133.175 https://www.httpbin.org/ip/
Explore outros comandos de autenticação usando o comando "help".
curl -help auth
Proxy Os usuários preferem principalmente o cURL proxies para fins de depuração, pois o cURL proxies pode lidar efetivamente com erros de segurança com um sinalizador -k. Os erros de certificado SSL podem rejeitar solicitações HTTP se forem consideradas não seguras. Nesse caso, o HTTP proxy com comandos cURL usa o sinalizador -k para ignorar os erros de segurança.
curl --U usuário: senha --proxy http://159.65.133.175 https://www.httpbin.org/ip/ -k [URL]
As pessoas podem usar variáveis de ambiente com proxies. Os usuários podem definir variáveis de ambiente para cada protocolo que utilizam. Se usarem protocolos HTTP, poderão definir um endereço HTTP proxy para os nomes de variáveis "http_proxy" ou "https_proxy". Sempre que houver necessidade de usar o servidor HTTP proxy , os usuários poderão usar esse proxy global sem especificar o URL proxy todas as vezes.
export http_proxy="http://159.65.133.175"
export https_proxy="http://159.65.133.175"
O uso do comando alias é outra maneira simples de configurar permanentemente o proxies. Nesse caso, os usuários podem configurar um comando proxy para outro comando proxy .
alias curl= "curl -x http://159.65.133.175"
Aqui, a palavra "curl" no comando é definida com outra linha de comando "-x http://159.65.133.175".
curl https://www.httpbin.org/ip/
Neste exemplo, a palavra "curl" no comando se refere ao HTTP cURL proxy. O significado real da linha de comando é semelhante ao comando mostrado abaixo.
curl --proxy http://159.65.133.175 https://www.httpbin.org/ip/
Aqui está outra maneira simples de configurar um servidor proxy para evitar passar por ele todas as vezes. Ao criar um arquivo de configuração cURL (arquivo .curlrc), os usuários podem criar um diretório inicial e incluir várias configurações de proxy .
proxy = "http://159.65.133.175"
As pessoas podem precisar ignorar o endereço proxies manualmente em determinados casos, embora tenham definido o endereço proxies globalmente por meio de recursos do cURL, como variáveis de ambiente, aliases ou arquivos cURL. Nesse caso, você pode usar o comando -no proxy para ignorar o endereço proxy .
curl --no proxy "*" https://www.httpbin.org/ip/
Como já sabemos que o comando cURL é compatível com a maioria dos protocolos, aqui temos um exemplo com o protocolo socks. Aqui usamos um socks proxy em vez do HTTP proxy, que discutimos até agora.
curl --socks5 "159.65.133.175" https://www.httpbin.org/ip/
As pessoas podem incluir a autenticação de usuário para o protocolo socks5 .
curl --socks5 "159.65.133.175" https://www.httpbin.org/ip/
Passar informações de e para sites por meio da ferramenta de linha de comando é a ideologia básica dos comandos cURL. Se desejar proteger os comandos cURL com os recursos do proxy , como a capacidade do scraping , o anonimato e outros serviços de depuração, tente executar um servidor proxy padrão no seu dispositivo e configure-o com o cURL. Use os comandos de ajuda para saber mais sobre os argumentos da linha de comando do cURL.