Você pode usar um arquivo auto-config de proxy (PAC) para fazer isso se todos os seus aplicativos honrarem o sistema configurações de proxy. É um arquivo JavaScript que declara uma única função, FindProxyForURL (), que fornece ao navegador da Web a configuração de proxy para uma URL. Você só precisa retornar uma configuração de proxy não funcional para evitar que uma conexão aconteça.
var normal = "DIRECT", blackhole = "PROXY 127.0.0.1:3421";
function FindProxyForURL(url, host) {
if(/^https:\/\/example.com\/foo\/bar\//i.test(url)) {
return blackhole;
}
return normal;
}
Você precisa usar um URL do arquivo para carrega o arquivo PAC do disco rígido local . Digite este URL como a configuração de proxy do sistema no painel Preferências do sistema de rede.
Essa abordagem foi usada antes - consulte no-ads para ver um exemplo de um script desse tipo bloqueia muitas URLs.