Цитата: OlegON ➤ Блин, простой вариант. Закрываешь у себя верхние порты на входящие пакеты, но разрешаешь их в клиенте (проксе). Прокся говорит "дай" и выходит наружу по портам, фаер говорит "низзя" и вход обратно закрывает.
это не подходящий для данного случая пример.
вот, как оно выглядит на самом деле:
клиент за шлюзом просит соединения к olegon.ru:80
iptables на шлюзе шлет его на <шлюз>:3128
squid обращается к olegon.ru:80 с произвольного свободного порта
на этот порт он и получает ответ и все возможные и невозможные данные
-- здесь надо учесть, что iptables входящие пакеты не режет, так как соединение устанавливалось от локальной машины, которой выход разрешен с любого порта, и пакеты, ходящие внутрь по уже установленному соединению не режутся
squid отдает полученные данные с порта 3128 клиенту, который их просил
непонятной остается одна вещь - зачем сервер пытается пинать другие порты?