Имя пользователя:
Пароль:  
Помощь | Регистрация | Забыли пароль?  | Правила  

Компьютерный форум OSzone.net » Linux и FreeBSD » Общий по Linux » Debian/Ubuntu - редирект url

Ответить
Настройки темы
Debian/Ubuntu - редирект url

Аватара для Anatoliy2004

Ветеран


Сообщения: 1221
Благодарности: 112

Профиль | Отправить PM | Цитировать


Всем привет стоит ubuntu и squid, тоесть весть интернет тарфик локалки идет через проксю!!
У меня задача:
когда юзер при введение адреса например http://www.odnoklassniki.ru/ его перебрасывало на страницу например http://trinixy.ru/stuff/odnokamerniki/#

блокирование сайтов у меня реализовано, но хочется такое замутить!!
В самом сквиде такого реализовать нет возможности!
Подскажите чем можно ето сделать, нужно самое простое что можно использовать!

Других задач, например подмена баннеров или блокирование сайтов или содержимого(mp3,avi) не надо!

Спасибо!!!

-------
Всё не знаю, но хочу! Не забываем нажимать "полезное сообщение"!!!


Отправлено: 12:15, 12-04-2011

 

Аватара для lxa85

Необычный


Contributor


Сообщения: 4463
Благодарности: 994

Профиль | Сайт | Отправить PM | Цитировать


Anatoliy2004, реализацию этого перехода во всех случаях жизни осуществить будет довольно сложно (ИМХО) но как простейший вариант, настроить iptables на переброс ip адреса. бОльшую часть желающих это остановит.

-------
- Я не разрешаю тебе быть плохой! Потому что плохие люди совершают плохие поступки. А это нехорошо!
(Из наставлений 5 летней девочки своей младшей сестре)


Отправлено: 15:39, 12-04-2011 | #2



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

Если же вы забыли свой пароль на форуме, то воспользуйтесь данной ссылкой для восстановления пароля.


Аватара для Anatoliy2004

Ветеран


Сообщения: 1221
Благодарности: 112

Профиль | Отправить 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
Благодарности: 73

Профиль | Отправить PM | Цитировать


glibc-devel не установлен.

-------
Сколько не думай, а лучше водки ничего не придумаешь.


Отправлено: 22:15, 12-04-2011 | #4


Аватара для Anatoliy2004

Ветеран


Сообщения: 1221
Благодарности: 112

Профиль | Отправить PM | Цитировать


не могу поставить напишите что мне вписать чтоб установить
Цитата Kent:
glibc-devel »
Спасибо!!!

-------
Всё не знаю, но хочу! Не забываем нажимать "полезное сообщение"!!!


Отправлено: 18:24, 13-04-2011 | #5


Странный тип


Сообщения: 813
Благодарности: 73

Профиль | Отправить PM | Цитировать


Цитата Anatoliy2004:
напишите что мне вписать чтоб установить »
Это ко мне вопрос?
В Ubuntu этот пакет называется libc6-dev, похоже.

-------
Сколько не думай, а лучше водки ничего не придумаешь.


Отправлено: 13:07, 14-04-2011 | #6


Аватара для Anatoliy2004

Ветеран


Сообщения: 1221
Благодарности: 112

Профиль | Отправить 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


Аватара для ruslandh

info man howto


Сообщения: 6958
Благодарности: 384

Профиль | Сайт | Отправить PM | Цитировать


У вас нет пакета, требуемого по зависимосятям.
Выполните (linux-libc-dev)
apt-get -f install

-------
Поспешай не торопясь


Отправлено: 10:34, 15-04-2011 | #8


Аватара для Anatoliy2004

Ветеран


Сообщения: 1221
Благодарности: 112

Профиль | Отправить 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


Аватара для ruslandh

info man howto


Сообщения: 6958
Благодарности: 384

Профиль | Сайт | Отправить PM | Цитировать


Во первыx просто
apt-get -f install

Во-вторых - возможно у вас нет доступа к репозиторию с нужными пакетами

-------
Поспешай не торопясь


Отправлено: 17:02, 15-04-2011 | #10



Компьютерный форум OSzone.net » Linux и FreeBSD » Общий по Linux » Debian/Ubuntu - редирект url

Участник сейчас на форуме Участник сейчас на форуме Участник вне форума Участник вне форума Автор темы Автор темы Шапка темы Сообщение прикреплено

Похожие темы
Название темы Автор Информация о форуме Ответов Последнее сообщение
Разное - Редирект на 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




 
Переход