Как сделать, чтобы трафик шел через прокси

Для новичков как вообще в Linux, так и в конкретной теме, к которой относится вопрос.

Модератор: Bizdelnick

prog
Сообщения: 73

Как сделать, чтобы трафик шел через прокси

Сообщение prog »

Здравствуйте!

Система Slack 11.0 2.6.19
Интерфейсы:
eth0 имеет ip 10.10.10.1 и глядит в локальную сеть 169.254.1.0/24
eth1 глядит в наземный интернет через ppp0
На eth0 работает прокси (globax) который висит на 3128

На данный момент на всех клиентских прогах в сети 169.254.1.0/24 прописаны прокси 10.10.10.1:3128
и большенство из них работает.

ХОЧУ: Чтобы в прогах не надо было прописывать прокси.
ПРОБЛЕМА: Не могу справиться с iptables, чтобы настроить NAT. Как я понимаю без него мою проблему не решить.
Буду рад любым советам и предложениям:)

С уважением, Владимир.
Спасибо сказали:
Аватара пользователя
solshark
Сообщения: 439
Статус: Монархист
ОС: Gentoo ~amd64

Re: Как сделать, чтобы трафик шел через прокси

Сообщение solshark »

prog писал(а): ↑
22.02.2007 10:33
ХОЧУ: Чтобы в прогах не надо было прописывать прокси.
ПРОБЛЕМА: Не могу справиться с iptables, чтобы настроить NAT. Как я понимаю без него мою проблему не решить.
Буду рад любым советам и предложениям:)
С уважением, Владимир.

СОВЕТ: купите телепатический постер логов на форум.
ПРЕДЛОЖЕНИЕ: активируйте у телепатического постера логов функцию "Подробное Описание Проблемы".
Ceterum censeo Carthaginem esse delendam
Marcus Porcius Cato
Мой блог про KDE4 и рыбу в томате
Спасибо сказали:
Аватара пользователя
unflag
Бывший модератор
Сообщения: 1030
Статус: здесь могла бы быть ваша реклама
ОС: Debian testing/Win Server 2008

Re: Как сделать, чтобы трафик шел через прокси

Сообщение unflag »

Автор, что бы не надо было прописывать пркси в прогах нужно, что бы они читали переменные. Не весь софт может похвастаться такой возможностью. Что бы настроить NAT надо почитать гугл. Если же у вас какая-то конкретная проблема, то опишите её. Solshark прав, вы даже не попытались объяснить, что же вы хотите конкретно?

One day! One day, who knows?
Someday! Someday I suppose!

Конференция в jabber: linuxforum@conference.jabber.ru
Спасибо сказали:
Аватара пользователя
VPF
Сообщения: 1042
Статус: форум покинул
ОС: Mandriva,ClarkConnect,Windows

Re: Как сделать, чтобы трафик шел через прокси

Сообщение VPF »

dd2k писал(а): ↑
22.02.2007 10:51
Автор, что бы не надо было прописывать пркси в прогах нужно, что бы они читали переменные. Не весь софт может похвастаться такой возможностью. Что бы настроить NAT надо почитать гугл. Если же у вас какая-то конкретная проблема, то опишите её. Solshark прав, вы даже не попытались объяснить, что же вы хотите конкретно?


Да понятно, что он хочет прозрачный прокси, только не знает о его существовании :frusty: :g:


Ты хоть бы поискал на форуме для приличия.
Только вчера обсуждалось.

Настройка прозрачного прокси

А вот информация оттуда

Код: Выделить всё

Следующие настройки, запустили прозрачный proxy:

#/etc/squid/squid.conf
visible_hostname serg.loc

acl LocalNet src 192.168.219.0/24
http_access allow LocalNet

httpd_accel_host virtual
httpd_accel_port 80
httpd_accel_with_proxy on
httpd_accel_uses_host_header on

Правила для iptables:

#все запросы на eth0 (-tcp 192.168.219.1:80) перенапровлять на localhost:3128
#если я конечно правельно понял данное правило
iptables -t nat -A PREROUTING -i eth0 -p tcp -m tcp --dprot 80 -j REDIRECT --to-ports 3128
#остальное маскировать (чтобы работало DNS и ICPM) и переправлять
iptables -t nat -A POSTROUTING -o eth1 -j SNAT --to 192.168.218.158
Think different www.vorko.info
Спасибо сказали: