En yaygın çözümler

BungeeGuard veya Güvenlik duvarı ile port kapatma

Kurulumu en basit eklentilerden, tek yapmanız gereken tüm sunuculara ve proxy sunucunuza eklentiyi yükledikten sonra, proxy sunucunuzda oluşturduğu tokeni, diğer sunucularda oluşturduğu config dosyalarınıza yazmanız gerekiyor.‌

  • Eklentinin çalışması için Protocollib veya Paper desteği bulunan 1.9.4+ üstü bir sunucu başlatıcı yazılımı kullanmak
  • Tüm spigot sunucularının içinde bulunan “spigot.yml” içerisinden bungeecord: true olarak ayarlamalısınız.

Linux yapılandırması

  • IP: Sunucu IP adresi
  • PORT: Engellenecek port

Centos

IPTables için gereken ayar:

iptables -I INPUT ! -s IP -p tcp --dport PORT -j DROP

Ubuntu

UFW için gereken ayar:

sudo ufw deny PORT

Windows Yapılandırması

Windows Güvenlik Duvarı > Gelen Kuralları > Yeni kural > Bağlantı Noktası > TCP seçiniz ardından aşağıdaki kutucuğa proxy sunucunuz hariç, alt sunucunuzun portunuzu yazın > Bağlantıyı engelle > Etki alanı – Özel – Ortak kutucukları işaretli olacak > Ad : Grief Açıklama : Grief1 diyerek Son yazan yere tıklayınız.

İki işletim sistemi içinde bu ayarlamaları tüm alt sunucularınız için teker teker yapmalısınız.

Keyubu Grief önleme örnek

Velocity kullanarak sunucu arasında bağlantı kurma

Yeni bir proxy türü, Bungeecord gibi ama daha iyisi! Artık proxy ağınız ile sunucu arasında bağlantı kurarak, dışarıdan gelen bağlantıları reddedebilir ve sorunsuzca açıklara karşı koruyabilirsiniz. Tamamen kendine özgü tasarımıyla!‌

Tamamen kendi yapısına ait olduğu için eklentileride ona göre eşsiz olmalı, bundan dolayı forumunda bir çok eklentinin Velocity için çevrilmiş hallerini bulabilirsiniz.

Fakat yinede bazı eklentileri, bir eklenti sayesinde tam olmasada, çalışmasını sağlayabilirsiniz:

BungeeGuard’ın kurulumuna çok benzemekte fakat bu sefer her şey direkt sunucu yazılımların içerisinden.

Bu işlem için Velocity Proxy’sini ve Paper desteğine sahip sunucu yazılımını kullanmalısınız.

Velocity ayar dosyasının içerisinde oluşan forwarding-secret kodunu, spigot sunucunuzun içerisindeki ana dosyalarda olan paper.yml‘nin içinde ki velocity.secret kısmına yazmanız gerekiyor. Ardından ayarını “true” yaparak aktifleştirmemiz gerekiyor. Her şey bu kadar basit!

Bu proxy’e güvenebilir miyiz?

Keyubu Grief önleme örnek 2
Kaynak: https://www.spigotmc.org/threads/what-is-the-best-proxy.444261/