From f27d47feddf5e51e4e9bfce030b331720cbb2dff Mon Sep 17 00:00:00 2001 From: Yujin Boby Date: Wed, 31 Aug 2022 13:25:31 +0530 Subject: [PATCH] added ubuntu 22.04 support --- squid3-install.sh | 22 ++++++++++++++++++---- 1 file changed, 18 insertions(+), 4 deletions(-) diff --git a/squid3-install.sh b/squid3-install.sh index f6fc447..ed92bed 100644 --- a/squid3-install.sh +++ b/squid3-install.sh @@ -29,9 +29,22 @@ if [[ -d /etc/squid/ || -d /etc/squid3/ ]]; then exit 1 fi -if cat /etc/os-release | grep PRETTY_NAME | grep "Ubuntu 20.04"; then +if cat /etc/os-release | grep PRETTY_NAME | grep "Ubuntu 22.04"; then /usr/bin/apt update - /usr/bin/apt -y install apache2-utils squid3 + /usr/bin/apt -y install apache2-utils squid + touch /etc/squid/passwd + /bin/rm -f /etc/squid/squid.conf + /usr/bin/touch /etc/squid/blacklist.acl + /usr/bin/wget --no-check-certificate -O /etc/squid/squid.conf https://raw.githubusercontent.com/serverok/squid-proxy-installer/master/squid.conf + if [ -f /sbin/iptables ]; then + /sbin/iptables -I INPUT -p tcp --dport 3128 -j ACCEPT + /sbin/iptables-save + fi + service squid restart + systemctl enable squid +elif cat /etc/os-release | grep PRETTY_NAME | grep "Ubuntu 20.04"; then + /usr/bin/apt update + /usr/bin/apt -y install apache2-utils squid touch /etc/squid/passwd /bin/rm -f /etc/squid/squid.conf /usr/bin/touch /etc/squid/blacklist.acl @@ -137,11 +150,12 @@ elif cat /etc/os-release | grep PRETTY_NAME | grep "CentOS Linux 8"; then firewall-cmd --reload else echo "OS NOT SUPPORTED.\n" - echo "Contact https://serverok.in/contact to add support for your os." + echo "Contact https://serverok.in/contact to add support for your OS." exit 1; fi echo -echo "Thank you for using ServerOk.in Squid Proxy Installer." +echo "Thank you for using Squid Proxy Installer by ServerOk" echo "To create a proxy user, run command: squid-add-user" +echo "To change squid proxy port, see https://serverok.in/how-to-change-port-of-squid-proxy-server" echo