|
Компьютерный форум OSzone.net » Linux и FreeBSD » Общий по Linux » Debian/Ubuntu - редирект url |
|
|
Debian/Ubuntu - редирект url
|
Ветеран Сообщения: 1221 |
Всем привет стоит ubuntu и squid, тоесть весть интернет тарфик локалки идет через проксю!!
У меня задача: когда юзер при введение адреса например http://www.odnoklassniki.ru/ его перебрасывало на страницу например http://trinixy.ru/stuff/odnokamerniki/# блокирование сайтов у меня реализовано, но хочется такое замутить!! В самом сквиде такого реализовать нет возможности! Подскажите чем можно ето сделать, нужно самое простое что можно использовать! Других задач, например подмена баннеров или блокирование сайтов или содержимого(mp3,avi) не надо! Спасибо!!! |
|
------- Отправлено: 12:15, 12-04-2011 |
Необычный Сообщения: 4463
|
Профиль | Сайт | Отправить PM | Цитировать Anatoliy2004, реализацию этого перехода во всех случаях жизни осуществить будет довольно сложно (ИМХО) но как простейший вариант, настроить iptables на переброс ip адреса. бОльшую часть желающих это остановит.
|
------- Отправлено: 15:39, 12-04-2011 | #2 |
Для отключения данного рекламного блока вам необходимо зарегистрироваться или войти с учетной записью социальной сети. Если же вы забыли свой пароль на форуме, то воспользуйтесь данной ссылкой для восстановления пароля. |
Ветеран Сообщения: 1221
|
Профиль | Отправить PM | Цитировать итпочитав немного информации реализацию етого вопроса можно решить установкой Режика
а именно Произвести замену в запрошенном урле. Если необходимо произвести несколько разных замен - необходимо добавить несколько строк raw_change в конфиг. Пример: raw_change ftp://downloads1.kaspersky-labs.com/updates/ ftp://192.168.1.1/Updates/ но есть проблема с установкой самого режика! вот лог проблемы root@proxy:~/redirector-3.2.1/redirector-3.2.8# make rm -f pass.o raw_change.o load_cache.o pcre.o parse_input.o init_vars.o check_urls.o run_make_cache.o new_url.o redirect.o err_mes.o now.o get_opt.o parse_urls.o cache2url.o ip.o id.o comparing.o load_urls.o prune_urls.o write_cache.o need_cache_update.o err_mes.o now.o get_opt.o parse_urls.o cache2url.o ip.o id.o comparing.o redirector make-cache OUT rejik3.zip rejik3/* gcc -Wall -I/usr/include -I/usr/local/include -I/usr/include/pcre -c pass.c pass.c:1:19: error: stdio.h: No such file or directory pass.c:2:20: error: string.h: No such file or directory In file included from vars.h:2, from pass.c:3: /usr/include/pcre.h:90:20: error: stdlib.h: No such file or directory In file included from pass.c:3: vars.h:50: error: expected ‘=’, ‘,’, ‘;’, ‘asm’ or ‘__attribute__’ before ‘*’ token pass.c: In function ‘pass’: pass.c:14: warning: implicit declaration of function ‘printf’ pass.c:14: warning: incompatible implicit declaration of built-in function ‘printf’ pass.c:15: warning: implicit declaration of function ‘fflush’ pass.c:15: error: ‘stdout’ undeclared (first use in this function) pass.c:15: error: (Each undeclared identifier is reported only once pass.c:15: error: for each function it appears in.) make: *** [pass.o] Error 1 помогите где собака зарыта!!! |
------- Отправлено: 19:01, 12-04-2011 | #3 |
Странный тип Сообщения: 813
|
Профиль | Отправить PM | Цитировать glibc-devel не установлен.
|
------- Отправлено: 22:15, 12-04-2011 | #4 |
Ветеран Сообщения: 1221
|
Профиль | Отправить PM | Цитировать не могу поставить напишите что мне вписать чтоб установить
Цитата Kent:
|
||
------- Отправлено: 18:24, 13-04-2011 | #5 |
Странный тип Сообщения: 813
|
Профиль | Отправить PM | Цитировать Цитата Anatoliy2004:
В Ubuntu этот пакет называется libc6-dev, похоже. |
|
------- Отправлено: 13:07, 14-04-2011 | #6 |
Ветеран Сообщения: 1221
|
Профиль | Отправить PM | Цитировать ошибка!!! я так понял нужно что-то делать с репозиториями! или есть другие мнения
root@proxy:~# apt-get install libc6-dev Читання переліків пакетів... Виконано Побудова дерева залежностей Reading state information... Виконано Можливо, для виправлення цих помилок Ви захочете скористатися 'apt-get -f install': Пакунки, що мають незадоволені залежності: libc6-dev: Залежності (Depends): linux-libc-dev але він не буде встановлений E: Незадоволені залежності. Спробуйте виконати 'apt-get -f install', не вказуючи імені пакунка (або знайдіть інше рішення). root@proxy:~# |
------- Отправлено: 10:29, 15-04-2011 | #7 |
info man howto Сообщения: 6958
|
Профиль | Сайт | Отправить PM | Цитировать У вас нет пакета, требуемого по зависимосятям.
Выполните (linux-libc-dev) apt-get -f install |
------- Отправлено: 10:34, 15-04-2011 | #8 |
Ветеран Сообщения: 1221
|
Профиль | Отправить PM | Цитировать не хочет !!!
root@proxy:~# apt-get-f install linux-libc-dev -bash: apt-get-f: command not found root@proxy:~# apt-get -f install linux-libc-dev Читання переліків пакетів... Виконано Побудова дерева залежностей Reading state information... Виконано Можливо, для виправлення цих помилок Ви захочете скористатися 'apt-get -f install': Пакунки, що мають незадоволені залежності: libpcre3-dev: Залежності (Depends): libc6-dev але він не буде встановлений E: Незадоволені залежності. Спробуйте виконати 'apt-get -f install', не вказуючи імені пакунка (або знайдіть інше рішення). root@proxy:~# |
------- Отправлено: 16:49, 15-04-2011 | #9 |
info man howto Сообщения: 6958
|
Профиль | Сайт | Отправить PM | Цитировать Во первыx просто
apt-get -f install Во-вторых - возможно у вас нет доступа к репозиторию с нужными пакетами |
------- Отправлено: 17:02, 15-04-2011 | #10 |
|
![]() |
Участник сейчас на форуме |
![]() |
Участник вне форума |
![]() |
Автор темы |
![]() |
Сообщение прикреплено |
| |||||
Название темы | Автор | Информация о форуме | Ответов | Последнее сообщение | |
Разное - Редирект на Fedora 12.1 | poisonkit | Другие серверные продукты | 5 | 24-09-2010 00:57 | |
Прочее - Редирект... | Napalmy | Сетевые технологии | 1 | 12-02-2009 10:20 | |
Прочее - редирект... | admart | Сетевые технологии | 1 | 04-11-2008 03:22 | |
Редирект | Negativ | Вебмастеру | 6 | 05-04-2007 13:48 | |
Редирект | IIK | Защита компьютерных систем | 6 | 25-11-2002 03:51 |
|