Merhaba arkadaşlar,
Şimdi sizlere DDOS saldırılarını nasıl engelleyeceğimizi göstereceğim. Bir çok bilişim artık koruma kuruyor fakat bilmeyenler olduğunu düşünüyorum. %100 çalışıyor bizzat kendi serverimda kullanmaktayım. Lafı fazla uzatmadan anlatıma geçiyorum.
İlk olarak /etc/ dizinine geliyoruz ve rc.conf dosyasını açıyoruz.
Şimdi güvenlik duvarını yapılandıracağız. /etc/pf.conf dosyasını Notepad++ ile açıyoruz ve aşağıdaki satırları ekliyoruz.
Böylece bloklamış olduk. Şimdi ise db oluşturacağız. Aşağıdaki izini vermezseniz hata oluşabilir.
Şimdi gelen saldırıları engellemek için gelen saldırıları engellemek için dosya oluşturacağız ve 751 iznini vereceğiz
Şimdi /etc/syslog.conf dosyasını Notepad++ ile açıyoruz ve aşağıdakileri ekliyoruz ;
Böylece serverimiza dışarıdan gelen bağlantıları yani saldırıları engellemiş olduk.
Yapabileceğinizi umuyorum. Dediğim gibi kendi serverimda da kullanıyorum.
FreeBSD 11.2 64bit Sistem Kurulumu ve Metin2 Sunucu Yapılandırması
FreeBSD, açık kaynak kodlu, kararlı ve yüksek performanslı bir Unix türevi işletim sistemidir. Özellikle sunucu tarafında güvenilirlik ve verimlilik açısından tercih edilmektedir. Bu yazıda, FreeBSD 11.2 64bit sürümüne özel olarak Metin2 sunucuları kurulumu, yapılandırması ve optimize edilmesi hakkında detaylı bilgiler paylaşacağız.
FreeBSD 11.2 Nedir ve Neden Tercih Edilmelidir?
FreeBSD 11.2, 2018 yılında piyasaya sürülmüş ve uzun süre desteklenen kararlı bir sürüm olmuştur. Özellikle Metin2 FreeBSD sistemlerinde tercih edilir çünkü stabilitesi ve paket yönetim sistemi sayesinde sunucu yönetimi oldukça kolaylaşır. Ayrıca, FreeBSD server kurulumları sırasında güvenlik ön plana çıkarıldığı için, FreeBSD firewall ve FreeBSD pf gibi güçlü ağ tabanlı koruma araçları sunar.
Metin2 Sunucusu İçin FreeBSD 11.2 64bit Kurulumu
1. ISO Dosyasının Hazırlanması
Öncelikle
2. Temel Sistem Paketleri
Kurulum tamamlandıktan sonra SSH veya fiziksel erişim ile sisteme giriş yapın. Gerekli temel paketleri yüklemek için aşağıdaki komutları kullanabilirsiniz:
Ardından, Metin2 FreeBSD compile işlemleri için gerekli derleme araçlarını yükleyin:
3. MySQL ve Python Kurulumu
Metin2 FreeBSD sistemlerinde veritabanı yönetimi için genellikle MariaDB veya MySQL tercih edilir. Bu nedenle, aşağıdaki komutla MariaDB kurulumunu yapabilirsiniz:
4. Metin2 FreeBSD Port ve Pkg Kullanımı
FreeBSD, port ve pkg sistemleri sayesinde yazılım yönetimi oldukça kolaydır. Metin2 FreeBSD port üzerinden gerekli bağımlılıkları otomatik olarak kurabilirsiniz. Ancak bazı durumlarda manuel kurulum daha avantajlı olabilir. Özellikle FreeBSD auth server veya FreeBSD db server gibi sistemler için manuel yapılandırma önerilir.
5. Güvenlik ve Ağ Ayarları
FreeBSD, güçlü bir FreeBSD firewall olan pf sistemine sahiptir. Ağ trafiğini kontrol etmek için pf.conf dosyasını düzenleyin:
Gerekli kuralları tanımladıktan sonra pf servisini başlatın:
Ayrıca, FreeBSD jail sistemi sayesinde uygulamaları izole ortamlarda çalıştırarak sistemin güvenliğini artırabilirsiniz. Bu yöntem özellikle Metin2 FreeBSD sistem yöneticileri tarafından sıklıkla tercih edilir.
Metin2 FreeBSD Derleme ve Yapılandırma
Metin2 kaynak kodlarını derlemek için GCC veya Clang derleyicileri kullanılabilir. FreeBSD 11.2 üzerinde FreeBSD gcc veya FreeBSD clang desteklenir. Boost kütüphanesi gibi bağımlılıkları da aşağıdaki şekilde yükleyin:
Metin2 FreeBSD Src ve Geliştirme Araçları
Metin2 FreeBSD src kodları genellikle GitHub gibi platformlardan alınır. Kaynak kodları derlemeden önce tüm bağımlılıkların doğru yüklendiğinden emin olun. Gerekirse FreeBSD bash veya FreeBSD shell kullanarak script dosyaları ile otomasyon sağlayabilirsiniz.
Sonuç
FreeBSD 11.2 64bit, Metin2 sunucuları için ideal bir platformdur. Stabilitesi, güvenlik özellikleri ve güçlü yapılandırma olanakları sayesinde uzun vadeli projelerde tercih edilebilir. Doğru yapılandırıldığında, FreeBSD game server, FreeBSD auth server, FreeBSD db server gibi rolleri eksiksiz yerine getirebilir.
FreeBSD 11.2 64bit System Installation and Metin2 Server Configuration
FreeBSD is an open-source, stable, and high-performance Unix-like operating system. It is particularly favored on the server side due to its reliability and efficiency. In this article, we will share detailed information about installing, configuring, and optimizing Metin2 servers specifically on FreeBSD 11.2 64bit.
What is FreeBSD 11.2 and Why Should It Be Chosen?
FreeBSD 11.2 was released in 2018 and was a long-supported stable version. It is preferred in Metin2 FreeBSD systems because its stability and package management system make server management much easier. Additionally, since security is prioritized during FreeBSD server installations, it provides powerful network-based protection tools such as FreeBSD firewall and FreeBSD pf.
Installing FreeBSD 11.2 64bit for Metin2 Servers
1. Preparing the ISO File
First, you need to download the
2. Essential System Packages
After completing the installation, log into the system via SSH or physical access. Update and upgrade the system using the following commands:
Then, install the required build tools for Metin2 FreeBSD compile operations:
3. Installing MySQL and Python
In Metin2 FreeBSD systems, MariaDB or MySQL are typically used for database management. Therefore, you can install MariaDB using the command below:
4. Metin2 FreeBSD Port and Pkg Usage
Thanks to its port and pkg systems, FreeBSD makes software management very easy. You can automatically install necessary dependencies through Metin2 FreeBSD port. However, manual configuration may be more advantageous in some cases, especially for systems like FreeBSD auth server or FreeBSD db server.
5. Security and Network Settings
FreeBSD has a strong FreeBSD firewall called pf. Edit the pf.conf file to control network traffic:
After defining the necessary rules, start the pf service:
Additionally, using the FreeBSD jail system, you can run applications in isolated environments, enhancing system security. This method is frequently preferred by Metin2 FreeBSD system administrators.
Compiling and Configuring Metin2 on FreeBSD
To compile Metin2 source code, you can use GCC or Clang compilers. Both FreeBSD gcc and FreeBSD clang are supported on FreeBSD 11.2. Install dependencies like the Boost library using the following command:
Metin2 FreeBSD Source Code and Development Tools
Metin2 FreeBSD src codes are usually obtained from platforms like GitHub. Before compiling the source code, ensure all dependencies are properly installed. If needed, you can automate tasks using scripts via FreeBSD bash or FreeBSD shell.
Conclusion
FreeBSD 11.2 64bit is an ideal platform for Metin2 servers. Thanks to its stability, security features, and robust configuration capabilities, it can be preferred in long-term projects. When configured correctly, it can fully handle roles such as FreeBSD game server, FreeBSD auth server, and FreeBSD db server.
Şimdi sizlere DDOS saldırılarını nasıl engelleyeceğimizi göstereceğim. Bir çok bilişim artık koruma kuruyor fakat bilmeyenler olduğunu düşünüyorum. %100 çalışıyor bizzat kendi serverimda kullanmaktayım. Lafı fazla uzatmadan anlatıma geçiyorum.
İlk olarak /etc/ dizinine geliyoruz ve rc.conf dosyasını açıyoruz.
Kod:
pf_enable="YES"pf_rules="/etc/pf.conf" pf_flags="" pflog_enable="YES" pflog_logfile="/var/log/pflog" pflog_flags=""
Şimdi güvenlik duvarını yapılandıracağız. /etc/pf.conf dosyasını Notepad++ ile açıyoruz ve aşağıdaki satırları ekliyoruz.
Kod:
block in allpass in quick on lo0 pass out quick on lo0 table <bloqueo> persist file "/var/db/antiddos(Buraya ben antiddos yazdım. siz ne isterseniz onu yazan. değiştirirseniz antiddos yazan yerleride değiştirin.)" block quick from <bloqueo> pass in quick on sis0 proto tcp from any to any port 22 keep state pass in quick on sis0 proto tcp from any to any port 80 keep state pass in quick on sis0 proto tcp from any to any port 3690 keep state pass out all keep state
Böylece bloklamış olduk. Şimdi ise db oluşturacağız. Aşağıdaki izini vermezseniz hata oluşabilir.
Kod:
touch /var/db/antiddos chmod 644 /var/db/antiddos
Şimdi gelen saldırıları engellemek için gelen saldırıları engellemek için dosya oluşturacağız ve 751 iznini vereceğiz
Kod:
#!/usr/bin/perl use strict; my @assholes = (); open (IN, "/var/log/auth.log"); while (<IN>) { if ($_ =~ /Invalid user.*from ([0-9]+\.[0-9]+\.[0-9]+\.[0-9]+)/) { push(@assholes, $1); } if ($_ =~ /Did not receive identification string from ([0-9]+\.[0-9]+\.[0-9]+\.[0-9]+)/) { push(@assholes, $1); } } close (IN); @assholes = sort {lc($a) cmp lc($b)} @assholes; my @allowedIPs = (); open (IN, "/var/db/allowed-ips"); while (<IN>) { if ($_ =~ /[0-9]+\.[0-9]+\.[0-9]+\.[0-9]+/) { push(@allowedIPs, $_); } } close (IN); chop(@allowedIPs); my $tmp = ""; foreach my $asshole (@assholes) { if ($asshole eq $tmp) { $asshole = ""; } else { if ($asshole =~ /127\.0\.0\.1/) { $asshole = ""; } if ($asshole =~ /192\.168\.[0-9]+\.[0-9]+/) { $asshole = ""; } foreach my $allowedIP (@allowedIPs) { if ($asshole =~ /$allowedIP/) { $asshole = ""; } } $tmp = $asshole; } } @assholes = sort {lc($b) cmp lc($a)} @assholes; my $popCount = 0; foreach my $asshole (reverse @assholes) { if ($asshole eq "") { $popCount++; } } for (my $i = 0; $i < $popCount; $i++) { pop (@assholes); } my $list = ""; foreach my $asshole (@assholes) { $list = $list . $asshole . " "; } exec "/sbin/pfctl -t bloqueo -T add $list";
Şimdi /etc/syslog.conf dosyasını Notepad++ ile açıyoruz ve aşağıdakileri ekliyoruz ;
Kod:
auth.info;authpriv.info | exec /usr/bin/perl /sbin/bloqueo.pl
Böylece serverimiza dışarıdan gelen bağlantıları yani saldırıları engellemiş olduk.
Yapabileceğinizi umuyorum. Dediğim gibi kendi serverimda da kullanıyorum.
Kod:
[B][SIZE=1][COLOR=#ff0000]Source:[/COLOR] universojuegos, cybergamers[/SIZE][/B][SIZE=2][FONT=comic sans ms] [/FONT][/SIZE]
FreeBSD 11.2 64bit Sistem Kurulumu ve Metin2 Sunucu Yapılandırması
FreeBSD, açık kaynak kodlu, kararlı ve yüksek performanslı bir Unix türevi işletim sistemidir. Özellikle sunucu tarafında güvenilirlik ve verimlilik açısından tercih edilmektedir. Bu yazıda, FreeBSD 11.2 64bit sürümüne özel olarak Metin2 sunucuları kurulumu, yapılandırması ve optimize edilmesi hakkında detaylı bilgiler paylaşacağız.
FreeBSD 11.2 Nedir ve Neden Tercih Edilmelidir?
FreeBSD 11.2, 2018 yılında piyasaya sürülmüş ve uzun süre desteklenen kararlı bir sürüm olmuştur. Özellikle Metin2 FreeBSD sistemlerinde tercih edilir çünkü stabilitesi ve paket yönetim sistemi sayesinde sunucu yönetimi oldukça kolaylaşır. Ayrıca, FreeBSD server kurulumları sırasında güvenlik ön plana çıkarıldığı için, FreeBSD firewall ve FreeBSD pf gibi güçlü ağ tabanlı koruma araçları sunar.
Metin2 Sunucusu İçin FreeBSD 11.2 64bit Kurulumu
1. ISO Dosyasının Hazırlanması
Öncelikle
Ziyaretçiler için gizlenmiş link,görmek için üye olmalısınız!
Giriş yap veya üye ol.
dosyasını indirmeniz gerekir. Kurulum medyasını USB belleğe yazdıktan sonra sisteminizi başlatın ve kurulum menüsünden standart ayarlarla kuruluma devam edin.2. Temel Sistem Paketleri
Kurulum tamamlandıktan sonra SSH veya fiziksel erişim ile sisteme giriş yapın. Gerekli temel paketleri yüklemek için aşağıdaki komutları kullanabilirsiniz:
Kod:
pkg update && pkg upgrade
Ardından, Metin2 FreeBSD compile işlemleri için gerekli derleme araçlarını yükleyin:
Kod:
pkg install gcc git gmake autoconf automake libtool
3. MySQL ve Python Kurulumu
Metin2 FreeBSD sistemlerinde veritabanı yönetimi için genellikle MariaDB veya MySQL tercih edilir. Bu nedenle, aşağıdaki komutla MariaDB kurulumunu yapabilirsiniz:
Kod:
pkg install mariadb103-server python37
4. Metin2 FreeBSD Port ve Pkg Kullanımı
FreeBSD, port ve pkg sistemleri sayesinde yazılım yönetimi oldukça kolaydır. Metin2 FreeBSD port üzerinden gerekli bağımlılıkları otomatik olarak kurabilirsiniz. Ancak bazı durumlarda manuel kurulum daha avantajlı olabilir. Özellikle FreeBSD auth server veya FreeBSD db server gibi sistemler için manuel yapılandırma önerilir.
5. Güvenlik ve Ağ Ayarları
FreeBSD, güçlü bir FreeBSD firewall olan pf sistemine sahiptir. Ağ trafiğini kontrol etmek için pf.conf dosyasını düzenleyin:
Kod:
nano /etc/pf.conf
Gerekli kuralları tanımladıktan sonra pf servisini başlatın:
Kod:
service pf start
Ayrıca, FreeBSD jail sistemi sayesinde uygulamaları izole ortamlarda çalıştırarak sistemin güvenliğini artırabilirsiniz. Bu yöntem özellikle Metin2 FreeBSD sistem yöneticileri tarafından sıklıkla tercih edilir.
Metin2 FreeBSD Derleme ve Yapılandırma
Metin2 kaynak kodlarını derlemek için GCC veya Clang derleyicileri kullanılabilir. FreeBSD 11.2 üzerinde FreeBSD gcc veya FreeBSD clang desteklenir. Boost kütüphanesi gibi bağımlılıkları da aşağıdaki şekilde yükleyin:
Kod:
pkg install boost-libs
Metin2 FreeBSD Src ve Geliştirme Araçları
Metin2 FreeBSD src kodları genellikle GitHub gibi platformlardan alınır. Kaynak kodları derlemeden önce tüm bağımlılıkların doğru yüklendiğinden emin olun. Gerekirse FreeBSD bash veya FreeBSD shell kullanarak script dosyaları ile otomasyon sağlayabilirsiniz.
Sonuç
FreeBSD 11.2 64bit, Metin2 sunucuları için ideal bir platformdur. Stabilitesi, güvenlik özellikleri ve güçlü yapılandırma olanakları sayesinde uzun vadeli projelerde tercih edilebilir. Doğru yapılandırıldığında, FreeBSD game server, FreeBSD auth server, FreeBSD db server gibi rolleri eksiksiz yerine getirebilir.
FreeBSD 11.2 64bit System Installation and Metin2 Server Configuration
FreeBSD is an open-source, stable, and high-performance Unix-like operating system. It is particularly favored on the server side due to its reliability and efficiency. In this article, we will share detailed information about installing, configuring, and optimizing Metin2 servers specifically on FreeBSD 11.2 64bit.
What is FreeBSD 11.2 and Why Should It Be Chosen?
FreeBSD 11.2 was released in 2018 and was a long-supported stable version. It is preferred in Metin2 FreeBSD systems because its stability and package management system make server management much easier. Additionally, since security is prioritized during FreeBSD server installations, it provides powerful network-based protection tools such as FreeBSD firewall and FreeBSD pf.
Installing FreeBSD 11.2 64bit for Metin2 Servers
1. Preparing the ISO File
First, you need to download the
Ziyaretçiler için gizlenmiş link,görmek için üye olmalısınız!
Giriş yap veya üye ol.
file. After writing the installation media to a USB drive, boot your system from it and proceed with the standard installation settings.2. Essential System Packages
After completing the installation, log into the system via SSH or physical access. Update and upgrade the system using the following commands:
Kod:
pkg update && pkg upgrade
Then, install the required build tools for Metin2 FreeBSD compile operations:
Kod:
pkg install gcc git gmake autoconf automake libtool
3. Installing MySQL and Python
In Metin2 FreeBSD systems, MariaDB or MySQL are typically used for database management. Therefore, you can install MariaDB using the command below:
Kod:
pkg install mariadb103-server python37
4. Metin2 FreeBSD Port and Pkg Usage
Thanks to its port and pkg systems, FreeBSD makes software management very easy. You can automatically install necessary dependencies through Metin2 FreeBSD port. However, manual configuration may be more advantageous in some cases, especially for systems like FreeBSD auth server or FreeBSD db server.
5. Security and Network Settings
FreeBSD has a strong FreeBSD firewall called pf. Edit the pf.conf file to control network traffic:
Kod:
nano /etc/pf.conf
After defining the necessary rules, start the pf service:
Kod:
service pf start
Additionally, using the FreeBSD jail system, you can run applications in isolated environments, enhancing system security. This method is frequently preferred by Metin2 FreeBSD system administrators.
Compiling and Configuring Metin2 on FreeBSD
To compile Metin2 source code, you can use GCC or Clang compilers. Both FreeBSD gcc and FreeBSD clang are supported on FreeBSD 11.2. Install dependencies like the Boost library using the following command:
Kod:
pkg install boost-libs
Metin2 FreeBSD Source Code and Development Tools
Metin2 FreeBSD src codes are usually obtained from platforms like GitHub. Before compiling the source code, ensure all dependencies are properly installed. If needed, you can automate tasks using scripts via FreeBSD bash or FreeBSD shell.
Conclusion
FreeBSD 11.2 64bit is an ideal platform for Metin2 servers. Thanks to its stability, security features, and robust configuration capabilities, it can be preferred in long-term projects. When configured correctly, it can fully handle roles such as FreeBSD game server, FreeBSD auth server, and FreeBSD db server.
