Baris Allow dalam Tinyproxy menjawab siapa yang boleh menggunakan proksi. Ia tidak bermakna klien itu hanya boleh mencapai hos yang tertulis di situ. Penapisan destinasi ialah tetapan berasingan.

Bagi proksi yang bertujuan mencapai satu perkhidmatan bernama, penapis boleh bertindak sebagai senarai dibenarkan:

Filter "/etc/tinyproxy/allowed-hosts"
FilterDefaultDeny Yes
FilterURLs No

Fail itu kemudian mengandungi corak destinasi yang dibenarkan oleh sintaks penapis pilihan anda. Kekalkan corak hos tepat yang sempit, dan semak FilterType yang dikonfigurasikan sebelum memilih penambat ungkapan nalar atau sintaks kad bebas. Corak yang ditulis untuk satu mod boleh bermaksud sesuatu yang lain dalam mod lain.

Terdapat tiga kawalan berbeza

  • Peraturan Allow/Deny klien menghadkan klien sumber.
  • Penapisan destinasi menghadkan hos atau URL yang diminta.
  • ConnectPort menghadkan port destinasi CONNECT.

Manual Tinyproxy mendokumenkan perkara ini secara berasingan. Penapis destinasi tidak menambah pengesahan proksi, dan kebenaran port tidak mengehadkan permintaan kepada satu nama hos.

Untuk HTTPS melalui terowong biasa, bekerja dengan hos destinasi. Laluan permintaan yang disulitkan tidak tersedia sebagai teks biasa yang kelihatan kepada proksi, jadi ungkapan laluan yang berfungsi untuk HTTP biasa tidak boleh diandaikan memeriksa laluan halaman HTTPS.

Pertimbangkan juga kebergantungan tapak. Satu halaman boleh mengambil imej atau mengesahkan melalui hos lain. Tambah hanya destinasi yang benar-benar diperlukan; menukar peraturan hos tepat kepada akhiran luas untuk membaiki satu imej yang hilang boleh membenarkan lebih banyak trafik. Kekalkan senarai cukup mudah difahami supaya setiap destinasi yang dibenarkan mempunyai sebab.

Artikel berkaitan