Страница 1 из 1

Два прокси на разных интерфейсах.

Добавлено: 2019-03-29 13:20:56
novik
Есть два интерфейса в интернет:

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

ng0: flags=88d1<UP,POINTOPOINT,RUNNING,NOARP,SIMPLEX,MULTICAST> metric 0 mtu 1500
        inet х.х.х.х --> 1.2.3.4 netmask 0xffffffff
        nd6 options=9<PERFORMNUD,IFDISABLED>
ng1: flags=88d1<UP,POINTOPOINT,RUNNING,NOARP,SIMPLEX,MULTICAST> metric 0 mtu 1450
        inet 10.0.0.7 --> 10.0.0.1 netmask 0xffffffff
        nd6 options=9<PERFORMNUD,IFDISABLED>
Как настроить на сервере два прокси, что бы один выпускал пользователей в интернет через ng0, а второй через ng1?

Два прокси на разных интерфейсах.

Добавлено: 2019-04-01 16:51:41
kharkov_max
Прокси будет один, а юзеров можно пускать по разным интерфейсам. Так можно...
Детальнее смотри конфиг сквида.

Два прокси на разных интерфейсах.

Добавлено: 2019-04-01 20:27:34
novik
kharkov_max писал(а):
2019-04-01 16:51:41
Прокси будет один…
Спасибо! Уже придумал три. Изображение
На ng0 с default gateway - privoxy
На ng1 3proxy socks с указанием external 10.0.0.7
И squid который их использует оба как именные cache_peer и пускает пользователей по cache_peer_access некоторых в первый, некоторых во второй. А privoxy, некоторые нужные хосты ещё и в 3proxy socks форвадит. Вроде всё работает.

Два прокси на разных интерфейсах.

Добавлено: 2019-04-03 10:42:50
kharkov_max
Зачем 3 прокси, если можно и нужно этот вопрос решить одним сквидом?

Два прокси на разных интерфейсах.

Добавлено: 2019-04-06 17:46:39
novik
А squid умеет так фильтровать как privoxy? Вроде бы это HTTP прокси, он может работать как socks5?