Wie kann ich eine Anfrage per Cache in Squid erneut laden, wenn die URL blockiert ist?
878
Mehdi Sadeghi
Ich habe eine einfache und ziemlich einfache Konfiguration von Squid3 auf meinem Heimserver. Ich verwende es in Kombination mit Tor und Privoxy. Ich habe Privoxy als cache_peer in der Squid-Konfiguration und eine Zugriffsliste definiert, die URLs auf diese Weise enthält:
acl censored dstdomain "/home/me/censored.acl" never_direct allow censored cache_peer localhost parent 8118 0 no-query no-digest name=privoxy cache_peer_access privoxy allow censored
Nach und nach füge ich der "censored.acl" -Datei neue URLs hinzu, die über den Proxy geladen werden sollen, und es funktioniert.
Was ich brauche, ist, den Prozess dynamischer zu gestalten. Für jede Anfrage, die an eine blockierte URL geht, habe ich zwei Zeilen Squid Log:
1337354630.541 716 127.0.0.1 TCP_MISS/403 521 GET http://bbc.co.uk/persian - DIRECT/212.58.241.131 - 1337354630.614 24 127.0.0.1 TCP_HIT/000 0 GET http://10.10.34.34/? - DIRECT/10.10.34.34 -
Die zweite Zeile ist immer gleich. Gibt es sowieso, dass ich eine Anfrage in Squid entsprechend der Antwort neu laden kann? Oder wenn die Anfrage von einer anderen URL gefolgt oder umgeleitet wurde?
0 Antworten auf die Frage
Verwandte Probleme
-
2
Verlassen Sie sich auf Tor?
-
6
Beschleunigen Sie FireFox bei der Verwendung von TOR
-
3
TOR hidden service - PHP oder CGI - was ist sicher?
-
3
Tor in virtueller Maschine - 502 fehlerhaftes Gateway
-
1
Benötige ich einen Proxy-Server, um HTTP über SSH nutzen zu können?
-
3
Ich verwende Firefox, das für die Verwendung eines Squid-Proxys konfiguriert ist. Kann die Browser-P...
-
5
503 Dienst nicht verfügbar - Was bedeutet es wirklich?
-
2
Mail-Ports scheinen unter dem Squid-Proxy nicht zu funktionieren
-
2
Wie man den Stromkreis spült
-
2
Warum braucht man Administratorrechte, um zu starten?