Situs utama harus menggunakan proxy induk. Satu subdomain internal tidak seharusnya. Ini adalah pengecualian perutean, dan ia layak mendapat pola yang cukup sempit untuk menyatakan hal itu dengan tepat.

Privoxy memiliki aturan penerusan biasa di konfigurasi utamanya dan penggantian penerusan per permintaan di berkas action. Gunakan mekanisme yang sesuai dengan konfigurasi yang sudah Anda kelola; jangan menambahkan pengecualian yang bersaing di kedua tempat hanya untuk melihat mana yang berfungsi.

Pengecualian di konfigurasi utama

forward / parent.example.net:8080
forward intranet.example.net .

Untuk tujuan publik yang mengizinkan proxy HTTP induk publik tanpa autentikasi, ambil kandidat untuk induk default dari daftar proxy HTTP tanpa membawa kredensial induk lain. Di sini aturan host persis yang lebih akhir memilih penerusan langsung untuk nama host tersebut. Tujuan lain tetap cocok dengan aturan induk default. Aturan penerusan Privoxy menggunakan urutan kecocokan terakhir, jadi aturan umum yang lebih akhir dapat mengubah hasil itu.

Baca sintaks pola sebelum menambahkan titik awal atau wildcard. Pola bergaya sufiks dapat cocok dengan lebih banyak nama daripada satu host yang Anda maksudkan. Juga jaga nama proxy tetap berbeda dari nama situs web: pola memilih tujuan yang diminta.

Penggantian di berkas action adalah opsi lain

{+forward-override{forward .}}
intranet.example.net

Ini secara eksplisit memilih penerusan langsung untuk permintaan yang cocok. Menghapus penggantian sebelumnya belum tentu sama dengan memilih penerusan langsung; konfigurasi biasa masih dapat berisi aturan induk.

Periksa bagian action yang berlaku dan urutannya ketika pengecualian tampak tidak efektif. Sebuah host dapat cocok dengan lebih dari satu pola action, dan action yang Anda harapkan dapat diubah oleh kecocokan yang lebih akhir.

Langsung berarti keputusan jaringan yang berbeda

Pengecualian langsung dapat mengekspos alamat keluar Privoxy sendiri alih-alih alamat keluar induk. Itu mungkin tepat untuk layanan privat, tetapi seharusnya menjadi bagian dari persyaratan, bukan efek samping yang ditemukan belakangan.

Pengecualian itu juga tidak memberikan keterjangkauan jaringan. Host Privoxy tetap memerlukan rute ke tujuan dan izin akses yang sesuai. Jika hanya induk yang dapat menjangkau layanan, melewatinya akan gagal meskipun polanya berfungsi.

Batasi contoh pada nama host yang diperlukan dan periksa host autentikasi atau aset terkait secara terpisah. Memperluas satu pengecualian ke setiap subdomain dapat diam-diam memindahkan lalu lintas yang tidak terkait ke jalur keluar yang berbeda.

Artikel terkait