NIWO - nl.internet.www.ontwerpFAQ

Van:
Datum: Zaterdag 24 juli 2010, 12:08
Onderwerp: Re: Is hier al een goede oplosing voor gevonden de nieuwe Big Brother ?
Roland van Ipenburg wrote:
> Ik gebruik daarvoor een scriptje dat met cron wekelijks die
> domeinnaam en nog wat andere broertjes in mijn hosts bestand
> zet en dan naar iets snellers laat verwijzen. En de
> proxy-server ze ook al lokaal af laat vangen.
>
> #!/bin/bash
> MVPS_ZIP=/home/roland/mvps_hosts.zip
> EXDIR=/tmp/mvps
> wget -q -O $MVPS_ZIP http://www.mvps.org/winhelp2002/hosts.zip
> unzip -uo $MVPS_ZIP -d $EXDIR
> rm $MVPS_ZIP
> cat /etc/hosts.local > /etc/hosts
> cat $EXDIR/HOSTS >> /etc/hosts
> cat /etc/hosts | perl -pe \\
> 's{(127\.0\.0\.1\s+localhost\s*$|^#.*$|\d+\.\d+\.\d+\.\d+\s+|\s*#.*)}{}gi' \\
>> /etc/squid/dstdomains.txt
> /etc/init.d/squid restart
>

Voor iedereen: kijk op http://www.mvps.org/winhelp2002/hosts.htm

Ik heb ongeveer het zelfde. Ik heb in mijn hosts file een lijn staan met
##End of standard
en alles wat daar boven zit blijft staan. Ik gebruik wel geen squid, dus
die lijn valt weg.(1)

#!/bin/bash
LINE="##End of standard"
URL="http://www.mvps.org/winhelp2002/hosts.txt"
FILE=/etc/hosts
TMP=`mktemp`
sed -e "/$LINE/q" $FILE > $TMP
lynx -source $URL >> $TMP
mv $TMP $FILE

Aangezien het 1 keer per week is gebruik ik niet de zip file.

(1) Ik heb eens naar een bak gekeken waar ik wel de squid configs op heb
staan en daar zie ik in squid.conf de lijn:
#Default:
# hosts_file /etc/hosts
Aangezien de default al /etc/hosts is, heb je normaal geen
/etc/squid/dstdomains.txt nodig, denk ik.

houghi