To jest tylko wersja do druku, aby zobaczyć pełną wersję tematu, kliknij TUTAJ
phpBB2 by Przemo
Support forów phpBB2 modified by Przemo

1.12.7 i starsze - Quack! Proxy Blocker 1.0.2

Polaczek - 11-06-2010, 23:14
Temat postu: Quack! Proxy Blocker 1.0.2
Quack! Proxy Blocker 1.0.2

Błyskawiczna instalacja! Nie blokuje IP spoza Polski


Kod:
################################################################
## MOD Title: Quack! Proxy Blocker 1.0.2
## MOD Version: 1.0
## MOD Author: Polaczek
## MOD Description: Sprawdza czy odwiedzający używa proxy, jeśli tak skrypt blokuje dostęp do forum. Nie blokuje IP spoza Polski.
##
## Installation Level: Easy
## Installation Time: 1 Minute
## Files To Edit: (1)   
##                       includes/page_header.php
##         
################################################################


Co modyfikacja potrafi:
:arrow: Sprawdza czy odwiedzający używa proxy, jeśli tak skrypt blokuje dostęp do forum. Nie blokuje IP spoza Polski.

Boltex - 12-06-2010, 08:45

Polaczek, świetna modyfikacja ale ciekawe czy działa.Była już podobna co blokuje proxy ale blokowała wszystko :P
BPL - 12-06-2010, 09:49

lipa, po dodaniu sam nie mogę wejść (nie wyświetla się info ale forum się ładuje już z 3 min).
MagicalFire - 12-06-2010, 10:58

Cytat:
Adres forum: www

Aby uzyskać pomoc wymagany jest adres forum z problemem.
Podaj pełny, realny adres forum, z http:// (klikalny!), nie używaj aliasów.
Adres ma być w profilu lub w treści posta.
Jesli masz kilka forów, napisz którego problem dotyczy!

Jeśli tego nie zrobisz Twój post zostanie usunięty!

Polaczek - 12-06-2010, 11:01

BPL, dziwne. U mnie działa lux.

[ Dodano: 12-06-2010, 12:07 ]
Można też zrobić tak komu nie działa:
Kod:
/**
 * Quack! Proxy Blocker 1.0.0
 *
 * (C) 2010 Quack!
 */
if($_SERVER['HTTP_X_FORWARDED_FOR']) {
    die('System wykrył, iż korzystasz z proxy. Na forum zakazuje się używania proxy. Dostęp zablokowany.');
}

Nie na każdym serwerze działa!

Boltex - 12-06-2010, 18:34

Polaczek, ten mod spowalnia działanie forum.

Kod:
[Czas: 30,744s. | SQL: 18 | GZIP on]

Polaczek - 12-06-2010, 18:35

Boltex, dzięki. Już wiem dlaczego u niektórych osób muli moje forum.

Updated!

Boltex - 12-06-2010, 18:46

Polaczek, mógł byś jeszcze zapuścić jakąś listę serwerów proxy by sprawdzić czy ten mod dobrze funkcjonuje?
Polaczek - 12-06-2010, 18:47

http://www.google.pl/#hl=...67b6e68e91fdfad
Boltex - 12-06-2010, 18:57

Polaczek, a dało by się zrobić by blokował zagraniczne proxy?Bo polskie banuje ładnie :)
Polaczek - 12-06-2010, 18:58

Tamten kod był super pod tym względem. Ale mulił. ;( Pomyślę, jak wymyślę dam update.
Seba123 - 12-06-2010, 20:41

Pokaż ten stary kod, wymyślę coś.
Polaczek - 12-06-2010, 21:53

Kod:
if($_SERVER['HTTP_X_FORWARDED_FOR'] || $_SERVER['HTTP_X_FORWARDED']|| $_SERVER['HTTP_FORWARDED_FOR']|| $_SERVER['HTTP_CLIENT_IP']|| $_SERVER['HTTP_VIA']|| in_array($_SERVER['REMOTE_PORT'], array(8080,80,6588,8000,3128,553,554)) || @fsockopen($_SERVER['REMOTE_ADDR'], 80, $errno, $errstr, 30))

Oto stary warunek.
Reszta kodu jak w nowej wersji.

Ja wymiękam :>

kam821 - 13-06-2010, 15:18

Kod:
if($_SERVER['HTTP_X_FORWARDED_FOR'] || $_SERVER['HTTP_X_FORWARDED']|| $_SERVER['HTTP_FORWARDED_FOR']|| $_SERVER['HTTP_CLIENT_IP']|| $_SERVER['HTTP_VIA'])


tyle starczy, bez kombinowania z portami i połączeniami, bo każdy dostawca neta może na wyjściu pozmieniać porty i co wtedy? ;)

Polaczek - 13-06-2010, 15:25

kam821 napisał/a:
i co wtedy? ;)

Przejdzie. :)

Dzięki. Updated.



Powered by phpBB modified by Przemo © 2003 phpBB Group