ConnectPort memeriksa tujuan yang diminta di dalam CONNECT, bukan pendengar yang menerima klien:

Nomor contohPeran
8888Pendengar masuk Tinyproxy.
443Port tujuan HTTPS yang umum.
80 dalam CONNECT yang ditolakTujuan yang sebenarnya diminta klien untuk diterowongkan.

Izin eksplisit untuk tujuan HTTPS yang umum adalah:

ConnectPort 443

Pertahankan autentikasi dan pembatasan klien. Panduan Tinyproxy mendefinisikan baik daftar port yang tidak ada maupun pengaturan khusus untuk menonaktifkan CONNECT. Menghapus daftar yang membatasi dapat memperluas akses.

Jika port yang diminta mengejutkan Anda, baca tentang otoritas CONNECT dan urutan sebelumnya. HTTP biasa pada port 80 tidak memerlukan CONNECT hanya karena ada proxy yang terlibat. Klien dapat dengan sengaja menerowongkan layanan lain atau memakai mode yang tidak dimaksudkan; jangan menganggap setiap CONNECT ke port 80 berasal dari pengalihan situs web.

Port HTTPS tambahan yang sah memerlukan izin sempitnya sendiri. Membuka semua tujuan menyembunyikan apakah klien membuat permintaan yang dimaksud. Pisahkan target sebenarnya dari pendengar proxy sebelum mengubah kebijakan.

Artikel terkait