Доброе...
Есть свой удаленный прокси-сервер. И есть свой локальный шлюз, который раздает интернет локальной сети.
Надо или хочу) весь трафик пустить через тот самый прокси.
Сам сервер подключил через прокси. не много может не верно, но заработало. Добавил в файл /etc/profile
export http_proxy="http://userproxy:userpswd@proxyserver:port"
export ftp_proxy="${http_proxy}"
export HTTP_PROXY="${http_proxy}"
export FTP_PROXY="${http_proxy}"
export https_proxy="${http_proxy}"
export HTTPS_PROXY="${http_proxy}"
echo "PROXY environment is prepared"
Затем применил, что бы все переменные инициализировались. Скорей всего так не делается, но как по другому пустить все через прокся я не нашел.
source /etc/profile
Теперь wget -O - -q icanhazip.com выдает адрес прокси.
Но вот локальные машины все равно идут мимо)
Так понимаю, что если я назначил всем пользователям новые переменные для выхода через прокси, то надо что-то назначить для выхода через прокси все локалки, которая за шлюзом) а как и что не пойму)
Еще раз поясню:
Есть прокси, его адрес proxy.my:port, пользователь прокси userproxy с паролем. Этот прокси поднят далеко от меня)
У меня есть локалка и в ней есть шлюз, который раздает всем инет по dhcp.
Вот) Надо всю локалку пустить через прокси, не трогая клиентов) Всмысле все манипуляции произвести только на шлюзе)
Фух, написал)
Ось везде CentOS 6.6 x64
Спасибо)