Proxy automático

Endian Firewall é uma distribuição Linux de segurança "turn-key", que transforma cada sistema em um aparelho cheio de recursos de segurança com funcionalidade de Unified Threat Management (UTM). O software foi projetado com "usabilidade em mente", e é muito fácil de instalar, usar e gerenciar, sem perder a sua flexibilidade.
giuliano.santos
Newbie
Newbie
Mensagens: 11
Registrado em: 15 Set 2015 15:52
Status: Offline

Proxy automático

Mensagem por giuliano.santos »

Estou utilizando o Endian 2.4.1 com o proxy não transparente na empresa mais estou com dificuldades em fazer funcionar o wpad aqui na rede.
Já pesquisei e tentei de varias formas mais não funciona. Alguém poderia me ajudar?

Segue o meu dhcpd.confi para que vocês possam ver como esta hoje:
ddns-update-style none;
deny bootp;
authoritative;
option wpad code 252 = text;

shared-network BLUE {
    interface br2;
    server-identifier 10.0.0.1;
    subnet 10.0.0.0 netmask 255.255.255.0 {
        pool {
            deny dynamic bootp clients;
            range 10.0.0.100 10.0.0.199;
        }
        default-lease-time 3600;
        max-lease-time 7200;
        option subnet-mask 255.255.255.0;
          option domain-name "staracer";
          option routers 10.0.0.1;
          option wpad "http://10.0.0.1/proxy.pac";
          option domain-name-servers 10.0.0.1, 8.8.8.8;
    }
}
shared-network GREEN {
    interface br0;
    server-identifier 192.168.80.2;
    subnet 192.168.80.0 netmask 255.255.255.0 {
        pool {
            deny dynamic bootp clients;
            range 192.168.80.121 192.168.80.149;
        }
        default-lease-time 3600;
        max-lease-time 7200;
        option subnet-mask 255.255.255.0;
          option domain-name "staracer";
          option routers 192.168.80.2;
          option wpad "http://192.168.80.2/proxy.pac";
          option domain-name-servers 192.168.80.3, 192.168.80.2;
    }
}


giuliano.santos
Newbie
Newbie
Mensagens: 11
Registrado em: 15 Set 2015 15:52
Status: Offline

Re:Proxy automático

Mensagem por giuliano.santos »

giuliano.santos escreveu: Estou utilizando o Endian 2.4.1 com o proxy não transparente na empresa mais estou com dificuldades em fazer funcionar o wpad aqui na rede.
Já pesquisei e tentei de varias formas mais não funciona. Alguém poderia me ajudar?

Segue o meu dhcpd.confi para que vocês possam ver como esta hoje:
ddns-update-style none;
deny bootp;
authoritative;
option wpad code 252 = text;

shared-network BLUE {
    interface br2;
    server-identifier 10.0.0.1;
    subnet 10.0.0.0 netmask 255.255.255.0 {
        pool {
            deny dynamic bootp clients;
            range 10.0.0.100 10.0.0.199;
        }
        default-lease-time 3600;
        max-lease-time 7200;
        option subnet-mask 255.255.255.0;
          option domain-name "staracer";
          option routers 10.0.0.1;
          option wpad "http://10.0.0.1/proxy.pac";
          option domain-name-servers 10.0.0.1, 8.8.8.8;
    }
}
shared-network GREEN {
    interface br0;
    server-identifier 192.168.80.2;
    subnet 192.168.80.0 netmask 255.255.255.0 {
        pool {
            deny dynamic bootp clients;
            range 192.168.80.121 192.168.80.149;
        }
        default-lease-time 3600;
        max-lease-time 7200;
        option subnet-mask 255.255.255.0;
          option domain-name "staracer";
          option routers 192.168.80.2;
          option wpad "http://192.168.80.2/proxy.pac";
          option domain-name-servers 192.168.80.3, 192.168.80.2;
    }
}
quando eu digito o endereço 192.168.80.2/proxy.pac no navegador ele me retorna o arquivo proxy.pac com o seguinte conteúdo:

Código: Selecionar todos

