Script proxy.pac com vários adaptadores de rede do virtual box na maquina [RESOLVIDO]

1. Script proxy.pac com vários adaptadores de rede do virtual box na maquina [RESOLVIDO]

Gabriel Polo
gabrielpolo

(usa CentOS)

Enviado em 27/01/2017 - 17:48h

Boa tarde,

Estou com um problema com meu script proxy.pac quando estou com os adaptadores de rede do virtual box ativos na maquina cliente.

Quando os adaptadores de rede estão ativados, o script reconhece o IP do primeiro adaptador que ele encontra, no caso do virtual box, com isso a maquina não passa pelo squid.

Alguém sabe como resolver isso?

Segue script proxy.pac abaixo

function FindProxyForURL(url, host){
var host_ip;
host_ip= dnsResolve(host);
if (isInNet(host_ip, "127.0.0.1", "255.255.255.255"))
return "DIRECT";
if (isInNet(host_ip, "192.168.1.0", "255.255.255.0"))
return "DIRECT";
if (isInNet(host_ip, "192.168.0.0", "255.255.255.0"))
return "DIRECT";
if (isInNet(myIpAddress(), "192.168.2.0", "255.255.255.0"))
return "PROXY 192.168.2.1:3128";
else
return "DIRECT";
}



  


2. Re: Script proxy.pac com vários adaptadores de rede do virtual box na maquina [RESOLVIDO]

Gabriel Polo
gabrielpolo

(usa CentOS)

Enviado em 30/01/2017 - 16:36h

Boa tarde,

Consegui resolver meu problema mudando o conteúdo do script para a função abaixo:


function FindProxyForURL(url, host)
{
if (isPlainHostName(host) ||
isInNet(host, "192.168.1.0", "255.255.255.0") ||
isInNet(host, "127.0.0.0", "255.0.0.0"))
return "DIRECT";
else
return "PROXY 192.168.2.1:3128; DIRECT";
};


Valeu






Patrocínio

Site hospedado pelo provedor RedeHost.
Linux banner

Destaques

Artigos

Dicas

Tópicos

Top 10 do mês

Scripts