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:
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
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
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.
|
|
|