Название: Диплом, билинговая система Отправлено: ecspertiza от Сентябрь 26, 2011, 10:16 Вот и доучился я до написания диплома :) В качестве темы дали "Написание билинговой системы, для учета трафика Internet на подобии тех что используют провайдеры". Тема вроде интересная. Я сразу начал думать как мог бы решить эту задачу. И в голову сразу пришло примерно такое решение.
1. Написание VPN сервера в виде демона, который проверяет авторизацию, учитывает трафик, ну или пускает или не пускает пользователя в инет. 2. Написание GUI для этого демона, запуск, остановка, просмотр количества пользователей, отключение юзверей и т.д 3. Написание небольшого веб представления, для того что бы юзверя смогли просматривать текущий баланс. Пока большинство вопросов возникает по первому пункту. Насколько понимаю нужно изучить протокол VPN, и пока не совсем понятно как пускать юзверей в инет, даже если с протоколом будет все ясно :) Вообщем хотел посоветоваться с другими участниками форума, может кто совет даст, может кто направит :) Название: Re: Диплом, билинговая система Отправлено: asvil от Сентябрь 26, 2011, 11:17 Вам обязательно делать все компоненты системы или вы можете взять готовые программы. Предоставлять доступ в интернет можно с помощью банального роутера с фильтрацией и билингом по IP или MAC. Можно предоставлять эдакий огрначинный доступ через socks5 proxy (тут и логин/пароль есть). Ну можно и по vpn, но vpn это технология (в основе технологии могут лежать несколько разных протоколов). И она, на мой взгляд, самая сложная, но и функциональнее других. Например pptp-vpn протокол выглядит как.
соединение, авторизация, пинги, разрыв ip/tcp/pptp трафик ip/gre/ Пропиарю самого себя и вот здесь вы можете взять готовую билинговую базу с SOAP интерфейсом на erlangе. https://github.com/filonenko-mikhail/erlbilling Название: Re: Диплом, билинговая система Отправлено: ecspertiza от Сентябрь 26, 2011, 11:24 Спасибо Михаил за то что откликнулись. Я думаю как часть системы можно будет использовать и готовый софт, но тут еще и вопрос интереса :) уложусь ли по времени если буду писать vpn сервер, времени примерно 3 месяца. Опять же возникает вопрос насколько актуально писать свой vpn сервер и будет ли у него в дальнейшем перспектива, даже как у Open Source проекта.
Название: Re: Диплом, билинговая система Отправлено: asvil от Сентябрь 26, 2011, 12:23 pptp кстати устарел, но широкоиспользуем. поэтому если смотреть, то в сторону ipsec. 3 месяца по 8 часов вполне.
про перспективность не знаю, я лично vpn не пользуюсь. |