Apache+PHP ... proxy

HackForum

Apache+PHP ... proxy#
Ahoj. Mam dotaz. Jak nastavim svuj domaci server Apache, aby kdyz php pristupuje ke vzdalenym souborum (file_get_contents("[link]")) nezverejnovalo moji IP adresu do logu, ale adresu proxy serveru? Dekuji za odpoved.
(odpovědět)
Aoj | 82.27.163.*30.3.2013 5:20
re: Apache+PHP ... proxy#
Musel bys nastavit, aby se PHP pripojovalo pres proxy server, coz pravdepodobne nejde ([link]). Takze jedine nastavit proxy na urovni celeho systemu.
(odpovědět)
independent | E-mail31.3.2013 14:34
re: Apache+PHP ... proxy#
koukni sem [link] vypadá to nadějně, ale nezkoušel jsem :)

----------
Uti, non abuti... - Užít, ne zneužít... | KdoSiOdJinud.cz - [link]
(odpovědět)
kdosiodjinud | Website31.3.2013 21:49
re: Apache+PHP ... proxy#
Využij curl a nadefinuj si vlastní funkci podporující využití proxy. Je to cca 10 řádků kódu.

----------
Sec-Cave.cz - [link]
HellSec.cz - [link]
(odpovědět)
RubberDuck | E-mail | Website31.3.2013 22:17
re: Apache+PHP ... proxy#
Ano! Moc dekuji za odpovedi! Reseni, ktere pro me bylo fungujici v dobre vuli zverejnuji, treba to nekomu taky pomuze! :)
(curl)

Tohle je na zacatku scriptu
$aContext = array(
'http' => array(
'proxy' => '221.10.40.236:83',
'request_fulluri' => True,
),
);
$cxContext = stream_context_create($aContext);

a pak uz jenom otevreme danou webovou stranku pomoci file_get_contents(nutne nastavit dalsi parametry oproti normalnimu pouziti)

$pokracuj = file_get_contents("[link]", false, $cxContext);



Jeste jednou dekuji za vase odpovedi!
(odpovědět)
Aoj | 82.27.163.*2.4.2013 0:49

Zpět
 
 
 

 
BBCode