View Single Post
Old 07-04-2017, 19:39   #2
Jarod62
Member
 
Iscritto dal: Aug 2005
Messaggi: 110
La cosa più semplice sarebbe quella di utilizzare un file PAC, ovvero uno script compatibile con i vari browser.

Questo è un semplice esempio di file PAC:
Codice:
//
// Proxy.pac
//

function FindProxyForURL(url, host)
{
    var ip = myIpAddress();

    // Se l'indirizzo IP assegnato al computer inizia con 10.10.x.x, allora viene utilizzato il proxy.
    if (shExpMatch(ip, "10.10.*.*"))
    {
        return "PROXY proxy.esempio.it:8080";
    }
    // In caso contrario, NON viene utilizzato il proxy.
    else return "DIRECT";
}
Copia e incolla il codice in un file di testo e salvalo con nome "Proxy.pac".
Poi configuri opportunamente il browser in modo da fargli utilizzare il suddetto script.


Esempio di configurazione su IE (valido anche per Google Chrome):



Esempio di configurazione su FireFox:



Da notare che sulle ultime versioni di IE, l'utilizzo dell'istruzione "file://" non è più supportato, di conseguenza lo script viene ignorato. In ogni caso su Chrome dovrebbe funzionare regolarmente.
Jarod62 è offline   Rispondi citando il messaggio o parte di esso