Transparent proxy
Здравствуйте.
Озадачился я следующей проблемой:
Есть машина с gentoo которая смотрит в интернет через непрозрачный прокси поднятый на винде. Смотрит, собственно, через настроенные в make.conf переменные среды и proxychains где нет возможности указать переменные прокси (e.g kopete). Есть еще одна машина с виндой, запросы к прокси которой форвардит iptables в gentoo.
Захотелось мне поднять локальный прозрачный прокси, чтобы все обращения в интернет шли через внешний прокси - надоело все запускать через proxychains, и невозможность работать через прокси с некоторыми приложениями вообще. Как дополнительная плюшка - виндовая машина ничего тоже не будет знать о прокси.
KDE4.3.
Сейчас смотрю в сторону squid'a, но смотрю очень косо.
Может есть какие-нибудь идеи лучше? =)
Спасибо.
- Для комментирования войдите или зарегистрируйтесь
А чем squid не устраивает?
А чем squid не устраивает?
Мне почему-то кажется что
Мне почему-то кажется что масштабы решаемой задачи не те, чтобы применять такого монстра. =)
Может просто заворачивать все на внешний прокси посредством iptables...
:)
3proxy?
Working on Gentoo Linux for Asus P535 and Qtopia :-)
Если поставить какой-нибудь
Если поставить какой-нибудь прокси, допустим 3proxy, то в результате ничего не поменяется - кдешные приложения все равно будут ломиться мимо прокси, да и на виндовой машине тоже придется указывать во всех приложения использовать прокси - просто изменится его адрес с того, который установлен сейчас.
Поэтому и хочется, чтобы все это дело было прозрачным.
Попробую в iptables перенаправлять пакеты на 80-ый порт с интерфейса, смотрящего во внешнюю сеть, на адрес внешнего прокси.
Это, вроде как, в любом
Это, вроде как, в любом случае обязательное требование. squid не умеет притягивать к себе пакеты. Другое дело, что для SOCKS проксей так не выйдет, вроде бы. Тут поможет tsocks, вероятно.
Polipo попробуйте :) Я как то
Polipo попробуйте :) Я как то юзал, пока на Debian сидел...
Kopete умеет юзать через
Kopete умеет юзать через прокси(по край не мере некоторые протоколы), прописывать его надо в systemsettings
_SerEga_ написал(а): Kopete
Еще как вариант - в консольке export http_proxy="http://your_proxy_ip:port" :) Но это на любителя...