Эта проблема возникает, когда провайдер не выполняет свою работу должным образом.
По сути, прозрачный прокси-сервер отправляет ответ RST и прерывает сеанс TCP.
Обходной путь - использовать пользовательский прокси, который повторяет попытку при обнаружении флага RST.
Это прокси:
http://code.google.com/p/hammerofthor/
Я надеюсь, что это решит проблему для другой проблемы, в других странах maube, с той же проблемой.
Я чувствую необходимость сказать, что это не решает проблему, учитывая, что проблема в «прозрачном прокси», который запускает интернет-провайдера. Но это останавливает проблему, делая повторную попытку автоматически.
Это путь IPTABLES:
iptables -A OUTPUT -p tcp --dport 80 -m state --state NEW -m recent --set --name thor --rdest -j ACCEPT iptables -A INPUT -p tcp -m tcp --tcp-flag RST RST -m state --state ESTABLISHED -m recent --name thor --rcheck --rsource --seconds 1 -j DROP