[Script] Squid HTTP Proxy mit User/PW auth autoinstaller

[23:40:02] [+octasius] da könnte man doch in 2min noch blogpost draus machen
[23:40:04] [+octasius] und alle sind happy
[23:40:05] [+octasius] 😉
[23:40:05] [@wm] ja
[23:40:07] [@wm] kommt
[23:40:08] [+octasius] nur als anregung
[23:40:13] [@wm] baue gleich nen script
[23:40:14] [@wm] 😀

EDIT:
[00:09:02] [+THE12DIE4] ich würd als tipp noch dabei schreiben wm
[00:09:10] [+THE12DIE4] user sollte keine zahlen enthalten

:>

Squid ohne header übergabe (“high anonymous”), user/pw auth
weitere user hinzufügen:
htpasswd /etc/squid/users_passwd USERNAME

wget –no-check-certificate https://rdns.im/ul/squid.sh

oder copy’n’paste in file:

#!/bin/bash
echo -n "Enter the desired proxy port: "
read proxyport
apt-get update -y
apt-get install squid apache2-utils -y
cd /etc/squid
squid -k shutdown
wget --no-check-certificate https://rdns.im/ul/squid.conf -O squid.conf.org
sed -e "s/AUTOINSTALL_USER_PORT/$proxyport/" < /etc/squid/squid.conf.org > /etc/squid/squid.conf
echo -n "Enter the desired proxy username: "
read proxyuser
htpasswd -c users_passwd $proxyuser
echo -n "Starting the proxy with the new config"
squid squid.conf
echo -n "All done, enjoy your proxy"
exit 0

This entry was posted in Uncategorized. Bookmark the permalink.