block country ip range in nginx

本帖最後由 takayo72 於 2015-6-24 18:34 編輯

I followed this article
https://www.howtoforge.com/nginx ... odule-debian-ubuntu


I just blocked China ip range

nginx.conf
geoip_country /usr/share/GeoIP/GeoIP.dat;
    map $geoip_country_code $allowed_country {
        default yes;
        CN no;   ### china
       FR no;   ### france
      IT no;   #### italy
    }

sites-available/default
if ($allowed_country = no) {
            return 403;
        }

我就用vpn 來試,經法國,意大利,一樣去到個website
就算加 HK no;

一樣去到

GeoIP.dat free 版可能唔準/update
我鍾意用 ipset + bash script
嚟 block 所有迅雷 bt connections
https://www.google.com.tw/search ... nG=Search&gbv=1

TOP