По поводу желания блокировать вулканы хостсом : все не вставить, этих вулканов ежемесячно десятки возникают, нет смысла охотиться за готовыми списками, ибо устареют быстрее чем будут обновляться.
Проблема, ИМХО, в примитивности hosts, ибо для такого не предназначен : невозможно применить wildcards. Поэтому вносить каждый раз записи типа "vulcan1.com", vulcan2.com", ... , vulcan10050.com" довольно муторно.
Есть способ с бубном и костылём, тем не менее вполне работающий. Делаем PAC файл.
Proxy auto-config Proxy Auto Configuration (PAC) Код: var direct = "DIRECT";
var block = "PROXY 127.0.0.1:6666"; // что угодно, лишь бы не пускало.
var proxyi2p = "PROXY 127.0.0.1:4444"; // для кучи.
function FindProxyForURL(url, host)
{
if (shExpMatch(host, "*casino*.*"))
{ return block; }
else if (shExpMatch(host, "*vulcan*.*"))
{ return block; }
else if (shExpMatch(host, "*.i2p"))
{ return proxyi2p; }
else
{ return direct; }
}