Penapis Destinasi Tinyproxy, ACL Klien dan Port CONNECT
Gunakan penapis destinasi Tinyproxy untuk menghadkan nama hos, dan bezakannya daripada peraturan yang mengawal klien sumber atau port CONNECT.
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/Denyklien menghadkan klien sumber. - Penapisan destinasi menghadkan hos atau URL yang diminta.
ConnectPortmenghadkan 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.