Запустите веб-сервер на локальном компьютере на обычном порту (80) и установите пользовательскую страницу ошибки
В вашем файле hosts используйте 127.0.0.1 в качестве адреса для заблокированных доменов.
Обновить:
Если у вас установлен Perl , вы можете использовать что-то вроде этого (запустить его из командной строки)
#!/usr/bin/perl
use strict;
use warnings;
use HTTP::Daemon;
use HTTP::Status;
my $d = HTTP::Daemon->new(LocalPort => 80);
while (my $c = $d->accept) {
while (my $r = $c->get_request) {
$c->send_file_response("./blocked.html");
}
$c->close;
undef($c);
}
Другие скриптовые языки доступны. Батареи не включены.