Завихрение Apache через Прокси HTTP

Не возможный на пакетном уровне (который является, где IPTables работает). Однако MySQL позволит Вам ДАТЬ разрешения пользователям, соединяющимся ОТ определенного хоста.

2
задан 29 November 2010 в 19:03
2 ответа

Под SELinux httpd (и поэтому его дети) не позволяется установить исходящие связи. Попробовать

setsebool -P httpd_can_network_connect 1

Необходимо видеть сообщения в /var/log/messages или /var/log/audit/audit.log если на самом деле selinux является причиной.

Если Вы плохо знакомы с рабочим апачем под selinux, взглянули на httpd_selinux(8).

Отредактированный для добавления: P.S. Если Вы не selinux план гуру провести много времени, пытаясь получить даже мягко необычные апачские конфигурации, работающие под selinux.

4
ответ дан 3 December 2019 в 10:22

Вы сказали завихрению, что оно должно соединиться через прокси?

$curlHandle=curl_init();
curl_setopt($curlHandle, CURLOPT_URL, 'http://www.google.com');
curl_setopt($curlHandle, CURLOPT_HTTPPROXYTUNNEL, true);
curl_setopt($curlHandle, CURLOPT_PROXYPORT, 8080);
curl_setopt($curlHandle, CURLOPT_PROXY, 'proxy.localnet.com');
// optional
// curl_setopt($curlHandle, CURLOPT_PROXYTYPE, CURLPROXY_SOCKS5);
// curl_setopt($curlHandle, CURLOPT_PROXYUSERPWD, 'user:s3cr3t'); 
// curl_setopt($curlHandle, CURLOPT_PROXYAUTH, CURLAUTH_NTLM);

$out=curl_exec($curlHandle);

curl_close($curlHandle);
0
ответ дан 3 December 2019 в 10:22

Теги

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