Разпознаване на прокси

lub4o

Registered
Здравейте, разгледах подробно тази тема:

http://web-tourist.net/forum/viewtopic.php?t=102633&postdays=0&postorder=asc&start=0

Но не можах да разбера точно, как е направена защитата на сайта, който е постнал автора.
Попитах @lam3r4370, защото видях че и той е пускал тема и ми даде този скрипт:
[js]<script src="http://code.jquery.com/jquery-1.5.1.min.js"></script>
<div id="JS" style="display:none">
<script>
</script>
</div>
<div id="noJS">Enable JS</div>
<script>
$(document).ready(function() {
$("#noJS").hide();
$("#JS").show().addClass("hasJS");
if($("#JS").hasClass("hasJS")) {

if($("#addrphp").text() == location.href) {
alert("no proxy");
}
else {
alert("proxy");
}

}
});
</script>
<?php
$url="http://".$_SERVER['HTTP_HOST'].$_SERVER['REQUEST_URI'];
?>
<div id="addrphp" style="display:none;"><?php echo $url; ?></div> [/js]
Тествах го и работеше.
Обаче от JS си нямам никаква представа и незнам как точно да го вградя в php скрипта ми, за да върви.

Писна ми вече от тези проксита, чудя се вече кой начин да използвам ...
 
Karcho каза:
А какво искаш точно да го направиш?

Ами искам с един if в php да проверя дали има proxy, като се използва скрипта който съм дал или ако може да се предложи по ефективен.

Сега отворих един сайт, като се влезе през каквото и да е прокси, вади
Forbidden

You don't have permission to access / on this server.
.

никой ли не може да помогне :shock:


Направих го със .htaccess
Код:
RewriteEngine on
RewriteCond %{HTTP:VIA}                 !^$ [OR]
RewriteCond %{HTTP:FORWARDED}           !^$ [OR]
RewriteCond %{HTTP:USERAGENT_VIA}       !^$ [OR]
RewriteCond %{HTTP:X_FORWARDED_FOR}     !^$ [OR]
RewriteCond %{HTTP:PROXY_CONNECTION}    !^$ [OR]
RewriteCond %{HTTP:XPROXY_CONNECTION}   !^$ [OR]
RewriteCond %{HTTP:HTTP_PC_REMOTE_ADDR} !^$ [OR]
RewriteCond %{HTTP:HTTP_CLIENT_IP}      !^$
RewriteRule ^(.*)$ - [F]
order allow,deny
deny from 66.90.104.167
allow from all

Сега ми остава да намеря голям прокси лист :D
 

Back
Горе