Прокси и редиректор устанавливаються на свежеустановленную в вase server CentOS 6
1 2 3 4 |
yum install squid gcc pcre-devel perl-Text-Iconv get http://rejik.ru/download/redirector-3.2.8.tgz tar zxvf redirector-3.2.8.tgz cd redirector-3.2.8 |
В make файл нужно вписать пользователя SQID
1 2 |
SQUID_USER=squid SQUID_GROUP=squid |
и собрать
1 2 3 4 5 6 |
make make install cd /usr/local/rejik3/ get http://rejik.ru/download/dbl-2.0.tgz tar zxvf dbl-2.0.tgz cd dbl |
После регистрации на http://rejik.ru/ и проверки бан листов для получения 10 балов-банов, в скрипты Update и Update.Fast нада вписать имя пользователя и пароль
1 2 |
$login="ИМЯ"; $pass="ПАРОЛИК"; |
в скрипт dbl_expand
1 |
$my_nick="ИМЯ"; |
для обновления банлистов
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 |
./FULL mkdir /usr/local/rejik3/banlists cd /usr/local/rejik3/banlists mkdir audio-video avto-moto banners chats dating extremism_rf icq online-games phishing photogallery porno socnet spyware torrents virus-detect warez web-mail web-proxy ip ln -s /usr/local/rejik3/dbl/lists/audio-video.urls /usr/local/rejik3/banlists/audio-video/urls ln -s /usr/local/rejik3/dbl/lists/audio-video.pcre /usr/local/rejik3/banlists/audio-video/pcre ln -s /usr/local/rejik3/dbl/lists/avto-moto.urls /usr/local/rejik3/banlists/aavto-moto/urls ln -s /usr/local/rejik3/dbl/lists/banner.urls /usr/local/rejik3/banlists/banner/urls ln -s /usr/local/rejik3/dbl/lists/banner.pcre /usr/local/rejik3/banlists/banner/pcre ln -s /usr/local/rejik3/dbl/lists/chats.urls /usr/local/rejik3/banlists/chats/urls ln -s /usr/local/rejik3/dbl/lists/dating.urls /usr/local/rejik3/banlists/dating/urls ln -s /usr/local/rejik3/dbl/lists/extremism_rf.urls /usr/local/rejik3/banlists/extremism_rf/urls ln -s /usr/local/rejik3/dbl/lists/icq.pcre /usr/local/rejik3/banlists/icq/pcre ln -s /usr/local/rejik3/dbl/lists/icq.urls /usr/local/rejik3/banlists/icq/urls ln -s /usr/local/rejik3/dbl/lists/online-games.urls /usr/local/rejik3/banlists/online-games/urls ln -s /usr/local/rejik3/dbl/lists/phishing.urls /usr/local/rejik3/banlists/phishing/urls ln -s /usr/local/rejik3/dbl/lists/photogallery.urls /usr/local/rejik3/banlists/photogallery/urls ln -s /usr/local/rejik3/dbl/lists/porno.pcre /usr/local/rejik3/banlists/porno/pcre ln -s /usr/local/rejik3/dbl/lists/porno.urls /usr/local/rejik3/banlists/porno/urls ln -s /usr/local/rejik3/dbl/lists/socnet.urls /usr/local/rejik3/banlists/socnet/urls ln -s /usr/local/rejik3/dbl/lists/spyware.urls /usr/local/rejik3/banlists/spyware/urls ln -s /usr/local/rejik3/dbl/lists/torrents.urls /usr/local/rejik3/banlists/torrents/urls ln -s /usr/local/rejik3/dbl/lists/virus-detect.pcre /usr/local/rejik3/banlists/virus-detect/pcre ln -s /usr/local/rejik3/dbl/lists/virus-detect.urls /usr/local/rejik3/banlists/virus-detect/urls ln -s /usr/local/rejik3/dbl/lists/warez.urls /usr/local/rejik3/banlists/warez/urls ln -s /usr/local/rejik3/dbl/lists/web-mail.urls /usr/local/rejik3/banlists/web-mail/urls ln -s /usr/local/rejik3/dbl/lists/web-proxy.urls /usr/local/rejik3/banlists/web-proxy/urls touch allow_urls /usr/local/rejik3/tools/set-permissions |
Можно также сделать запрет переходов по IP адресам для этого в папке IP, в файле pcre прописть регекс (^|://)d+.d+.d+.d+
Конфиг Режика redirector.conf
error_log /usr/local/rejik3/redirector.err
change_log /usr/local/rejik3/redirector.log
make-cache /usr/local/rejik3/make-cache
allow_urls /usr/local/rejik3/banlists/allow_urls
<BANNER>
ban_dir /usr/local/rejik3/banlists/banners
url http://localhost/1×1.gif
log off
<AUDIO-VIDEO>
ban_dir /usr/local/rejik3/banlists/audio-video
url http://localhost/ban.html
<AVTO-MOTO>
ban_dir /usr/local/rejik3/banlists/avto-moto
url http://localhost/ban.html
<CHATS>
ban_dir /usr/local/rejik3/banlists/chats
url http://localhost/ban.html
<DATING>
ban_dir /usr/local/rejik3/banlists/dating
url http://localhost/ban.html
<EXTREMIZM_RF>
ban_dir /usr/local/rejik3/banlists/extremism_rf
url http://localhost/ban.html
<ICQ>
ban_dir /usr/local/rejik3/banlists/icq
url http://localhost/ban.html
<ONLINE-GAMES>
ban_dir /usr/local/rejik3/banlists/online-games
url http://localhost/ban.html
<PHISHING>
ban_dir /usr/local/rejik3/banlists/phishing
url http://localhost/ban.html
<PHOTOGALLERY>
ban_dir /usr/local/rejik3/banlists/photogallery
url http://localhost/ban.html
<PORNO>
ban_dir /usr/local/rejik3/banlists/porno
url http://localhost/ban.html
<SOCNET>
ban_dir /usr/local/rejik3/banlists/socnet
url http://localhost/ban.html
<SPYWARE>
ban_dir /usr/local/rejik3/banlists/spyware
url http://localhost/ban.html
<TORRENTS>
ban_dir /usr/local/rejik3/banlists/torrents
url http://localhost/ban.html
<VIRUS-DETECT>
ban_dir /usr/local/rejik3/banlists/virus-detect
url http://localhost/ban.html
<WAREZ>
ban_dir /usr/local/rejik3/banlists/warez
url http://localhost/ban.html
<WEB-MAIL>
ban_dir /usr/local/rejik3/banlists/web-mail
url http://localhost/ban.html
<WEB-PROXY>
ban_dir /usr/local/rejik3/banlists/web-proxy
url http://localhost/ban.html
<JS>
ban_dir /usr/local/rejik3/banlists/js
url http://localhost/js.js
#log off
<IP>
ban_dir /usr/local/rejik3/banlists/ip
url http://localhost/ban.html
Отключение SELinux nano /etc/selinux/config SELINUX=disabled
Режик в squid.conf
redirect_program /usr/local/rejik3/redirector /usr/local/rejik3/redirector.conf
chkconfig squid on
squid -z