Всем добрый день.
Облазил много форумов, но решения моей задачи нигде так и не нашел. Поэтому решил спросить тут.
В организации интернет раздается с помощью прокси сервера squid с авторизацией по логину и паролю. Я хочу у себя на рабочем месте организовать простой локальный прозрачный прокси сервер, чтобы приложения (локальные) которые хотели бы выйти в интернет даже не догадывались о том, что интернет идёт через прокси. Я вот что думаю, может можно поднять простой прокси сервер типа polipo локально и с помощью iptables локально перенаправлять запросы от приложений на уже авторизовавщийся прокси polipo (127.0.0.1:8080). Нужно организовать работоспособность протоколов http, ftp и icq, а в дальнейшем, (если получится организовать эти протоколы) pop3 и smtp протоколы.
Я поднял прокси polipo 127.0.0.1:8080, а теперь загвоздка в том, как перенаправить запросы от интернет приложений на этот прокси. Покопался в интернете прочёл основы iptables, но всё равно не получается.
Я пробовал (для http протокола):
iptables -t nat -A OUTPUT -p tcp --dport 80 -j DNAT --to-destination 127.0.0.1:8080
не получилось
iptables -t nat -A PREROUTING -p tcp --dport 80 -j REDIRECT --to-ports 8080
тоже не получилось.
Подскажите пожалуйста я вообще в правильном направлении двигаюсь? или вообще эти дела не так делаются?
Заранее благодарен.