Como posso configurar o w3m para usar o proxy squid (ou qualquer proxy) por padrão quando invocado por um usuário específico?

4

Posso configurar w3m para usar Squid por padrão quando chamado por um usuário específico em um shell de login do bash?

Eu olhei dentro do arquivo de configuração w3m , mas não vejo nenhuma configuração onde eu possa definir squid como proxy padrão.

    
por VaTo 08.08.2017 / 20:35

2 respostas

3

Você não diz ao navegador para "usar o Squid" como um proxy, você diz para ele usar qualquer proxy que esteja rodando em um certo host e porta.

Muitos navegadores da web, incluindo o w3m, podem receber configurações de proxy do ambiente. Defina a variável http_proxy , por exemplo,

export http_proxy=http://localhost:3128/

Coloque esta linha na conta ~/.profile ou coloque a linha http_proxy=http://localhost:3128/ em ~/.pam_environment .

Se você quiser também usar o proxy HTTPS, coloque uma linha parecida com https_proxy .

Como alternativa, você pode configurar o proxy no arquivo de configuração do w3m, com uma linha em ~/.w3m/config

http_proxy http://localhost:3128/

Esta opção pode ser definida interativamente na tela de opções (pressione o e digite /proxy Enter e digite o URL do proxy na caixa para “URL do host do proxy HTTP”). / p>

Você também pode definir no_proxy para excluir alguns domínios, por exemplo, definido como localhost,127.0.0.1 .

    
por 09.08.2017 / 01:02
0

Acabei de encontrar a resposta se alguém precisar:

Acabei de definir o proxy para a variável HTTP_PROXY :

por exemplo. export HTTP_PROXY="http://proxyURL:portnumber"

e no meu caso eu tive que fazer isso para um usuário específico, eu só tive que abrir o arquivo ~/.bashrc para aquele usuário, e adicionar a mesma linha a ele.

    
por 09.08.2017 / 00:55

Tags