🛡️ Pengenalan Proxy Server dan Konfigurasinya

Panduan penting tentang fungsi, jenis-jenis Proxy Server, serta langkah pemasangan/konfigurasi asas.

Utama

Apakah Proxy Server?

Proxy Server ialah pelayan yang bertindak sebagai perantara (intermediate) untuk permintaan dari klien yang mencari sumber daya daripada pelayan lain. Ia digunakan untuk pelbagai tujuan, termasuk meningkatkan **keselamatan**, **anonimiti**, dan **kelajuan** (melalui caching). Pelayan proxy boleh diletakkan di sisi klien (Forward Proxy) atau di sisi pelayan web (Reverse Proxy).

3 Jenis Proxy Server Utama

Terdapat beberapa cara pelayan proxy boleh berfungsi, yang paling umum ialah:

🛠️ Panduan Pemasangan dan Konfigurasi Asas Proxy

Squid Proxy Server pada Linux (Ubuntu)

Squid adalah pelayan proxy *caching* yang popular, sering digunakan untuk mempercepatkan web dan menapis trafik.

  1. Pemasangan Squid: Buka terminal dan jalankan:
    sudo apt update
    sudo apt install squid
  2. Sandarkan Fail Konfigurasi Asal:
    sudo cp /etc/squid/squid.conf /etc/squid/squid.conf.orig
  3. Konfigurasi Asas (Membuka Akses): Edit `$ /etc/squid/squid.conf $`. Cari baris `http_access deny all` dan ubahsuai. Benarkan rangkaian anda (`acl localnet src 192.168.1.0/24`) dan kemudian benarkan akses HTTP:
    http_access allow localnet
    http_port 3128
  4. Mulakan Semula Squid:
    sudo systemctl restart squid
  5. Ujian: Konfigurasi pelayar klien untuk menggunakan IP server Linux anda pada Port 3128.

Web Application Proxy (WAP) pada Windows Server

WAP ialah perkhidmatan *reverse proxy* yang digunakan untuk menerbitkan aplikasi web secara selamat dari rangkaian peribadi ke Internet.

  1. Prasyarat: Server Windows perlu **Domain-Joined** dan mempunyai **Role Remote Access** dipasang. Ia juga memerlukan **sijil SSL** yang sah.
  2. Pemasangan WAP Role: Buka **Server Manager** → **"Add Roles and Features"**. Pilih **"Remote Access"**, kemudian dalam perkhidmatan Role, pilih **"Web Application Proxy"**.
  3. Wizard Konfigurasi: Selepas pemasangan, jalankan *Web Application Proxy Configuration Wizard*.
  4. Federation: Konfigurasi WAP untuk berhubung dengan **AD FS** (*Active Directory Federation Services*), yang digunakan untuk pra-pengesahan.
  5. Menerbitkan Aplikasi: Dalam konsol pengurusan, gunakan **"Publish"** untuk menetapkan:
    • Aplikasi yang ingin diterbitkan (cth., Outlook Web Access).
    • URL Luaran (External URL) yang diakses pengguna.
    • URL Pelayan Belakang (Backend Server URL).
    • Sijil SSL yang sesuai.