Я вот тоже задавался подобной проблемой недавно.
Нужно было организовать доступ в инет небольшой сети через сервер под Win XP.
Всевозможные прокси не подходили, потому что через них довольно проблематично делать некоторые вещи.
Пробовал много прог, которые либо не работали вообще либо начинали тормозить инет через неделю работы.
Случайно набрел в инете на простое решение в виде неприхотливой програмки Routix NetCom.
Программка состоит из консоли управления и серверной службы (их можно разнеси на разные машины).
При этом консоль реализована не просто криво, а адски криво. Постоянно теряет коннект с сервером, вылетает и всяко глючит.... но... зато серверная служба, после тго как я ее этой консолью через пень-колоду все-таки настроил, работает уже несколько месяцев как часы. Ни одного сбоя, никаких тормозов и глюков (не считая глюки самой винды
)