Cara setting proxy menggunakan server ubuntu 22:04

 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