Project

General

Profile

Actions

Bug #847

closed

Утечка соединений при Proxy type: None

Added by Mellon about 12 years ago. Updated almost 12 years ago.

Status:
Closed
Priority:
High
Assignee:
Category:
Plugins: XProxy
Target version:
Start date:
09/10/2012
Due date:
% Done:

100%

Estimated time:
2:00 h
Reported in:
master

Description

Xproxy не проверяет совпадение по порту, если хост совпал Proxy type: None (другие типы прокси также нуждаются в проверке, хотя например, при типе HTTP, такого не наблюдается).

Как воспроизвести.
В параметрах Xproxy выстраиваем цепочку правил подобную следующей:

Protocols    Target                       Proxy type    Proxy target
any          .*some.host.*:4965        no proxy           :1
any          .*.*:any                            HTTP          proxy.host:8558

Нажимаем "Применить".
Далее пытаемся присоединиться к любому порту some.host (проще всего, открыть сайт на том хосте, если он там имеется).
В показаниях нетстата будут видны прямые подключения к some.host:80 в обход прокси из второго правила.
И сайт, конечно же, загрузится напрямую.

Что должно быть.
Xproxy должен проверять совпадения как по хосту. так и по порту. И пропускать в обход прокси (в данном случае) только соединения адресованные на 4965 порт хоста some.host.

Actions

Also available in: Atom PDF