Tinyproxy ConnectPort: порт прызначэння і порт праслухоўвання
Дыягнастуйце абмежаванні порта прызначэння CONNECT у Tinyproxy, не блытаючы іх з портам праслухоўвання.
ConnectPort правярае прызначэнне, запытанае ў CONNECT, а не праслухоўвальнік, які прымае кліента:
| Нумар прыкладу | Роля |
|---|---|
| 8888 | Уваходны праслухоўвальнік Tinyproxy. |
| 443 | Звычайны порт прызначэння HTTPS. |
| 80 у адхіленым CONNECT | Прызначэнне, якое кліент фактычна запытаў для тунелявання. |
Яўны дазвол для звычайнага прызначэння HTTPS:
ConnectPort 443Захавайце аўтэнтыфікацыю і абмежаванні кліента. Дапаможнік Tinyproxy вызначае як адсутнасць спіса партоў, так і спецыяльную наладу адключэння CONNECT. Выдаленне абмежавальнага спіса можа пашырыць доступ.
Калі запытаны порт вас здзіўляе, прачытайце пра паўнамоцтвы CONNECT і папярэднюю паслядоўнасць. Звычайны HTTP на порце 80 не патрабуе CONNECT толькі таму, што ўдзельнічае праксі. Кліент можа наўмысна тунеляваць іншую службу або выкарыстоўваць непажаданы рэжым; не думайце, што кожны CONNECT на порт 80 прыйшоў з перанакіравання сайта.
Законны дадатковы порт HTTPS патрабуе ўласнага вузкага дазволу. Адкрыццё ўсіх прызначэнняў хавае, ці зрабіў кліент мэтавы запыт. Трымайце фактычную мэту асобна ад праслухоўвальніка праксі, перш чым змяняць палітыку.