Actions
Bug #847
closedУтечка соединений при Proxy type: None
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