Lewati ke konten

Jaringan & WireGuard

Server yang tidak bisa dihubungi tidak ada gunanya, dan server yang bisa dihubungi semua orang berbahaya. Kursus ini mengajarkan cara membaca kondisi jaringan server, menguji koneksi, menutup pintu yang tidak perlu dengan firewall, lalu menghubungkan server rumahan ke VPS publik dengan WireGuard — arsitektur yang dipakai GSTNV-LAB.

Internet ──▶ VPS publik (203.0.113.10)
nginx reverse proxy
│
│ tunnel WireGuard (terenkripsi)
│ 10.10.10.1 ⇄ 10.10.10.2
▼
Server lab di rumah (192.168.50.20)
container Docker: web, aplikasi, situs belajar

Server lab tidak perlu IP publik dan tidak perlu membuka port di router rumah. Semua trafik masuk lewat VPS, lalu diteruskan melalui tunnel.

  • Membaca alamat IP, interface, dan tabel routing
  • Menguji koneksi dengan ping, dig, tracepath, dan curl
  • Melihat port yang terbuka dengan ss
  • Mengatur firewall dengan ufw tanpa mengunci diri sendiri
  • Membuat tunnel WireGuard dari nol
  1. Bab 1Mengenal alamat IP server0/5
  2. Bab 2Menguji koneksi & DNS0/7
  3. Bab 3Port & service yang mendengarkan0/7
  4. Bab 4Firewall dengan UFW0/7
  5. Bab 5Membangun tunnel WireGuard0/9
  6. Bab 6Proyek: amankan & hubungkan server lab0/7