Hallo teman-teman semuanya kembali lagi bersama dengan saya di blog kita bersama, kali ini kita akan membahas terkait dengan konfigurasi server lagi, pada blog kita kali ini kita akan membahas bagaimana cara setting proxy menggunakan server ubuntu 22:04, sebelum kita mulai proses settingnya silahkan simak penjelasan berikut :
Apa itu proxy ?
Proxy adalah sebuah server yang bertindah sebagai perantara antara pengguna dan internet. Proxy menerima permintaan dari penggunaa, meneruskannya ke internet, dan kemudian mengirimkan data yang diminta kembali ke pengguna. Dengan kata lain, proxy berperan sebagai jembatan antara perangkat anda dan situs web atau layanan yang ingin anda akses.setelah kita mengetahui apa itu proxy, mari kita langsung ke tutorial cara settingnya menggunakan server ubuntu 22:04, pada tutorial kita kali ini, berikut topology yang akan kita gunakan
penjelasan :
IP CLIENT 1 = 192.168.50.101 (linux ubuntu 22:04)
IP CLIENT 2 = 192.168.50.102 (linux ubuntu 22:04)
IP PROXY SERVER = 192.168.50.103 (linux ubuntu 22:04)
Langkah 1. Update dan Upgrade sistem
silahkan update sistem baik client dan proxy server menggunakan perintah berikut :
$ sudo apt update && upgrade
Langkah2. Install Squid di PROXY SERVER
Squid adalah sebuah software proxy server open source yang digunakan untuk mengatur lalu lintas internet di jaringan. Dengan squid, kita bisa mengontrol, membatasi, mencatat dan mempercepat akses internet dari komputer-komputer dalam satu jaringan lokal.
untuk dapat menginstall squid silahkan jalankan perintah berikut dan tunggu sampai proses installasi selesai :
$ sudo apt install squid
setelah proses installasi selesai silakan lakukan pengecekan dengan menjalankan perintah berikut :
$ sudo systemctl status squid
jika tampilanya seperti gambar diatas, maka secara otomatis squid sudah terinstall di PROXY SERVER
Langkah 3. Konfigurasi squid di PROXY SERVER
selanjutnya kita akan melakukan settingan konfigurasi proxy, silahkan jalankan perintah berikut untuk melakukan konfigurasi :
$ sudo nano /etc/squid/squid.conf
silahkan scroll konfigurasi sampai anda menemukan line seperti gambar berikut
silahkan tambahkan konfigurasi berikut dibawahnya :
acl localnet src 192.168.50.0/24 # sesuaikan dengan ip local yang akan mengakses local server
acl SSL_ports port 443
acl Safe_ports port 80 # http
acl Safe_ports port 21 # ftp
acl Safe_ports port 443 # https
acl Safe_ports port 70 # gopher
acl Safe_ports port 210 # wais
acl Safe_ports port 1025-65535 # unregistered ports
acl Safe_ports port 280 # http-mgmt
acl Safe_ports port 488 # gss-http
acl Safe_ports port 591 # filemaker
acl Safe_ports port 777 # multiling http
# ============================== PROXY SERVER CONFIGURATION ==============================
http_port 3128
# DENY REQUEST KE PORT YANG TIDAK AMAN
http_access deny !Safe_ports
# DENY CONNECT METHOD KE PORT YANG TIDAK TERMASUK SSL_PORTS
http_access deny CONNECT !SSL_ports
# IZINKAN AKSES DARI JARINGAN LOKAL
http_access allow localnet
http_access allow localhost
# DENY SEMUA YANG BELUM DI ALLOW
http_access deny all
#=========================================================================================
note : pada line yang berwarna merah, silahkan sesuaikan dengan segmen jaringan lokal anda
sehingga hasil final keseluruhan konfigurasi terlihat seperti gambar berikut
jika sudah sesuai, silahkan simpan perubahan konfigurasi dengan menjalankan menekan tombol ctrl + x, enter
selanjutnnya lakukan restart squid, dengan menjalankan perintah berikut :
$ sudo systemctl restart squid
pastikan tidak ada error dalam proses restart ini.
Langkah 4. Konfigurasi proxy di CLIENT
setelah proses installasi dan konfigurasi selesai, selanjutnya kita akan melakukan settingan di sisi CLIENT, berhubung operating system yang kita gunakan adalah linux, silahkan jalankan perintah berikut :
$ sudo ip route add default via 192.168.50.103$ export https_proxy="http://192.168.50.103:3128"$ export https_proxy="http://192.168.50.103:3128"
note : pada line yang berwarna merah, silahkan sesuaikan dengan segmen jaringan proxy server
Langkah 5. Testing
Selanjutnya kita lakukan proses testing untuk memastikan bahwa seluruh konfigurasi dan settingan kita sudah selesai, untuk proses testing ini kita akan mulai pada proxy server terlebih dahulu, silahkan jalankan perintah berikut di proxy server
$ sudo tail -f /var/log/squid/access.log
perintah diatas akan menampilkan seluruh list perangkat yang melalui proxy server jadi biarkan terminal terbuka dengan tampilan seperti pada gambar.
selanjutnya lakukan pengetesan di sisi client, dengan menjalankan perintah berikut :
$ curl -I http://example.com
dapat kita lihat pada gambar sebelah kiri merupakan hasil tangkapan dari proxy server, dan gambar sebelah kanan merupakan tangkapan layar dari sisi Client, pada gambar tersebut client 1 (192.168.50.101) dan client 2 (192.168.50.102) sudah melewati proxy server, oleh karna itu proses konfigurasi dan settingan kita sudah berhasil.
Sekian tutorial cara setting proxy menggunakan server ubuntu 22:04, jika ada pertanyaan silahkan tinggalkan pesan di kolom komentar, sekian dan terimakasih...
0 Komentar