tr.sh - Minecraft Sunucuda TR Dışı ip leri bloklama.

  1. geçen yıl

    batihost

    14 Apr 2018 Yönetici Çözüldü! 2014 yılından beri bizimle!
    #!/bin/bash
            echo -e "\033[32mKurulum başlıyor...\033[0m"
            echo ""
            echo ""
            yum -y install ipset
            rm -f tr.zone
            sudo ipset destroy geoAllowIP$ulke
            wget  http://www.ipdeny.com/ipblocks/data/countries/tr.zone
            sudo ipset -N geoAllowIP nethash
            cat tr.zone | while read line
            do
                    sudo ipset -A geoAllowIP $line
            done
    
            # aşağıdaki ip ler sunucunuzun iletişim kuracağı ip'ler, mysql, web sunucusu, bungeecord sunucuları
    
            ipset -A geoAllowIP 88.99.69.0/24
            iptables -A INPUT -s 88.99.69.122 -j ACCEPT
            iptables -A INPUT -s 136.243.174.243 -j ACCEPT
            iptables -A INPUT -s 5.2.84.246 -j ACCEPT
            iptables -A INPUT -s 127.0.0.1 -j ACCEPT
            
            ipset save geoAllowIP
            iptables -A INPUT -m state --state NEW -m set ! --set geoAllowIP src -j                                                                              DROP
            iptables-save
            service iptables save
            rm -f tr.zone
 

Cevaplamak için ya da Kayıt Ol!