Tinyproxy ConnectPort: порт на местоназначението срещу порт за слушане
Диагностицирайте ограниченията на порта на местоназначението в Tinyproxy CONNECT, без да ги бъркате с порта за слушане.
ConnectPort проверява местоназначението, поискано в CONNECT, а не слушателя, който приема клиента:
| Примерен номер | Роля |
|---|---|
| 8888 | Входящият слушател на Tinyproxy. |
| 443 | Често срещан порт на местоназначение за HTTPS. |
| 80 в отхвърлен CONNECT | Местоназначението, което клиентът действително е поискал да тунелира. |
Изричното разрешение за често срещаното HTTPS местоназначение е:
ConnectPort 443Запазете удостоверяването и ограниченията за клиента. Ръководството на Tinyproxy дефинира както липсващ списък с портове, така и специалната настройка за изключване на CONNECT. Премахването на ограничителен списък може да разшири достъпа.
Ако поисканият порт ви изненада, прочетете за правомощията на CONNECT и предходната последователност. Обикновеният HTTP на порт 80 не изисква CONNECT само защото участва прокси. Клиентът може умишлено да тунелира друга услуга или да използва нежелан режим; не приемайте, че всеки CONNECT към порт 80 идва от пренасочване на уебсайт.
Легитимният допълнителен HTTPS порт се нуждае от собствено тясно разрешение. Отварянето на всяко местоназначение скрива дали клиентът е направил предвидената заявка. Дръжте действителната цел отделно от слушателя на проксито, преди да промените политиката.