[code]function FindProxyForURL(url, host)
{
        if (isPlainHostName(host) || shExpMatch( url, "*192.168.80.2*" ) ) {
                return "DIRECT";
        }
        else if (host == "127.0.0.1") {
                return "DIRECT";
        }
        else if (host == "192.168.80.76") {
                return "PROXY 192.168.80.2:3128; DIRECT";
        }
        else if (host == "192.168.80.77") {
                return "PROXY 192.168.80.2:3128; DIRECT";
        }
        else if (host == "192.168.80.78") {
                return "PROXY 192.168.80.2:3128; DIRECT";
        }
        else if (host == "192.168.80.79") {
                return "PROXY 192.168.80.2:3128; DIRECT";
        }
        else if (host == "192.168.80.80") {
                return "PROXY 192.168.80.2:3128; DIRECT";
        }
        else if (host == "192.168.80.81") {
                return "PROXY 192.168.80.2:3128; DIRECT";
        }
        else if (host == "192.168.80.82") {
                return "PROXY 192.168.80.2:3128; DIRECT";
        }
        else if (host == "192.168.80.83") {
                return "PROXY 192.168.80.2:3128; DIRECT";
        }
        else if (host == "192.168.80.84") {
                return "PROXY 192.168.80.2:3128; DIRECT";
        }
        else if (host == "192.168.80.231") {
                return "PROXY 192.168.80.2:3128; DIRECT";
        }
        else if (host == "192.168.80.232") {
                return "PROXY 192.168.80.2:3128; DIRECT";
        }
        else if (host == "192.168.80.233") {
                return "PROXY 192.168.80.2:3128; DIRECT";
        }
        else if (host == "192.168.80.234") {
                return "PROXY 192.168.80.2:3128; DIRECT";
        }
        else if (host == "192.168.80.235") {
                return "PROXY 192.168.80.2:3128; DIRECT";
        }
        else if (host == "192.168.80.236") {
                return "PROXY 192.168.80.2:3128; DIRECT";
        }
        else if (host == "192.168.80.237") {
                return "PROXY 192.168.80.2:3128; DIRECT";
        }
        else if (host == "192.168.80.238") {
                return "PROXY 192.168.80.2:3128; DIRECT";
        }
        else if (host == "192.168.80.239") {
                return "PROXY 192.168.80.2:3128; DIRECT";
        }
        else if (host == "192.168.80.240") {
                return "PROXY 192.168.80.2:3128; DIRECT";
        }
        else if (host == "192.168.80.241") {
                return "PROXY 192.168.80.2:3128; DIRECT";
        }
        else if (host == "192.168.80.242") {
                return "PROXY 192.168.80.2:3128; DIRECT";
        }
        else if (host == "192.168.80.243") {
                return "PROXY 192.168.80.2:3128; DIRECT";
        }
        else if (host == "192.168.80.244") {
                return "PROXY 192.168.80.2:3128; DIRECT";
        }
        else if (host == "192.168.80.245") {
                return "PROXY 192.168.80.2:3128; DIRECT";
        }
        else if (host == "192.168.80.246") {
                return "PROXY 192.168.80.2:3128; DIRECT";
        }
        else if (host == "192.168.80.247") {
                return "PROXY 192.168.80.2:3128; DIRECT";
        }
        else if (host == "192.168.80.248") {
                return "PROXY 192.168.80.2:3128; DIRECT";
        }
        else if (host == "192.168.80.249") {
                return "PROXY 192.168.80.2:3128; DIRECT";
        }
        else if (host == "192.168.80.250") {
                return "PROXY 192.168.80.2:3128; DIRECT";
        }
        else if (isInNet(host, "192.168.80.0", "255.255.255.0") {
                return "PROXY 192.168.80.2:3128; DIRECT";
        }
        else if (isInNet(host, "192.168.80.0", "255.255.255.0") {
                return "PROXY 192.168.80.2:3128; DIRECT";
        }
        else {
                return "PROXY 192.168.80.2:3128; DIRECT";
        }
}
[/code]
Avatar do usuário
evertin
Full Member
Full Member
Mensagens: 110
Registrado em: 26 Jun 2013 10:57
Status: Offline

Re:Proxy automático

Mensagem por evertin »

Boas,
Tem tutorial sobre wpad no Fórum...   

flws
Responder

Voltar para “Endian Firewall Community”