Pues yo e creado varios proxis en
VirtualSRV.com - Quality Unmanaged VPS Solutions y me han salido muy bien y de los comandos aqui estan los basicos para configurarlo.
con ese instalas squid
Insertar CODE, HTML o PHP:
sudo apt-get install squid
con este editas las reglas
Insertar CODE, HTML o PHP:
nano /etc/squid/squid.conf
___
CTRL + F Para borrar todo lo que esta configurado predeterminadamente
___
Ese es para el puerto
Insertar CODE, HTML o PHP:
esa es la cache que tendra tu proxy
Insertar CODE, HTML o PHP:
ahi se almacenara la cache
Insertar CODE, HTML o PHP:
cache_dir ufs /var/spool/squid 8000 16 256
ahi se almacenaran las contraseñas y usuarios
Insertar CODE, HTML o PHP:
auth_param basic program /usr/lib/squid/ncsa_auth /etc/squid/accesos
la regla que solicita contraseña al usuar el proxy
Insertar CODE, HTML o PHP:
acl password proxy_auth REQUIRED
aceptara la conexion de calquier rango de ip
Insertar CODE, HTML o PHP:
acl all src 0.0.0.0/0.0.0.0
esa es si quieres denegar una pagina para no accesar desde tu proxy
Insertar CODE, HTML o PHP:
acl paginas dstdomain lapaginaquequierasdenegar.com
hace valida la regla de arriba
Insertar CODE, HTML o PHP:
acepta la coneccion una vez introducida la contraseña
Insertar CODE, HTML o PHP:
http_access allow password
permite las conexiones
Insertar CODE, HTML o PHP:
___
es para crear un directorio donde se almacenaran los usuarios y contraseñas
Insertar CODE, HTML o PHP:
htpasswd -c /etc/squid/accesos usuario
ese es para crear más de un usuario
Insertar CODE, HTML o PHP:
htpasswd /etc/squid/accesos usuario2
___
con ese reinicias a squid
Insertar CODE, HTML o PHP:
/etc/init.d/squid restart
Luego te digo como instalar webmin ya que es un rollo mas grande y en lo personal no ma agradan los vpn ya que con un vps se hace más que con un vpn y tu tienes el control completo si es que lo sabes dominar pero si no lo sabes dominar no te sirve de nada si necesitas más ayuda para crearlo enviame un mp.