PDA

View Full Version : نحوه وصل شدن از یک سرور به یک سرور دیگه از طریق یه proxy



se8820726
دوشنبه 25 فروردین 1393, 21:38 عصر
سلام من این نمونه کد رو دارم برای وصل شدن به یه host و گرفتن اطلاعات از اون


<?php


$errno = 0;
$errstr = '';
$hosts = $scheme . $host . ':' . $port;


$fp = @stream_socket_client($hosts, $errno, $errstr, 20, STREAM_CLIENT_CONNECT);


if ($fp) {


// send request headers
fputs($fp, $request_headers);
fflush($fp);

// recieve response headers
$llen = 0;
$response_header = '';
do {
$response_header .= fgets($fp, 16384);
$len = strlen($response_header);
if (!$response_header || $len == $llen) {
echo 'No response_header received';
}
$llen = $len;
} while (strpos($response_header, "\r\n\r\n") === false);

// recieve data
$bytesReceived = 0;
$all_data = null;
do {
$data = @fread($fp, 16384);
if ($data == '') break;
$bytesReceived += strlen($data);
$all_data .= $data;
} while (strlen($data) > 0);


}


?>


حالا من میخوام از سیستم A به سیستم B با استفاده از این کد وصل بشم و اطلاعات بگیرم
منتهی نمیخوام به طور مستقیم به سیستم B وصل بشم و میخوام این کارو از طریق یه peoxy انجام بدم

حالا در مورد proxy ها و انواعشون اطلاعاتی ندارم.
من این کد رو چجوری تغییر بدم که بتونم از طریق یه proxy واسط به یه سیستم دیگه ای مثل B وصل بشم ؟؟