重构squid

This commit is contained in:
wzj 2025-06-24 21:54:16 +08:00
parent 49116c6d58
commit 42ca12ef11

View File

@ -2,17 +2,8 @@
set -e
CHOWN=$(/usr/bin/which chown)
SQUID=$(/usr/bin/which squid)
prepare_folders() {
echo "Preparing folders..."
mkdir -p /var/cache/squid/
mkdir -p /var/log/squid/
"$CHOWN" -R squid:squid /var/cache/squid/
"$CHOWN" -R squid:squid /var/log/squid/
}
initialize_cache() {
echo "Initializing cache..."
if [ ! -d "/var/cache/squid/00" ]; then
@ -23,7 +14,6 @@ initialize_cache() {
run() {
echo "Starting squid..."
prepare_folders
initialize_cache
exec "$SQUID" -NYCd 1 -f /etc/squid/squid.conf
}