Witaj gościu! Zaloguj się lub Zarejestruj aby móc korzystać ze wszystkich funkcjonalności jakie oferuje to forum! Rozpocznij zarabianie przez internet, poznaj korzysci pracy w domu! Rejestracja i korzystanie z forum jest całkowicie darmowe!
Praca w domu - Dodatkowa Praca - Zarabianie przez Internet
Poradnik
Jak zablokować ruch spoza Polski lub z konkretnych krajów - Wersja do druku


+- Praca w domu - Dodatkowa Praca - Zarabianie przez Internet (https://zarabiam.com)
+-- Dział: Zarabianie przez Internet (/Forum-Zarabianie-przez-Internet-33)
+--- Dział: Poradniki dotyczące Zarabiania przez Internet (/Forum-Poradniki-dotyczace-Zarabiania-przez-Internet-279)
+--- Wątek:
Poradnik
Jak zablokować ruch spoza Polski lub z konkretnych krajów (/Temat-Jak-zablokowac-ruch-spoza-Polski-lub-z-konkretnych-krajow-170589)



Jak zablokować ruch spoza Polski lub z konkretnych krajów - Harry. - 01-02-2021 08:36

Cześć,
Przedstawiam wam poradnik blokowania ruchu spoza Polski lub blokowania konkretnego kraju przy pomocy .htaccess. Kiedyś na innym forum napisał do mnie użytkownik, że miał "w ciągu godziny 300 wizyt z Rumunii". Pomogła dopiero blokada z tego kraju Wink

Jak to zrobiłem? Wszystko opiera się o reguły w .htaccess

Jeżeli chcesz zablokować ruch spoza Polski (czyli dopuszcza osoby z polskim IP), to w pliku .htaccess dodaj poniższy kod:
Kod:
RewriteEngine On
RewriteCond %{ENV:GEOIP_COUNTRY_CODE} !^PL$ [NC]
RewriteRule (.*) - [F]

Jeśli natomiast chcesz zablokować tylko konkretny kraj, to do pliku .htaccess dodaj poniższy kod w miejsce "~~~KOD KRAJU~~~"

Kod:
RewriteEngine On
RewriteCond %{ENV:GEOIP_COUNTRY_CODE} ^[~~~KOD KRAJU~~~]$ [NC]
RewriteRule (.*) - [F]

Za przykład niech posłuży Rumunia. Żeby zablokować ruch z Rumunii wystarczy taka reguła
Kod:
RewriteEngine On
RewriteCond %{ENV:GEOIP_COUNTRY_CODE} ^[RO]$ [NC]
RewriteRule (.*) - [F]

Ruch z Rosji
Kod:
RewriteEngine On
RewriteCond %{ENV:GEOIP_COUNTRY_CODE} ^[RU]$ [NC]
RewriteRule (.*) - [F]

Ruch z USA
Kod:
RewriteEngine On
RewriteCond %{ENV:GEOIP_COUNTRY_CODE} ^[US]$ [NC]
RewriteRule (.*) - [F]

Jeżeli chcesz dodać więcej niż jedno państwo, to po znaku " | " dajesz kolejne, np.

Rumunia, Rosja, USA
Kod:
RewriteEngine On
RewriteCond %{ENV:GEOIP_COUNTRY_CODE} ^[RO|RU|US]$ [NC]
RewriteRule (.*) - [F]

W spoilerze zamieszczam oczywiście wszystkie kody krajów. Poniższa lista od A do Z przedstawia KOD | Kraj




Zobacz też inny poradnik z tematyki bezpieczeństwa:

Krótko acz treściwie Wink W razie problemów służę pomocą. Odpowiem również na każde pytanie.

Pozdrawiam serdecznie

Reklama


...

ZYSKAJ DOSTĘP DO STALE ROZWIJANYCH PORADNIKÓW


PRYWATNOŚĆ - OFFSHORE - PŁATNOŚCI - ZABEZPIECZENIA - DARKNET


[Obrazek: welcome3.png]



RE: Jak zablokować ruch spoza Polski lub z konkretnych krajów - nSo - 01-02-2021 09:18

Alternatywą może być użycie CloudFlare.