PDA

Просмотр полной версии : Как скрыть IP?


zip1990
17.11.2008, 20:40
Делаю icq bot. возникла такая проблема: нужно скрыть ip адрес сервера.

vikseriq
17.11.2008, 20:46
Только прокси. Ибо если умудриться скрыть хеад, то все равно апач ип свой напишет.

zip1990
17.11.2008, 20:53
как это осуществить на php?

Jer1cho
17.11.2008, 20:56
Посылать запрос через прокси, логично?

vikseriq
17.11.2008, 20:57
Прокси?
Sock : <?php

$px = '0.0.0.0'; # proxy
$px_port = 80; # порт
$req_url = 'http://example.com/'; # нужный сайт.

$fp = fsockopen ($px, $px_port, $errno, $errstr, 30);
if (!$fp) {
echo "$errstr ($errno)<br>\n";
} else {
fputs ($fp, "GET {$req_url} HTTP/1.0\r\nHost: {$px}\r\n\r\n");
while (!feof($fp)) {
echo fgets ($fp,128);
}
fclose ($fp);
}
?>

curl:
<?php
$curl = curl_init();
curl_setopt($curl, CURLOPT_RETURNTRANSFER, 1);
curl_setopt($curl, CURLOPT_HEADER, 0);
curl_setopt($curl, CURLOPT_URL, 'адрес');
curl_setopt($curl, CURLOPT_USERAGENT, 'Opera/9.00 (Windows NT 5.1; U; ru)');
curl_setopt($curl, CURLOPT_PROXY, "прокси:порт");
curl_setopt($curl, CURLOPT_PROXYUSERPWD, "юзер:пароль");
$out = curl_exec ($curl);
?>

zip1990
17.11.2008, 21:01
A в виде кода? Если можно то k BASICQ

vikseriq
17.11.2008, 21:09
Я вроде в виде кода ) Хочешь все готовое - проси правильно )
Залаз в соры этого базикве и прописывай где-то там $this->socket=fsockopen("прокси",порт,$errno);
Работу не гарантирую, лучше попроси автора бота написать поддержку проксей.