Como instalar Squid en VPS - Digital Ocean

Digital Ocean, es un proveedor de servicios de Internet tales como, Servidores VPS, Dedicados, Dominios, etc. En lo personal considero que es un servicio muy agradable para trabajar o contratar servicios, debido a su excelente servicio de soporte técnico, estabilidad de servicios así como agradables precios desde 5USD en sus servidores VPS.

Los pasos para instalar Squid en un VPS de Digital Ocean son los siguientes:
Considerando que ya creamos un DROPLET en nuestro servicio en Digital Ocean, y teniendo una ip asignada, procederemos a actualizar nuestro VPS con el siguiente comando.
apt-get update && apt-get upgrade

 
Ahora instalamos el SQUID
apt-get install squid3

 
El siguiente paso es opcional, debido a que dependiendo de la versión de Ubuntu que tengamos en nuestro VPS, puede que necesitemos o no instalar los siguientes paquetes:
apt-get install unzip
apt-get install wget
apt-get install nano

 
Procedemos a ingresar en la carpeta de nuestro SQUID, en donde puede variar de acuerdo a nuestra versión de Ubuntu, aquí les dejo las dos rutas:
cd /etc/squid3/
cd /etc/squid/

 
Lo siguiente es remover la configuración por default que trae el SQUID en nuestro VPS
rm -v /etc/squid3/squid.conf
rm -v /etc/squid/squid.conf

 
Procedemos a crear un nuevo SQUID.CONF el cual editaremos:
nano /etc/squid3/squid.conf

 
Una vez creada nuestro archivo, procedemos a llenarlo con los siguientes datos:
acl url1 url_regex -i 127.0.0.1
acl url2 url_regex -i localhost
acl url3 url_regex -i IP de tu VPS
http_access allow url1
http_access allow url2
http_access allow url3
http_access deny all
http_port 8080
http_port 80
http_port 3128
visible_hostname pwrmx
forwarded_for off
via off

 
En la sección de acl url3 url_regex -i IP de tu VPS deberemos agregar la ip asignada por VPS, quedando de la siguiente manera 
acl url3 url_regex -i 45.115.11.10

Posteriormente lo que haremos será guardar el archivo con CTRL + X y reiniciamos  con el siguiente comando el SQUID
service squid restart

 
Ahora lo siguiente será editar el puerto de nuestro SSH para que podamos conectar o logear en nuestro VPS
nano /etc/ssh/sshd_config

 
Lo siguiente que haremos será agregar el puerto 443 dentro de nuestra configuración de SSH, quedando de la siguiente manera:
Port 22
Port 443

 
Lo siguiente será reinicar ambos servicios de SSH como el SSH normal como el servidor SSHD
service ssh restart
service sshd restart

 
Una vez reiniciados los servicios, será crear nuestro usuario para conectar con la siguiente linea:
adduser nombredelusuario

 
Para poder las cuentas creadas en nuestro VPS podemos teclear el siguiente comando:
grep /home/ /etc/passwd

 
Para ver los usuarios conectados dentro de nuestra SSH podemos verlo con el siguiente comando.
ps aux | grep ssh

 

Problemática 1:
En algunos casos el paquete de APACHE, suele interrumpir las conexiones con nuestro SQUID debido al puerto, lo que haremos será detener el APACHE y desinstalarlo.
killall apache2
apt-get purge apache2

 
Problemática 2:
En algunos casos al reinciar el servicio de SQUID, suele no estar disponible hasta que reiniciemos el VPS con el siguiente comando
shutdown -r now

 
Conclusiones:
Esta es la forma más rápida de crear un servidor SQUID en un VPS pero no es la única para conectarlo en HTTP Injector.

0 Comentarios