Соединения прокси с определенными адресами на Linux

Я нашел решение. Не уверенный, является ли это тем, что я, как предполагается, делаю или нет, но это работает так или иначе.

После выполнения также

make all

или

m4 sendmail.mc>sendmail.cf

Я просто сделал

cp sendmail.cf submit.cf

затем перезапущенный sendmail, и все это хорошо работает. Странный, что нет действительно никакой документации об этом нигде.

0
задан 3 September 2012 в 02:33
3 ответа

Использование proxy.pac должно помочь.

export http_proxy=http://local.example.org/proxy.pac

с такими директивами, как

function FindProxyForURL(url, host) {
  if (shExpMatch(host, "example\.com")) { return "PROXY a.b.c.d:8080"; }

  return "DIRECT";
}
0
ответ дан 5 December 2019 в 16:04

Privoxy выполнит эту задачу за вас.

Вы можете включить HTTP_PROXY ENV, как обычно

export http_proxy = ' http: // localhost: 8118 '

Privoxy будет обрабатывать ACL и перенаправление. Посмотрите раздел Forwarding в config.

0
ответ дан 5 December 2019 в 16:04

Чтобы он работал для всех программ, вам нужно будет использовать прозрачный прокси, с правилами брандмауэра или конфигурацией DNS для передачи трафика на прокси. Я установил Прозрачный прокси-сервер Squid с помощью Shorewall для построения правил межсетевого экрана. Он также запускает стандартный прокси-сервер на стандартном порту, который более надежен.

Чтобы использовать DNS, вам необходимо ограничить доступ к вышестоящим серверам. Для этого потребуются правила брандмауэра. Однако это можно сделать для одной системы с помощью записи в файле hosts .

Ваш прокси-сервер должен быть настроен для пересылки трафика по мере необходимости. В вашем случае он должен проксировать example.com на указанный адрес и передавать остальной трафик в обычном режиме.

Если вы не уверены в IP-адресе для example.com фиксирован и стабилен, вам, вероятно, следует проксировать весь трафик. Крупные сайты часто используют специальную обработку DNS для предоставления IP-адресов самому быстрому доступному серверу для конкретного пользователя. Они имеют тенденцию перемещаться со временем, иногда довольно часто.

0
ответ дан 5 December 2019 в 16:04

Теги

Похожие вопросы