B
bLiNz
Curioso
¡Usuario con pocos negocios! ¡Utiliza siempre saldo de Forobeta!
Buenas noches!
Tengo un VPS en ovh con Ubuntu 18.04
He comprado 3 IPs y las he instalado en el VPS
Necesito saber cómo configurar esas 3 IPs como proxies y poder usarlas en Massplanner/Jarvee/web.
Alguno sabe?
De aquí he leído varios posts pero no me funcionan y/o no van con Ubuntu.
Hice este tutorial pero cuando pruebo el proxy, no me funciona.
----------------------------------------------------
Tengo un VPS en ovh con Ubuntu 18.04
He comprado 3 IPs y las he instalado en el VPS
Necesito saber cómo configurar esas 3 IPs como proxies y poder usarlas en Massplanner/Jarvee/web.
Alguno sabe?
De aquí he leído varios posts pero no me funcionan y/o no van con Ubuntu.
Hice este tutorial pero cuando pruebo el proxy, no me funciona.
----------------------------------------------------
HTML:
Desde la consola de nuestro servidor VPS a través de Putty:
sudo apt-get install squid
Después de instalarlo puedes ver su estado con:
sudo service squid status
Puedes ponerlo en marcha con
sudo service squid start
Puedes pararlo con
sudo service squid stop
Y puedes reiniciarlo cuando has hecho cambios con
sudo service squid restart
Pues hasta aquí ya tenemos nuestro server funcionando y nuestro squid funcionando, ahora queda el último paso para vincular estas ips a nuestra configuración de Squid.
Configurando Squid
En este paso vamos a editar la configuración de Squid para poder añadir las ips y los puertos que queremos al programa para que podamos utilizarlos como proxys, para realizar esto vamos a ir al fichero de configuración que se encuentra en /etc/squid/squid.conf
Lo primero hacemos un backup del fichero:
cp -p /etc/squid/squid.conf /etc/squid/squid.conf.backup
No suelo hacer backups porque me gusta vivir al límite, salvo que sea la web de un cliente que entonces SIEMPRE tienes que hacer backup de cualquier cosa que toques.
y ahora abrimos el fichero de configuración y editamos, puedes utilizar vi, vim, nano o el editor que te guste mas, o bien desde FTP si no estás familiarizado con la consola
nano /etc/squid/squid.conf
Vamos a la linea donde pone
# Squid normally listens to port
Y aquí vamos a añadir los puertos y las ips que queremos utilizar como proxys.
El formato será así
http_port Ip:puerto name=nombreAsignado
Para no liarnos al nombre le vamos a llamar igual que el puerto, así será más simple reconocerlo:
http_port Ip:puerto name=puerto
El rango de puertos yo los he puesto correlativos pero puedes ponerlos como quieras, por ejemplo puedes empezar por el 4100 y seguir subiendo, solo tienes que tener en cuenta que no esté asignado para otra cosa.
Quedaría algo así, con tus ips y tus puertos:
http_port 91.xxx.135.xxx:3128 name=3128
http_port 164.xxx.29.78:3129 name=3129
http_port 178.33.xxx.113:3130 name=3130
http_port 207.xxx.10.xxx:3131 name=3131
http_port 207.xxx.10.46:3132 name=3132
http_port 207.182.xxx.143:3133 name=3133
Bien ahora vamos a permitir que se usen, mediante reglas de configuración acl que utiliza squid
El formato sería así:
acl nombreQueQueremos myportname nombreDelPuertoAnterior src IPhttp_access allow nombreQueQueremos
tcp_outgoing_address IP nombreQueQueremos
Que basicamente le estamos indicando que pueda conectarse utilizando tcp a esa IP y ese puerto.
Esto lo haremos por cada IP, será algo así:
acl NombreQueQuieras1 myportname 3128 src 91.xxx.135.xxx
http_access allow NombreQueQuieras1
tcp_outgoing_address 91.xxx.135.xxx NombreQueQuieras1
acl NombreQueQuieras2 myportname 3129 src 164.xxx.29.78
http_access allow NombreQueQuieras2
tcp_outgoing_address 164.xxx.29.78 NombreQueQuieras2
acl NombreQueQuieras3 myportname 3130 src 178.33.xxx.113
http_access allow NombreQueQuieras3
tcp_outgoing_address 178.33.xxx.113 NombreQueQuieras3
Quedaría algo así, cambiando tus nombres y tus puertos:
acl tasty3128 myportname 3128 src 91.xxx.135.xxx
http_access allow tasty3128
tcp_outgoing_address 91.xxx.135.xxx tasty3128
acl tasty3129 myportname 3129 src 164.xxx.29.78
http_access allow tasty3129
tcp_outgoing_address 164.xxx.29.78 tasty3129
acl tasty3130 myportname 3130 src 178.33.xxx.113
http_access allow tasty3130
tcp_outgoing_address 178.33.xxx.113 tasty3130
Y listo, con esto ya deberías tener tus ips esperando que las llames para utilizarlas como proxys.
Reinicia el servicio y deberías de estar todo Ready.
service squid restart