mirror of
https://github.com/serverok/squid-proxy-installer.git
synced 2026-04-02 02:28:30 +00:00
52 lines
2.2 KiB
Bash
Executable File
52 lines
2.2 KiB
Bash
Executable File
#!/bin/bash
|
|
|
|
############################################################
|
|
# Squid Proxy Installer
|
|
# Author: Yujin Boby
|
|
# Email: admin@serverOk.in
|
|
# Github: https://github.com/serverok/squid-proxy-installer/
|
|
# Web: https://serverok.in/squid
|
|
# If you need professional assistance, reach out to
|
|
# https://serverok.in/contact
|
|
############################################################
|
|
|
|
if cat /etc/os-release | grep PRETTY_NAME | grep "Ubuntu 24.04" > /dev/null; then
|
|
echo "ubuntu2404"
|
|
elif cat /etc/os-release | grep PRETTY_NAME | grep "Ubuntu 22.04" > /dev/null; then
|
|
echo "ubuntu2204"
|
|
elif cat /etc/os-release | grep PRETTY_NAME | grep "Ubuntu 20.04" > /dev/null; then
|
|
echo "ubuntu2004"
|
|
elif cat /etc/os-release | grep PRETTY_NAME | grep "Ubuntu 18.04" > /dev/null; then
|
|
echo "ubuntu1804"
|
|
elif cat /etc/os-release | grep PRETTY_NAME | grep "Ubuntu 16.04" > /dev/null; then
|
|
echo "ubuntu1604"
|
|
elif cat /etc/*release | grep DISTRIB_DESCRIPTION | grep "Ubuntu 14.04" > /dev/null; then
|
|
echo "ubuntu1404"
|
|
elif cat /etc/os-release | grep PRETTY_NAME | grep "jessie" > /dev/null; then
|
|
echo "debian8"
|
|
elif cat /etc/os-release | grep PRETTY_NAME | grep "stretch" > /dev/null; then
|
|
echo "debian9"
|
|
elif cat /etc/os-release | grep PRETTY_NAME | grep "buster" > /dev/null; then
|
|
echo "debian10"
|
|
elif cat /etc/os-release | grep PRETTY_NAME | grep "bullseye" > /dev/null; then
|
|
echo "debian11"
|
|
elif cat /etc/os-release | grep PRETTY_NAME | grep "bookworm" > /dev/null; then
|
|
echo "debian12"
|
|
elif cat /etc/os-release | grep PRETTY_NAME | grep "trixie" > /dev/null; then
|
|
echo "debian13"
|
|
elif cat /etc/os-release | grep PRETTY_NAME | grep "CentOS Linux 7" > /dev/null; then
|
|
echo "centos7"
|
|
elif cat /etc/os-release | grep PRETTY_NAME | grep "CentOS Linux 8" > /dev/null; then
|
|
echo "centos8"
|
|
elif cat /etc/os-release | grep PRETTY_NAME | grep "AlmaLinux 8" > /dev/null; then
|
|
echo "almalinux8"
|
|
elif cat /etc/os-release | grep PRETTY_NAME | grep "AlmaLinux 8" > /dev/null; then
|
|
echo "almalinux9"
|
|
elif cat /etc/os-release | grep PRETTY_NAME | grep "CentOS Stream 8" > /dev/null; then
|
|
echo "centos8s"
|
|
elif cat /etc/os-release | grep PRETTY_NAME | grep "CentOS Stream 9" > /dev/null; then
|
|
echo "centos9"
|
|
else
|
|
echo "ERROR"
|
|
fi
|