Программирование цепочек прокси
Я хочу для образовательных целей разобраться с написанием программ для работы с цепочками proxy и proxy серверами.
Подскажите мне пожалуйста, если кто-то разбирается в данном вопросе, как мне осуществить задуманное, и к примеру перехватывать все сетевые запросы с моего компьютера и перенаправлять их через цепочку proxy, а также реализовать саму программу для работы с proxy.
Я разбираюсь в протоколах и в работе с сетями под Windows/UNIX, но с proxy никогда дела не имел, так что хотел бы чтобы кто-то просто с профессиональной точки зрения мне указал вкратце принцип программной работы с proxy, порядком осуществления запросов и.т.д.
Буду благодарен за любой исходный код, ссылки на соответствующие RFC или на любую документацию.
Заранее спасибо за помощь