webForumDet fria alternativet

Socks/proxies?

2 svar · 460 visningar · startad av Spanga

SpangaMedlem sedan juni 20032 inlägg
#1

Är det möjligt att använda en proxy eller något för webbservern då den ska inkludera en sida? Säg att jag vill inkludera https://www.aftonbladet.se men vill inte att det ska stå serverns ip utan en proxies istället. Anonyma http-proxies finns det ju gott om. Är detta möjligt med någon av de socket_-funktioner som finns?

bohlinMedlem sedan mars 2000264 inlägg
#2

Ja, det borde det väl vara. Det är bara att ansluta till proxyn, och sen skicka kommandona till den, så ansluter den till aftonbladet.se och skickar resultatet tillbaka till dig. Hur exakt den kommunikationen har jag dock inte en susning om, men det är nog inte överdrivet svårt.

pirroMedlem sedan aug. 2001216 inlägg
#3

Var juh inte så svårt å hitta http://se2.php.net/manual/en/function.fsockopen.php

/*************start code**************/
/*your proxy server address*/
$proxy = "192.168.10.1";
/*your proxy server port*/
$port = 8080;
/*the url you want to connect to*/
$url = "http://www.php.net/";
$fp = fsockopen($proxy, $port);
fputs($fp, "GET $url HTTP/1.0\r\nHost: $proxy\r\n\r\n");
while(!feof($fp)){
 $line = fgets($fp, 4000);
 print($line);
}
fclose($fp);
/*************end code**************/
Genererad på 375 ms · cache AV · v20260730165559-full.f96bc7eb