Привет!
Хочу сделать автонастройку tor в локальной сети: добавил записи в dhcp и dns, опубликовал в сети файл автонастройки. AFAIK должно работать, но не работает.
На десктопе, где явно указан pac файл, Chrome куда нужно идёт через Tor, а в виртуалке с Win7, где включена автонастройка по dhcp, упорно игнорирует прокси.
Что не так в настройках?
http://wpad.rogaikopyta.loc/wpad.dat
var tor = "SOCKS5 192.168.1.254:9050";
var censoredHosts = ["jobs.redhat.com",]
function FindProxyForURL(url, host)
{
if (dnsDomainIs(host, ".onion"))
return tor;
for (var censoredHost of censoredHosts) {
if (host === censoredHost || dnsDomainIs(host, "." + censoredHost))
return tor;
}
return "DIRECT";
}
dhcpd.conf
ddns-update-style none;
option domain-name "rogaikopyta.loc";
option domain-name-servers ns.rogaikopyta.loc;
default-lease-time 600;
max-lease-time 7200;
log-facility local7;
option wpad code 252 = text;
subnet 192.168.2.0 netmask 255.255.255.0 {
range 192.168.1.100 192.168.1.200;
option routers 192.168.1.1;
option domain-name-servers 192.168.1.2;
option domain-name "rogaikopyta.loc";
option time-offset 7;
option broadcast-address 192.168.1.255;
option ntp-servers 192.168.1.2;
option wpad "http://172.16.1.1/wpad.dat";
}
db.rogaikopyta
$TTL 604800
@ IN SOA rogaikopyta.loc. root.rogaikopyta.loc. (
2016041302 ; Serial
604800 ; Refresh
86400 ; Retry
2419200 ; Expire
604800 ) ; Negative Cache TTL
IN A 192.168.1.2
;
@ IN NS ns.rogaikopyta.loc.
@ IN A 192.168.1.2
@ IN AAAA ::1
ns IN A 192.168.1.2
www IN A 172.16.1.1
wpad IN A 172.16.1.1