Bungeecord olan sunucularda sıkça karşılaşılan durum: port açığı. Bazı kişiler bir program kullanarak sunucunuzun portlarına erişip o portlar ile giriş yapıp authme’e (giriş sistemi) takılmadan sunucunuza giriş yapabiliyorlar. Yani biri sizin hesabınıza girip bu açığı kullanarak giriş sistemine takılmadan her yetkiye sahip olabilir. Buda çok tehlikeli, eğer yedeğiniz yok ise böyle bir durum olursa sunucunuza elveda etmek zorunda kalırsınız.

Peki bu açık nasıl önlenir?

Bu başlık altında 2 adet port açığı önleme eklentisi tanıtacağım, IPWhitelist ve PreventPortBypass. Eğer garanti, tam koruma istiyorsanız PreventPortBypass eklentisini kullanabilirsiniz. IPWhitelist artık çok rahat geçilebiliyor fakat eğer kullanmak isterseniz kullanabilirsiniz.

PreventPortBypass (Önerilen)

  • Öncelikle buraya tıklayarak eklentiyi indirin: Tıkla!
  • İndirdikten sonra .jar dosyasını Bungeecord hariç TÜM OYUNLARIN plugins klasörüne atın.
  • Sunucuyu yeniden başlatın.
  • Yeniden başlattıktan sonra PreventPortBypass klasörünü açıp config.yml dosyasını açın.
[​IMG]
  • Üstteki ProxyAddress: kısmına bungeecord ip adresinizi yazın. (makinenizin ip adresi)
  • KickMessage: eğer bir oyuncu bu açığı kullanmaya çalışırsa önüne o mesaj gelecektir. ‘ ‘ işaretlerini silmeden değişiklik yapabilirsiniz. Renk kodları geçerlidir.
  • İşlemler bittikten sonra dosyayı kaydedin ve sunucuyu yeniden başlatın.

IPWhitelist

  • Öncelikle IPWhitelist adlı eklentiyi indirmeniz gerekmekte. Yazıya tıklayarak indirebilirsiniz.
  • İndirdikten sonra IPWhitelist.jar dosyasını TÜM OYUNLARIN plugins klasörüne atın.
  • Sunucuyu yeniden başlatın.

Uyarı: Eklentiyi bungeecord hariç bütün sunucuların plugins dosyasına yüklemelisiniz.

Eğer Batihost’un paketlerini kullanıyorsanız genelde bu eklentinin adı BatihostKoruma olarak geçer.

Sunucuyu yeniden başlattıktan sonra plugins klasörüne girip IPWhitelist klasörüne girin. config.yml adlı bir dosya olacak, açın.

6487

Böyle bir bölüm gelecek. Üstteki whitelist: kısmındaki [ ] işaretlerini kaldırıp sunucunuzun sayısal ip adresini yazın. Eğer bilmiyorsanız uzak masaüstü ile makinenize girerken ki girdiğiniz ip adresi sunucunuzun sayısal ip adresidir. Ya da WİN+R kısayolunu kullanarak çalıştırı açın, çıkan yere cmd yazın. Gelen yere ipconfig yazın. İp adresiniz o kısımda gözükecektir.

playerKickMessage: bölümü ise eğer port açığını kullanmaya çalıştıklarında gelen uyarı mesajıdır. Oraya ne yazarsanız port açığını kullanmaya çalışan biri sunucuya girmeye çalışınca o hata mesajını görecektir. Renk kodları geçerlidir. Tabii ‘ ‘ işaretlerini silmeden yazmalısınız.

# Here you have to specify a list of whitelisted ips.
# Note that you do not need to specify bungee IPs here.
# Those are automatically imported from your bukkit.yml.
# Set them there if you didn't already.
whitelist: 123.456.34.54


# Here you have to specify the message sent to the player when kicked.
playerKickMessage: '&cSunucuya giriş yapmak için play.sunucuismi.com'

# Put this to true to print the real IP of every player attempting to connect.
debug: false

# Setup mode, enabled on first run, will automatically whitelist the IP of the
# first player that is detected to connect through bungeecord, kicking the
# other players after 1 second.
# WARNING : This should be set to false once you have whitelisted your bungeecord !
setup: true

Örnek bir config yukardaki gibidir. İşlemleriniz bittikten sonra dosyayı kaydedip sunucuyu yeniden başlatın ya da oyun içinden /ipwhitelist reload yazın. Artık güvendesiniz!

Konuyu nasıl buldun?
0
0
0
0
0

Bir cevap yazın

E-posta hesabınız yayımlanmayacak.