Elite Proxy – SQUID3 auf Debian 8 installieren

Elite Proxy – SQUID3 auf Debian 8 installieren

Vorausetzungen:
ein frisches minimal Debian8 System.

apt-get update && apt-get dist-upgrade

im grossen und ganzen kann das Script von http://etapien.com/guides/how-to-install-a-proxy-using-squid3-on-debian-7/ uebernommen werden ..

Ich habe allerdings zwei  kleine Aenderungen vorgenommen. (Nach dem Skript erlaeutert)

#!/bin/bash

# ©2013-14 Mark Mearns. All Rights Reserved.
# This script is distributed under a Creative Commons ShareAlike 3.0 licence.
# http://creativecommons.org/licenses/by-sa/3.0/
# Edited for use with Debian 8 - 2016 Thorsten Oje 

clear

echo " "
echo "*****************************************************"
echo "WELCOME TO THE SQUID PROXY SERVER INSTALLATION SCRIPT"
echo "-----------------------------------------------------"
echo " "
echo " This script will set up a password protected, elite"
echo "             proxy on your target server"
echo " "
echo "*****************************************************"
echo " "
echo " "
echo "Please enter a user name for Squid:"
read u
echo " "
echo "Please enter a password (will be shown in plain text while typing):"
read p
echo " "
clear

a="`netstat -i | cut -d' ' -f1 | grep eth0`";
b="`netstat -i | cut -d' ' -f1 | grep venet0:0`";

if [ "$a" == "eth0" ]; then
  ip="`/sbin/ifconfig eth0 | awk -F':| +' '/inet addr/{print $4}'`";
elif [ "$b" == "venet0:0" ]; then
  ip="`/sbin/ifconfig venet0:0 | awk -F':| +' '/inet addr/{print $4}'`";
fi

apt-get update
apt-get -y install apache2-utils
apt-get -y install squid3

rm /etc/squid3/squid.conf

cat > /etc/squid3/squid.conf <

Aenderungen:

Ergaenzt
ncsa_auth in geaendert basic_ncsa_auth

Auskommentiert
#acl manager proto cache_object
#acl localhost src 127.0.0.1/32
#acl to_localhost dst 127.0.0.0/8 0.0.0.0/32

Ich habe ab und an das Problem gehabt das die IP nicht richtig bzw. garnicht erkannt wurde.
Dann folgendes am Anfang der /etc/squid3/squid.conf eintragen:

acl ip1 myip 123.123.123.123
tcp_outgoing_address 123.123.123.123

optional noch:

visible_hostname myproxy.domain.tld 

Auch sollten man ueberlegen ob man wirklich den Standardport 3128 verwenden moechte oder doch lieber einen speziellen (Http-Port aendern).

How-to:
Das obige Skript kopieren und in der Konsole in eine Datei z.b.

nano proxy.sh

einfuegen.

Das Skript ausfuehrbar machen:

chmod +x proxy.sh

Und installieren

./proxy.sh

Glueckwunsch zum Elite Proxy

P.S.: Sollten Sie eine Firewall aktiv haben nicht vergessen den Port freizugeben

 

One thought on “Elite Proxy – SQUID3 auf Debian 8 installieren”

  1. Google/Youtube Probleme ?

    #nano /etc/squid3/squid.conf

    dns_v4_first on //In die squid.conf reinkopieren.

    #service squid3 restart //Squid neustarten.

Schreibe einen Kommentar

Deine E-Mail-Adresse wird nicht veröffentlicht. Erforderliche Felder sind mit * markiert.