Como usar o wget por trás de um proxy TMG?

1

Eu preciso emitir uma solicitação HTTP a partir da linha de comando, mas estou por trás de um proxy do Forefront TMG. A variável de ambiente http_proxy não funciona.

Ainda recebo o erro:

ERROR 407: Proxy Authentication Required ( Forefront TMG requires authorization to fulfill the request. Access to the Web Proxy filter is denied.  ).

Não tenho GUI (não X) neste PC.

Como posso fazer uma solicitação http simples e ignorar esse proxy?

    
por ubuntu-user-83 22.08.2013 / 15:42

1 resposta

1

Para ter autenticação com wget , você pode usar:

wget --proxy-user=user --proxy-password=pass http//someurl.com/file

Se você quiser definir isso como variável no perfil, use:

export http_proxy="http://username:[email protected]:8080"

Isso é tudo que você precisa. Claro, você deve ter um nome de usuário: senha para este proxy.

Você pode adicionar a última linha ao seu ~/.bashrc ou ~/.profile ou qualquer script que seja executado ao iniciar um prompt. Se você quiser apenas wget sabendo disso, você deve modificar ~/.wgetrc (somente para o usuário) ou /etc/wgetrc (globalmente para todos os usuários) e adicionar:

proxy_password = pass
proxy_user = user
    
por Braiam 22.08.2013 / 15:56