Dokumentasi
Mulai cepat + penjelasan fitur tiap bagian dan tiap perangkat (terus diperbarui)
Penerusan port
Dokumen ini menjelaskan "Penerusan port" pada panel — melakukan penerusan port tradisional (iptables/nftables DNAT) pada server yang memiliki IP publik sendiri.
Ringkas dalam satu kalimat
Anda memiliki sebuah server ber-IP publik, dan ingin agar server tersebut otomatis meneruskan trafik yang diterima pada "port publik tertentu" ke "mesin lain (atau port lain di mesin yang sama)". Penerusan port melakukan hal ini.
Ringkasan fitur
Untuk server yang memiliki IP publik sendiri, trafik masuk pada "port publik tertentu" dapat diteruskan ke "IP tujuan:port" melalui firewall sistem (iptables/nftables). Ini adalah penerusan port tradisional tingkat sistem.
Perbedaan dengan penetrasi port (tentukan dulu mana yang dipakai)
| Penerusan port (dokumen ini) | Penetrasi port | |
|---|---|---|
| Server yang cocok | Memiliki IP publik sendiri | Tanpa IP publik (server penetrasi) |
| Cara implementasi | DNAT firewall sistem | Terowongan balik |
| Lokasi penerusan | Mesin server tujuan | Server panel |
| Perlu Agent | Tidak | Ya |
Skenario penggunaan
- Meneruskan port tertentu dari IP publik server ke layanan di server lain
- Memetakan port non-standar (seperti 8888) ke port layanan standar
- Mengekspos layanan mesin jaringan internal melalui mesin ber-IP publik
Contoh
Anda memiliki server publik 1.2.3.4, dan sebuah mesin jaringan internal 192.168.1.100 yang menjalankan layanan Web (port 80). Anda ingin agar orang luar yang mengakses 1.2.3.4:8888 sama dengan mengakses port 80 di jaringan internal:
- Protokol: TCP
- Port listen:
8888 - IP tujuan:
192.168.1.100 - Port tujuan:
80
Cara penggunaan
Masuk ke server tujuan ber-IP publik melalui "Panel manajemen sistem → Firewall → Penerusan port", lalu buka "Manajemen penerusan port":
1. Klik "Tambah penerusan", isi:
- Protokol: TCP / UDP
- Port listen: port masuk publik
- IP tujuan: alamat asli tujuan penerusan (IP publik atau IP jaringan internal yang dapat dirutekan)
- Port tujuan: port layanan tujuan
2. Setelah dibuat, trafik langsung diteruskan
3. Penerusan yang sudah dibuat akan ditampilkan sebagai daftar dan dapat diedit atau dihapus
Penjelasan teknis (aturan penerusan)
Panel otomatis mengonfigurasi tiga aturan di server (contoh: TCP, listen 8888, tujuan 192.168.1.100:80):
1. DNAT: menulis ulang trafik menuju :8888 ke 192.168.1.100:80
2. Izinkan FORWARD: mengizinkan trafik maju/balik dari penerusan
3. MASQUERADE: terjemahan alamat sumber, agar paket balasan dapat kembali dengan benar
> Pemahaman sederhana: DNAT adalah "mengubah tujuan", MASQUERADE adalah "mengubah alamat balasan"; ketiga aturan harus bekerja bersama agar penerusan berlaku sepenuhnya.
Catatan penting
1. Perlu IP publik sendiri: penerusan port dilakukan di mesin server tujuan, sehingga server ini harus memiliki IP publik sendiri (trafik benar-benar masuk ke server ini).
2. Izinkan firewall: saat meneruskan ke server lain, server tujuan/firewall perantara harus mengizinkan port tujuan.
3. Edit = hapus aturan lama + buat baru: aturan firewall sistem tidak mendukung perubahan di tempat; saat mengedit, aturan lama dihapus dulu lalu aturan baru ditambahkan.
4. Panel otomatis menyesuaikan tiga backend iptables-legacy / iptables / nftables, tanpa perlu memilih manual.