Tinyproxy ConnectPort: port destinasi berbanding port pendengar
Diagnosis sekatan port destinasi CONNECT Tinyproxy tanpa mengelirukannya dengan port pendengar.
ConnectPort menyemak destinasi yang diminta dalam CONNECT, bukan pendengar yang menerima klien:
| Nombor contoh | Peranan |
|---|---|
| 8888 | Pendengar masuk Tinyproxy. |
| 443 | Port destinasi HTTPS biasa. |
| 80 dalam CONNECT yang ditolak | Destinasi yang sebenarnya diminta klien untuk diterowong. |
Kebenaran jelas untuk destinasi HTTPS biasa ialah:
ConnectPort 443Kekalkan pengesahan dan sekatan klien. Manual Tinyproxy mentakrifkan kedua-dua senarai port yang tiada dan tetapan khas untuk melumpuhkan CONNECT. Mengalihkan senarai yang menyekat boleh meluaskan akses.
Jika port yang diminta mengejutkan anda, baca tentang kuasa CONNECT dan urutan sebelumnya. HTTP biasa pada port 80 tidak memerlukan CONNECT semata-mata kerana proksi terlibat. Klien mungkin sengaja menerowong perkhidmatan lain atau menggunakan mod yang tidak dimaksudkan; jangan anggap setiap CONNECT ke port 80 datang daripada ubah hala laman web.
Port HTTPS tambahan yang sah memerlukan kebenaran sempitnya sendiri. Membuka setiap destinasi menyembunyikan sama ada klien membuat permintaan yang dimaksudkan. Pisahkan sasaran sebenar daripada pendengar proksi sebelum menukar dasar.