Перейти к собственно контенту

AgR^ Live Blog

Общественные записки не поддающиеся вкуриванию…

Архив

Метка: proxy

Буквально пару недель назад, стали приходить люди и жаловаться, что не работают переходы с яндекса на нужный сайт(ошибка 400 Bad Request). Стали разбираться. И выяснили, что во всём виноват 3proxy. Но причину такого поведения узнали уже на сайте прокси сервера, пару дней назад. Как оказалось — в яндекс поисковике увеличили длину строки, передаваемой в запросе. И естественно она не умещалась в буфере 3proxy, длина которого на данный момент была 2048 байт. Решение — увеличить буфер в 2 раза.
И поскольку у меня стоит FreeBSD, то я делаю так:
>whereis 3proxy
3proxy: /usr/local/bin/3proxy /usr/local/man/man8/3proxy.8.gz /usr/ports/net/3proxy
> cd /usr/ports/net/3proxy
> make patch
>ee /usr/ports/net/3proxy/work/3proxy-0.6.1/src/proxy.c
Находим такие строчки:
#define BUFSIZE 4096
#define LINESIZE 2048
и меняем на:
#define BUFSIZE 8192
#define LINESIZE 4096
Далее:
>make install clean
>/usr/local/etc/rc.d/3proxy restart

После этого данная ошибка полностью исчезла.

1 Star2 Stars3 Stars4 Stars5 Stars (1 votes, average: 5,00 out of 5)
Загрузка...
731 views

Итак встала задача в конторе переехать с ворованного ххххххпрокси на бесплатный со всеми текущими настройками каждого пользователя. Перебрав варианта 3-4 различных прокси серверов, мой выбор пал на 3PROXY (http://3proxy.ru). Синтаксис у oops, squid,etc почти что одинаков, а вот у 3proxy со своим оригинальным синтаксисом и возможностями известными только автору — пришлось курить маны, факи и хауту, чтобы написать работоспособный конфиг под своих юзеров. Кстати. У 3proxy мне очень понравилось — быстрая установка и запуск, а также переносимость конфига с минимальными изменениями UNIX <-> Windows.

Итак задача. Пустить в инет 25 юзеров — авторизация по IP и по логину с пассвордом. Каждому юзеру канал определённой «толщины «, или же один канал на несколько пользователей(например для бухгалтеров). Ограничение времени работы (только в рабочее время). В выходные скорость в рабочее время для всех по минимуму (2-3кб/сек). Несколько фильтров ресурсов (список запрещённых ресурсов и список разрешённых ресурсов). Весь трафик идёт через вышестоящий прокси в другом филиале. TCP и UDP портмаппинг(можно через вышестоящий прокси(если такое возможно) а можно и напрямую).

Далее…

1 Star2 Stars3 Stars4 Stars5 Stars (No Ratings Yet)
Загрузка...
38 531 views