Saya memiliki konfigurasi squid3 sederhana dan cukup mendasar di server rumah saya. Saya menggunakannya dalam kombinasi dengan Tor dan Privoxy. Saya telah mendefinisikan privoxy sebagai cache_peer dalam konfigurasi squid dan daftar akses yang mengandung URL dengan cara ini:

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

Secara bertahap saya menambahkan URL baru ke file "censored.acl" untuk dimuat melalui proxy dan berfungsi.

Yang saya butuhkan adalah membuat prosesnya dinamis. Untuk setiap permintaan yang mengarah ke URL yang diblokir, saya memiliki dua baris log squid:

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 -

Baris kedua selalu sama. Apakah ada cara agar saya dapat memuat kembali permintaan dalam squid sesuai dengan responsnya? Atau jika permintaan diikuti atau dialihkan ke URL lain?

Mehdi Sadeghi
sumber