Внезапно понял, что для того, чтобы понять, что такое прокси, хорошо бы её написать самому.
Кхм.
Но это трудно сделать, потому что я о них почти ничего не знаю.
Чтобы такого почитать с уклоном в "а что у неё внутри"?
С уклоном "зачем оно" я уже вполне нагуглил, но этого маловато :(
(Интересно и про socks и про http).
Кто ж знал то? :)
У меня вообще раньше было ощущение, что прокси должны жить где-то в области драйверов, а написание драйвера - это сложно. Такая вот странная мысль.
Сейчас стало чуть понятней.