В учебных целях хотелось бы реализовать простенькую билинговую систему.
Из возможностей необходимо только подсчет трафика, да ведение логирования http(можно и не только)-сессий.
Но вот встал вопрос, что именно придется реализовывать NAT или Прокси?
RFC читал. Поиск по форумам тоже использовал, но все же:
Как я понял, NAT обеспечивает "прозрачное" соединение, прокси же требует дополнительной настройки клиентских приложений. NAT работает на сетевом уровне, а прокси — на прикладном.
Вообщем хотелось бы развести понятия NAT и прокси или описать их вохможного совместного взаимодействия.