diff --git a/README.md b/README.md index e77e71c..8f75bbb 100644 --- a/README.md +++ b/README.md @@ -316,3 +316,61 @@ env | grep -i proxy > Client hanya dapat mengakses internet diluar (selain) hari & jam kerja (senin-jumat 08.00 - 17.00) dan hari libur (dapat mengakses 24 jam penuh) +*/etc/squid/acl.conf* + +``` +acl AVAILABLE_WORKING_1 time MTWHF 00:00-07:59 +acl AVAILABLE_WORKING_2 time MTWHF 17:01-24:00 +acl AVAILABLE_WORKING_3 time SA 00:00-24:00 +``` + +*/etc/squid/squid.conf* + +``` +include /etc/squid/acl.conf + +http_port 8080 +visible_hostname Berlint + +http_access allow AVAILABLE_WORKING_1 +http_access allow AVAILABLE_WORKING_2 +http_access allow AVAILABLE_WORKING_3 + +http_access deny all +``` + +- Mari kita coba pada server SSS + +pada `Wed Nov 9 16:40:45 UTC 2022` + +image + +image + +Pada `Wed Nov 9 17:03:49 UTC 2022` + +image + +image + +## 9 + +> Adapun pada hari dan jam kerja sesuai nomor (1), client hanya dapat mengakses domain loid-work.com dan franky-work.com (IP tujuan domain dibebaskan) + +kita menambahkan whitelist dengan menambah pada squid.conf + +``` +acl whitelist dstdomain .loid-work.com .franky-work.com +http_access allow whitelist +``` + +whitelist harus diletakkan sebelum http_port, alhasil jika tidak, akan error + +- disini seharusnya termasuk Jam Kerja dimana Client tidak bisa mengakses, namun setelah ditambahkannya whitelist, maka bisa diakses meskpun jam kerja + +image + +image + + +