Hi, ich habe mal mit apt-proxy in verbindung mit einem transparenten squid rumgespielt. Im prinzip redirecte ich bestimmten traffic aus dem transparenten proxy auf den apt-proxy was das Packages file handling nett macht. Jetzt sind 2 sachen komisch. Zum einen schreibt der apt-proxy in seine logfiles mkdir: cannot create directory `/var/cache/apt-proxy/security///pool': File exists mkdir: cannot create directory `/var/cache/apt-proxy/security///pool/updates': File exists mkdir: cannot create directory `/var/cache/apt-proxy/security///pool/updates/main': File exists mkdir: cannot create directory `/var/cache/apt-proxy/security///pool/updates/main/p': File exists mkdir: cannot create directory `/var/cache/apt-proxy/security///pool/updates/main/p/perl': File exists Was ja irgendwie drauf hindeutet das der nicht sooo sauber programmiert ist. Ausserdem ist der progress indikator mit dem apt de-fakto hinfaellig. Alle 2-3 Minuten (Bei ISDN) mal nen update. Gibts da irgendwie neuheiten ? Ach ja - Setup ist wie folgt - ich habe einen transparenten squid der dieses redirekt script hat: #!/usr/bin/perl use strict; $|=1; my $debext="(\.deb|\.dsc|Packages|Packages\.gz|Release|\.tar\.gz|\.diff\.gz|Sources|Source\.gz)"; my $mainurl="(http|ftp):\/\/((source|ftp).rfc822.org|ftp2.de.debian.org)\/debian\/+"; my $nonusurl="(http|ftp):\/\/((source|ftp).rfc822.org|ftp2.de.debian.org)\/debian-non-US\/+"; my $securl="(http|ftp):\/\/((source|ftp).rfc822.org|ftp2.de.debian.org)\/debian-security\/+"; while(<STDIN>) { chomp(); #http://source.rfc822.org/debian-non-US/dists/sid/non-US/contrib/source/Sourc... 195.71.97.211/- - GET # if (/$mainurl\S+$debext\s/) { s/$mainurl/http:\/\/localhost:9999\/main\//; } elsif (/$nonusurl\S+$debext\s/) { s/$nonusurl/http:\/\/localhost:9999\/non-US\//; } elsif (/$securl\S+$debext\s/) { s/$securl/http:\/\/localhost:9999\/security\//; } printf("%s\n", $_); } Und in der squid config cache ich nichts was ueber localhost:9999 kommt: acl QUERY urlpath_regex cgi-bin \? acl DEB urlpath_regex localhost:9999 no_cache deny QUERY DEB Scheint auch so weit alles zu tun - jetzt muss ich noch die gebraeuchlichsten debian server der region eintragen und die Besucher mit ihren laptops holen schoen automagisch ueber den apt-proxy ohne was aendern zu muessen. Noch die installationsdefaultdinger eintragen und schon muss ich bei ner cd installation nichts mehr aendern sondern nur durchklicken. Flo -- Florian Lohoff flo@rfc822.org +49-5201-669912 Heisenberg may have been here.
Teilnehmer (2)
-
Florian Lohoff
-
Jan-Benedict Glaw