Files
squid-proxy-installer/fabric/fabfile.py
Yujin Boby 0c2a3625b1 updated
2017-04-28 11:52:26 +05:30

20 lines
701 B
Python

'''
Squid Installer
Author: admin@hostonnet.com
Blog: https://blog.hostonnet.com
'''
from fabric.api import *
def squid(squid_username='sadmin', squid_password='superman123'):
print("Installing Squid")
os_name = run("cat /etc/*issue")
if not os_name.startswith("Ubuntu 16"):
print("Script only run on Ubuntu 16.04 and 16.10")
quit()
run("/usr/bin/wget https://raw.githubusercontent.com/HostOnNet/squid-proxy-installer/master/squid3-install.sh -O squid3-install.sh")
run("chmod 755 squid3-install.sh")
sudo("/bin/sh squid3-install.sh")
sudo("/usr/bin/htpasswd -b -c /etc/squid/passwd %s %s" % (squid_username, squid_password))
print("squid installed")