Alteração rápida do meu ip / proxy no terminal para um comando

1

Eu preciso mudar meu IP para um comando na linha de comando bash, então eu quero usar proxy ( 123.123.123.123:8 0 format), como eu posso fazer isso? Por exemplo, se eu escrever:

curl ifconfig.me

Eu recebo meu IP original, então como posso mostrar o IP do proxy?

Para ser mais específico, preciso alterar meu IP para o comando whois

    
por qlwik 18.01.2015 / 16:00

1 resposta

1

O Curl (e alguns outros utilitários de linha de comando) usam variáveis de ambiente para obter suas configurações de proxy para que você apenas execute:

http_proxy=http://123.123.123.123:80/ curl http://ifconfig.me

Mas whois (o protocolo inteiro, não apenas o comando) não funciona sobre HTTP; é o seu próprio protocolo em execução na porta 43. Você não pode facilmente procurá-lo com um proxy HTTP padrão.

Se você quiser fazer proxy de outros protocolos, precisará procurar uma VPN adequada ou algo baseado em SOCKS como proxychains .

    
por Oli 18.01.2015 / 16:14