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