PDA

Просмотр полной версии : Настройка прокси-сервера


Nickky
19.01.2010, 17:23
Хочу в связи со спецификой своего положения сделать сервер, который будет раздавать трафик. Т.е. какие задачи:
есть 2 вида трафика, который надо раздавать на аккаунты:
1. (тип прокси SOCKS?) неограниченный (но в пределах определённого диапазона ip-адресов) и его ограничивать только временем пользования (например 1 месяц)
2. (тип прокси HTTP(S))ограниченный (выход во внешний интернет), его надо ограничивать по количеству трафика (Гб).

Желательно, чтобы можно было контроливать то, чтобы не юзали SOCKS несколько человек на 1 аккаунте. Будет вообще супер, если можно сделать веб-обвязочку на сервер со статистикой для каждого аккаунта.

Подскажите, с помощью каких средств это можно реализовать на сервере с Linux?

estar
20.01.2010, 04:21
В принципе, squid всё это умеет. И биллингов-статов для него тоже море.
Но остаётся вопрос с авторизацией — скажем, можно ставить авторизацию по ip-адресам, если клиенты для раздачи на статике. Всё несколько упрощается, если у вас уже есть единая авторизация, например, ldap или AD/SMB. Есть ещё идентификация по ident, но она периодчески глючит.
Если нужна просто статистика, здесь куча скриптов для этого: http://www.squid-cache.org/Scripts/ (https://href.li/?http://www.squid-cache.org/Scripts/)

Nickky
21.01.2010, 01:30
а для раздачи 2 видов трафика описанных выше нужно 2 сервера или один сможет раздавать 2 вида трафика. а?

estar
21.01.2010, 23:36
Прошу прощения за дезу в предыдущем ответе. Для SOCKS squid не подойдёт. У меня всё уже много лет работает, я стал подзабывать.

Я гляжу, вы почти совсем не в теме?
По сквиду есть изрядный набор всяких доков вот здесь: http://squid.opennet.ru/ (https://href.li/?http://squid.opennet.ru/)
Квоты по трафику в сквиде есть, а фильтры на любой вкус и подавно.

Я поинтересовался у коллег, под сокс рекомендуют Dante (https://href.li/?http://www.inet.no/dante/). Я с ним не работал, но по беглому взгляду на доки кажется, что всё, что вы хотите, там есть.

adm.unix
24.01.2010, 23:24
3proxy умеет socks

painsource
31.01.2010, 01:21
А почему именно через прокси?
может подойдет это
http://stargazer.dp.ua (https://href.li/?http://stargazer.dp.ua)
или что-то типа этого...

obnon
31.01.2010, 02:10
Сокс такой вот прикольный есть на Perle.

Для просмотра скрытого содержимого необходимо иметь 1 сообщение, у вас 0 сообщений.

exn
31.01.2010, 15:40
похоже что с socks не все так просто

Я больше склоняюсь к перловому варианту с переработкай скрипта в сторону прикручивания его к какойнибудь базе на которой будет основан http прокси.

kaha0777
10.02.2010, 17:48
sqid и все

obnon
10.02.2010, 18:14
2kaha0777 сквид ресурсов поболее хавает. Когда на ВДС сидишь - критично это.