- Katılım
- 28 Mayıs 2018
- Mesajlar
- 660
- En iyi cevaplar
- 1
- Tepki puanı
- 1,207
- Puanları
- 1,310
- Discord
aşağıdaki kodu bir dosya içine yapıştırın, örneğin tr.sh
1. vi tr.sh {enter}
2. i ye basın sol altta INSERT yazmalı
3. mouse sağ tuşa basın, kodlar yapışmalı
4. esc tuşuna basın
5. :wq tuşlarına basıp enter'a basın
çalışabilir mod'a almak için
chmod +x tr.sh {enter}
sonrasında ./tr.sh {enter}
bu işlem sonunda sunucunuza Türkiye dışında ip ler giremez.
tüm ip lerin girmesi için iptables -F yazıp entere basın.
1. vi tr.sh {enter}
2. i ye basın sol altta INSERT yazmalı
3. mouse sağ tuşa basın, kodlar yapışmalı
4. esc tuşuna basın
5. :wq tuşlarına basıp enter'a basın
çalışabilir mod'a almak için
chmod +x tr.sh {enter}
sonrasında ./tr.sh {enter}
bu işlem sonunda sunucunuza Türkiye dışında ip ler giremez.
tüm ip lerin girmesi için iptables -F yazıp entere basın.
Bash:
#!/bin/bash
echo -e "\033[32mKurulum başlıyor...\033[0m"
echo ""
echo ""
yum -y install ipset nano wget
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
ipset -A geoAllowIP 88.99.69.0/24
iptables -A INPUT -s 88.99.69.122 -j ACCEPT
iptables -A INPUT -s 94.130.101.43 -j ACCEPT
#üstteki iki satıra sunucunun iletişim kuracağı TR dışı ip leri girin.
#Bungee makinesinin, MYSQL veya WEB site ip adreslerini yazmalısınız. Eğer bu ip leri
#yazmazsanız sitenizde online görünmez,
#bungee ve diğer makineler ile iletişim kurulamaz.
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
Son düzenleme: