The OpenNET Project / Index page

[ новости /+++ | форум | теги | ]

форумы  помощь  поиск  регистрация  майллист  ВХОД  слежка  RSS
"Редирект на прокси"
Вариант для распечатки Архивированная нить - только для чтения! 
Пред. тема | След. тема 
Форумы OpenNET: Виртуальная конференция (Public)
Изначальное сообщение [Проследить за развитием треда]

"Редирект на прокси"
Сообщение от mc emailИскать по авторуВ закладки on 31-Окт-02, 16:36  (MSK)
Есть компьютер с FreeBSD
В компе две сетевушки. Одна смотрит в сторону провайдера, вторая в сторону моей сети.
На обеих сетевущках стоят реальные интернетовские IP-адреса (Првайдер из своей сети выделил мне новую подсетку, вот поэтому и адреса реальные).
На этом компе настроена маршрутизация, ipfw для фарйвола, ipfm для подсчета трафика, bind.
Отдельно в моей сети (с моей стороны UNIX-a) подключена куча пользователей и отдельно стоит прокси-сервер.
Все пользователи ходят в инет через эту UNIX-машинку напрямую.
Можно как-либо завернуть все запросы, идущие на сайты в интернет на 80-й порт на внутренни прокси-сервер  ? и если можно то как это сделать ?
Вариант, ставить прокси (squid или еще какой-либо) на этой UNIX-овой машинке не подходит.
  Рекомендовать в FAQ | Cообщить модератору | Наверх

 Оглавление

Индекс форумов | Темы | Пред. тема | След. тема
Сообщения по теме

1. "RE: Редирект на прокси"
Сообщение от Serg emailИскать по авторуВ закладки on 31-Окт-02, 18:42  (MSK)
#!/bin/sh

outip=62.64.127.122
httpserver=192.168.0.11

/sbin/natd -n rl0 -s -m -redirect_port tcp ${httpserver}:80 80
/sbin/ipfw add 00100 divert natd all from ${httpserver} to any via rl0
/sbin/ipfw add 00101 divert natd tcp from any to ${outip} 80 via rl0

и все работает :)

  Рекомендовать в FAQ | Cообщить модератору | Наверх

2. "RE: Редирект на прокси"
Сообщение от mc Искать по авторуВ закладки on 31-Окт-02, 19:53  (MSK)
>#!/bin/sh
>
>outip=62.64.127.122
>httpserver=192.168.0.11
>
>/sbin/natd -n rl0 -s -m -redirect_port tcp ${httpserver}:80 80
>/sbin/ipfw add 00100 divert natd all from ${httpserver} to any via rl0
>
>/sbin/ipfw add 00101 divert natd tcp from any to ${outip} 80 via
>rl0
>
>и все работает :)

Уважаемый Serg.
Сразу же вопрос, а как это сделать в моем случае. Ведь у меня нет там natd/ Конечно включить можно, но как при этом обеспечить редирект. Дело все в том, что с двух сторон моего униккса реальные адреса, а юниксовая машинка служит всего лишь марщрутизатором.

для этого примера какой вы привели:
допустим у меня стоит две сетвушки fxp0 - 192.168.0.1
и fxp1 - 192.168.1.1
соответственно с двух сторон разные сети, но абсолютно равнозначные.
в одной сетке (192.168.0.2) - стоит www-север.
во второй сетке (192.168.1.2) - стоит прокси-сервер.
мне нужно чтобы лбюбой пользователь например с адресом 192.168.1.3 выходя для прсомотра на любой www-сервер, в том числе и на 192.168.0.2 автоматически редиректился unix-ом на прокси (192.168.1.2) а уже прокси потом пол в другую сетку через маршрутизатор и качал данные с сайта.

  Рекомендовать в FAQ | Cообщить модератору | Наверх

3. "RE: Редирект на прокси"
Сообщение от vitex emailИскать по авторуВ закладки on 01-Ноя-02, 09:11  (MSK)
>Уважаемый Serg.
>Сразу же вопрос, а как это сделать в моем случае. Ведь у
>меня нет там natd/ Конечно включить можно, но как при этом
>обеспечить редирект. Дело все в том, что с двух сторон моего
>униккса реальные адреса, а юниксовая машинка служит всего лишь марщрутизатором.
>
>для этого примера какой вы привели:
>допустим у меня стоит две сетвушки fxp0 - 192.168.0.1
>и fxp1 - 192.168.1.1
>соответственно с двух сторон разные сети, но абсолютно равнозначные.
>в одной сетке (192.168.0.2) - стоит www-север.
>во второй сетке (192.168.1.2) - стоит прокси-сервер.
>мне нужно чтобы лбюбой пользователь например с адресом 192.168.1.3 выходя для прсомотра
>на любой www-сервер, в том числе и на 192.168.0.2 автоматически редиректился
>unix-ом на прокси (192.168.1.2) а уже прокси потом пол в другую
>сетку через маршрутизатор и качал данные с сайта.

ipfw forward 192.168.1.2,80 tcp from 192.168.1.3 to any 80

На 192.168.1.2 прокси сервер должен поддерживать прозрачное проксирование, иначе ничего не получится.

  Рекомендовать в FAQ | Cообщить модератору | Наверх


Удалить

Индекс форумов | Темы | Пред. тема | След. тема
Пожалуйста, прежде чем написать сообщение, ознакомьтесь с данными рекомендациями.




Партнёры:
PostgresPro
Inferno Solutions
Hosting by Hoster.ru
Хостинг:

Закладки на сайте
Проследить за страницей
Created 1996-2025 by Maxim Chirkov
Добавить, Поддержать, Вебмастеру