1. This site uses cookies. By continuing to use this site, you are agreeing to our use of cookies. Learn More.

How to block proxy registrations on my forum?

Discussion in 'Proxies' started by SilverKnight, Jul 27, 2011.

  1. SilverKnight

    SilverKnight Power Member

    Joined:
    May 31, 2011
    Messages:
    621
    Likes Received:
    58
    Is there any way to block proxy/VPN registrations on my forum? I've noticed that when I ban people, they use a proxy to make another account. How can I totally stop proxy registrations?

    I have a vBulletin forum. Is there a free add on/plugin for that?
     
  2. hoodkist

    hoodkist Regular Member

    Joined:
    Jun 20, 2011
    Messages:
    241
    Likes Received:
    33
    Occupation:
    Web Designer and advertiser in marketing new softw
    Location:
    Beta testing your software
    The only thing you can do to protect your self is install an anti spam plugin. But as far as banning people you cant the only thing you can do is make it so the only people allowed to visit that site with that specific proxy may enter. The biggest problem with this is you cut off people who are not on the list from entering.
     
  3. Sblackhat007

    Sblackhat007 Registered Member

    Joined:
    Jul 5, 2010
    Messages:
    75
    Likes Received:
    4
    this is a funny question to ask on a forum that are filled with people who uses proxy :D
     
  4. Typlo

    Typlo Jr. VIP Jr. VIP Premium Member

    Joined:
    Sep 22, 2010
    Messages:
    1,320
    Likes Received:
    513
    Location:
    New York
    Home Page:
    As much as 50% of today's www traffic is via proxies.
    All business users coming from firewall protected networks use a proxy.
    All AOL users use a proxy.
    Therefore, it is inadvisable to block ALL proxies.

    A better way to block proxy servers:

    Rather than attempt to block proxy servers by who they are (i.e., via their specified domain identity), it is far more expedient and effective to block proxy servers by what they do. By simply blacklisting the various HTTP protocols employed by proxy servers, it is possible to block virtually all proxy connections. Here is the code that I use for stopping 99% of the proxies that attempt to access certain sites:


    Code:
    # block proxy servers from site access
    
    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]
    To use this code, copy & paste into your site's root .htaccess file. Upload to your server, and test it's effectiveness via the proxy service(s) of your choice. It may not be perfect, but compared to blacklisting a million proxy domains, it's lightweight, concise, and very effective


    You can block proxies by their IP address, or range of addresses. The actual setup depends on the HTTP server you use.

    If you have control over the web server, then you can block a set of IP addresses.
    If your web site is on Apache, the following may work:
    Create a file called .htaccess
    Place the following inside (replace the IP numbers with the proxies IP)

    Order Deny,Allow
    Deny from 275.8.6.7
    Deny from 285.9.0.0/255.255.0.0


    The HTTP protocol defines a mechanism where proxies can identify themselves http://www.ietf.org/rfc/rfc2616.txt section 14.45

    However, although this is a mandatory feature, it can be turned off in many proxy products.

    Check for a "Via" HTTP header. If you have one in the client request - reject it.
     
  5. sircoldfire

    sircoldfire Junior Member

    Joined:
    Jul 2, 2011
    Messages:
    104
    Likes Received:
    27
    Occupation:
    motha fu¬Ękin hu$tla
    Location:
    bank teller window cashin checks
    if its a annoying user its gona be hard as hell .. try to see if there is a mac address addon that can block via mac ... but even that can be changed ... really thees no keeping a fucktard out if he really wants in ... other than converting to a pay board and charging them shit outa him? or if you can get a solid ID on who he is(maybe it IP of the originial ban?) send a letter to his isp and/or sue him for TOS violations and damages

    but if its just spam profiles/comments... try this to keep f cktards out...add their websites/affiliate ids to the blacklist words... it often works sorta a retroactive stopgap though
     
  6. NIXMY

    NIXMY Regular Member Premium Member

    Joined:
    Sep 26, 2010
    Messages:
    481
    Likes Received:
    321
    Location:
    myproxylists.com
    Home Page:
    There's actually decent solution to your issue. Have a look at the demo: http://nixapi.com/

    You may want to try it out in test mode first to see are you going to block too many legit users as the others said.