Como configurar proxy no Ubuntu no VirtualBox

1

Todos:

Eu sou novo no VirtualBox. Eu instalo o VirtualBox em uma caixa WIndow7x64 ( IP: 45.37.2.38, Mask: 255.255.255.0 Gateway:45.37.2.1 ) que está atrás do proxy do Office, dentro do VirtualBox, eu instalo o servidor Ubuntu 14.04. Durante a instalação, eu configurei a credencial de proxy e use outra configuração padrão, exceto usando a conexão de modo de ponte na virtualbox ( IP: 45.37.2.42, Mask: 255.255.255.0 ).

Neste momento, executo o apache dentro do Ubuntu e posso visitá-lo no Windows. E no Ubuntu eu posso usar o sudo apt-get update, mas não posso pingar www.google.com (que diz Destination Host Unreachable).

Minha tabela de rotas é como:

default     45.37.2.1  0.0.0.0         UG
45.37.2.0   *          255.255.255.0   U

Minhas perguntas são:

  1. Should I set proxy in somewhere? (I already set it once during installation)

  2. Is this route wrong to send request out? Why I can not ping www.google.com?

    
por Kuan 26.06.2015 / 22:00

2 respostas

0

Primeiro de tudo, verifique se você é capaz de fazer o ping do seu servidor proxy usando o Ubuntu em sua caixa virtual. o comando para isso é:

ping <address_of_the_proxy_server>

Se você conseguir fazer ping no servidor proxy, agora poderá verificar se suas credenciais estão configuradas corretamente ou não. Abra o terminal e execute env .

Muitas informações aparecerão na tela. Verifique por http_proxy e https_proxy . Se eles não estiverem configurados corretamente, você pode defini-los usando uma ferramenta gráfica chamada ubproxy .Você pode fazer o download de um python para definir a autenticação do proxy. Aqui está o link para ele.

Ou então, você pode definir a autenticação por proxy usando as seguintes etapas:

Vá para /etc/apt . Crie o arquivo apt.conf se você não o possui. Escreva as seguintes linhas lá.

Acquire::http::proxy "http://username:password@proxyserver:port/";
Acquire::https::proxy "https://username:password@proxyserver:port/";
Acquire::socks::proxy "socks://username:password@proxyserver:port/";

Salve. Você terminou. Se o problema persistir, por favor comente.

    
por 26.06.2015 / 22:28
0

Eu fiz uma ferramenta para simplificar toda a tarefa.

Você pode fazer o download em este link.

Além disso, você pode dar uma olhada no código se estiver mais interessado em conhecer o funcionamento do back-end.
Faça o download do arquivo zip, extraia-os, vá para o local dos arquivos extraídos no terminal e os comandos a seguir ajudarão você:
* bash main.sh: para definir e remover o proxy.
* bash proxy_check.sh: para verificar suas configurações atuais de proxy.     
por 30.01.2016 / 07:55