Hoi allemaal,
Ik maak op dit moment een systeempje. Alleen is het mogelijk om via webproxy's (proxy's van proxy.org) je te registreren terwijl ik iemand bijvoorbeeld verban.
Heeft één van jullie misschien een script om webproxy's te blokkeren?
Alvast bedankt!
Lorenzo
- Last van webproxy's
-
24-01-2009, 09:52 #1
- Berichten
- 95
- Lid sinds
- 16 Jaar
Last van webproxy's
-
In de schijnwerper
-
24-01-2009, 09:53 #2
- Berichten
- 1.423
- Lid sinds
- 18 Jaar
Nee, die bestaat er gewoon niet. Wel kun je de landen blokkeren waar veel proxies vandaan komen.
-
24-01-2009, 09:55 #3
- Berichten
- 1.197
- Lid sinds
- 17 Jaar
je zet gewoon de ip's in een array?
PHP Code:<?
$ip = array('12.345.67.8', '12.345.67.8', '12.345.67.8');
if(in_array($ip, $_SERVER['REMOTE_ADDR'])){
// Wat te doen als het ip in de array zit
die('U meld zich aan via een proxy...');
}else{
// toegang
}
?>Laatst aangepast door Cedric H. : 24-01-2009 om 10:00 Reden: Foutje in script
-
24-01-2009, 09:58 #4
- Berichten
- 95
- Lid sinds
- 16 Jaar
Dat wil ik juist voorkomen, want mensen in het buitenland moeten de site ook kunnen bezoeken.
Origineel gepost door Dominic S
Nee, die bestaat er gewoon niet. Wel kun je de landen blokkeren waar veel proxies vandaan komen.
Dat kan, maar ik dacht dat er misschien wel een script voor is.
Origineel gepost door Cedric H.
je zet gewoon de ip's in een array?
PHP Code:<?
$ip = array('12.345.67.8', '12.345.67.8', '12.345.67.8');
if(in_array($ip, $_SERVER['REMOTE_ADDR'])){
// Wat te doen als het ip in de array zit
die('U meld zich aan via een proxy...')
}else{
// toegang
}
?>
-
24-01-2009, 10:10 #5
- Berichten
- 1.670
- Lid sinds
- 16 Jaar
web proxies draaien op een gewone web server. Je zou de IP's van de servers kunnen blokkeren maar dat maakt én je site trager én dit is extreem veel werk.
Wat je wel kan doen is dat je gebruik gaat maken van javascript die een ajax actie uitvoeren: de meeste proxy websites kunnen hier niet mee overweg omdat ze javascript niet ontleden zodat alles via de proxy verloopt en omdat ze meestal javascript uitgeschakeld hebben.
-
24-01-2009, 10:36 #6
- Berichten
- 1.355
- Lid sinds
- 18 Jaar
Een andere optie is om bij het inloggen de IP te checken.
De bezoeker registreert bijvoorbeeld met 82.28.14.410. Maar wordt op dat IP verbannen.
Vervolgens registreert hij een nieuw account via een proxy.
Aangezien je meestal niet kan inloggen via proxies (heeft met cookies etc.
te maken) moet de bezoeker wel via zijn eigen IP inloggen.
Wanneer de bezoeker inlogt ziet het systeem dat zijn IP eerder is verbannen,
vervolgens verbant hij het nieuwe account automatisch ook.
-
24-01-2009, 10:37 #7
- Berichten
- 1.670
- Lid sinds
- 16 Jaar
Origineel gepost door gast2960
Een andere optie is om bij het inloggen de IP te checken.
De bezoeker registreert bijvoorbeeld met 82.28.14.410. Maar wordt op dat IP verbannen.
Vervolgens registreert hij een nieuw account via een proxy.
Aangezien je meestal niet kan inloggen via proxies (heeft met cookies etc.
te maken) moet de bezoeker wel via zijn eigen IP inloggen.
Wanneer de bezoeker inlogt ziet het systeem dat zijn IP eerder is verbannen,
vervolgens verbant hij het nieuwe account automatisch ook.
-
30-01-2009, 15:26 #8gast11444 Guest
HTTP refferer controleren op t woord proxy
Zit nu op iPhone dus kan even geen script snippet voor je maken.
-
30-01-2009, 15:34 #9
- Berichten
- 1.670
- Lid sinds
- 16 Jaar
Dat kan je zelf aanpassen als bezoeker van een proxy wat de referer is dus daar heb je niks aan ;-)
-
30-01-2009, 18:32 #10gast11444 Guest
Naar mijn weten zijn die onaanpasbaar...
In ieder geval, dit stukje zou het dan moeten zijn:
PHP Code:<?php
if(eregi('proxy', $_SERVER['HTTP_REFERER']))
{
die('<p>No proxy...</p>');
}
?>
Nu bedenk ik me nog een andere manier:
Houd een lijst bij via welke sites jij wordt doorverwezen, simpel door de HTTP Referer te loggen. Controleer elke site, en als je een proxy site ziet, blokkeer dan d.m.v. het bovenstaande script of via een zelfgemaakte tool.
-
30-01-2009, 18:39 #11
- Berichten
- 1.670
- Lid sinds
- 16 Jaar
Probeer maar eens: http://www.servage.ws/edit-browser.php
De proxy's downloaden de bestanden en zijn niet de referers. Proxy websites zijn een tussenpersoon als het ware: er is geen communicatie of zo goed als geen communicatie tussen de ontvanger en de betreffende website.
Je krijgt overigens alleen referers als het een website is die een link naar een andere website plaatst, anders niet.
-
30-01-2009, 18:46 #12gast11444 Guest
Hmm, ik wist niet dat dit mogelijk was. In ieder geval bedankt voor de informatie.
-
30-01-2009, 18:47 #13
- Berichten
- 1.670
- Lid sinds
- 16 Jaar
Geen dank. Nu weet je in elk geval wat beter hoe proxy websites werken.
Plaats een
- + Advertentie
- + Onderwerp
Marktplaats
Webmasterforum
- Websites algemeen
- Sitechecks
- Marketing
- Domeinen algemeen
- Waardebepaling
- CMS
- Wordpress
- Joomla
- Magento
- Google algemeen
- SEO
- Analytics
- Adsense
- Adwords
- HTML / XHTML
- CSS
- Programmeren
- PHP
- Javascript
- JQuery
- MySQL
- Ondernemen algemeen
- Belastingen
- Juridisch
- Grafisch ontwerp
- Hosting Algemeen
- Hardware Info
- Offtopic