В принципе, всё что тут нарисовано, я когда-то реализовывал. И большая часть всё ещё работает.
Обрисовал в Ppp Туннель Через Proxy