ConnectPort перевіряє призначення, запитане всередині CONNECT, а не прослуховувач, що приймає клієнта:

Номер прикладуРоль
8888Вхідний прослуховувач Tinyproxy.
443Звичайний порт призначення HTTPS.
80 у відхиленому CONNECTПризначення, яке клієнт насправді просив тунелювати.

Явний дозвіл для звичайного призначення HTTPS:

ConnectPort 443

Збережіть автентифікацію та обмеження клієнта. Посібник Tinyproxy визначає як відсутній список портів, так і спеціальне налаштування вимкнення CONNECT. Видалення обмежувального списку може розширити доступ.

Якщо запитаний порт вас дивує, прочитайте про повноваження CONNECT і попередню послідовність. Звичайний HTTP на порту 80 не потребує CONNECT лише тому, що задіяно проксі. Клієнт може навмисно тунелювати іншу службу або використовувати непередбачений режим; не припускайте, що кожен CONNECT на порт 80 прийшов із перенаправлення сайту.

Законний додатковий порт HTTPS потребує власного вузького дозволу. Відкриття всіх призначень приховує, чи зробив клієнт задуманий запит. Тримайте фактичну ціль окремо від прослуховувача проксі, перш ніж змінювати політику.

Схожі статті