Blokkere besøkende som bruker en proxy?

clinton4

Medlem
Hola!

Er det noe som vet hvordan man kan blokkere besøkende som bruker en proxy?

Jeg tenker ikke på en .htaccess file med tusenvis av ip adresser, men en metode for å automatisk identifisere en proxy og sperre den ute.
 

Tonny Kluften

Administrator
Fant denne på How to Block Proxy Servers via htaccess • Perishable Press, lim inn i .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]

Eller fra Block proxy users from your site - PHP

PHP:
<?php
/**
 * Block Proxy Script
 * Copyright 2009 - [url]www.pgmr.co.uk[/url] - [email]contact@pgmr.co.uk[/email]
 */
function checkProxy {
if($_SERVER['HTTP_X_FORWARDED_FOR'] || $_SERVER['HTTP_X_FORWARDED'] || $_SERVER['HTTP_FORWARDED_FOR'] || $_SERVER['HTTP_CLIENT_IP'] || $_SERVER['HTTP_VIA']) {
die('No proxies allowed');
}
}
?>
 
Sist redigert:
Topp