ServerFirewall & Keamanan

Pengaturan Firewall & Keamanan

Fitur manajemen firewall yang dijelaskan di halaman ini mungkin masih dalam pengembangan atau hanya tersedia untuk server tertentu. Lihat antarmuka Dashboard untuk pengaturan yang benar-benar tersedia.

Zeabur menyediakan manajemen firewall tingkat server, sehingga Anda dapat mengonfigurasi aturan inbound langsung dari Dashboard tanpa perlu SSH ke server untuk mengelola iptables secara manual.

Ikhtisar

Setiap server memiliki konfigurasi firewall sendiri. Secara default, Zeabur membuka port yang diperlukan agar layanan dapat beroperasi (seperti 80 dan 443) dan memblokir semua koneksi masuk lain yang tidak diizinkan.

Aturan firewall hanya mengontrol lalu lintas masuk. Koneksi keluar dari layanan Anda tidak dibatasi oleh firewall.

Mengonfigurasi Aturan Firewall

  1. Buka halaman Server Zeabur dan pilih server Anda.
  2. Klik tab β€œFirewall” di navigasi kiri.
  3. Klik tombol β€œTambah Aturan” untuk membuat aturan inbound.

Setiap aturan memerlukan kolom-kolom berikut:

KolomDeskripsi
ProtokolTCP atau UDP
Rentang PortSatu port (misalnya 8080) atau rentang (misalnya 3000-3100)
IP sumberAlamat IP atau blok CIDR sumber yang diizinkan (misalnya 203.0.113.0/24); kosongkan untuk mengizinkan semua sumber

Klik β€œSimpan” setelah selesai. Aturan akan berlaku dalam hitungan detik.

Allowlist dan Blocklist IP

  • Mode allowlist: Untuk membatasi akses ke port tertentu hanya dari IP tertentu, cukup tentukan IP sumber saat membuat aturan.
  • Mode blocklist: Firewall Zeabur menggunakan strategi allowlist (default-deny). Port dan sumber yang tidak dibuka secara eksplisit dalam aturan akan diblokir, sehingga tidak diperlukan konfigurasi blocklist terpisah.

Skenario Umum

Hanya izinkan IP kantor untuk mengakses panel admin

ProtokolPortIP sumber
TCP8443203.0.113.10

Buka port database untuk subnet tertentu

ProtokolPortIP sumber
TCP543210.0.0.0/16

Port yang Wajib Dibuka

Port berikut diperlukan agar Zeabur dapat beroperasi dengan baik. Jangan blokir port-port ini:

PortKegunaan
22Manajemen SSH
80Lalu lintas HTTP
443Lalu lintas HTTPS
4222Komunikasi internal NATS
6443K3s API Server
30000–32767Rentang NodePort Kubernetes
⚠️

Memblokir salah satu port ini dapat membuat Zeabur tidak dapat mengelola server Anda atau menyebabkan layanan tidak dapat dijangkau.

Praktik Terbaik Keamanan

  • Prinsip hak akses minimum β€” Hanya buka port dan IP sumber yang benar-benar Anda perlukan. Hindari penggunaan 0.0.0.0/0 (izinkan semua) untuk layanan yang sensitif.
  • Audit aturan secara berkala β€” Tinjau aturan firewall Anda secara berkala dan hapus port yang sudah tidak diperlukan.
  • Gunakan jaringan privat β€” Untuk komunikasi antarlayanan, gunakan jaringan privat agar data sensitif tidak dikirim melalui internet publik.
  • Jaga keamanan SSH β€” Gunakan autentikasi SSH key alih-alih password, dan pertimbangkan untuk membatasi akses SSH hanya dari IP tertentu.