Hola amigos.
Hace un tiempo con la ayuda de este hermoso foro, principalmente con la colaboración especial del amigo explorer logré terminar un redirector para Squid, el cual a la fecha actual ha evolucionado y es parte de los
addons de una
minidistro GNU/Linux llamada BrazilFW. Pero acontece que dicho redirector depende 100% de Squid, con lo cual obliga a quien quiera usarlo a instalar Squid. Por tal motivo pido de su ayuda u orientación para hacer un proxy que se encargue directamente de redirecciones, avisos y bloqueos sin que dependa de Squid.
Primeramente me conseguí con este módulo:
HTTP::Proxy. Lo instalé.
Creé el archivo
proxy.plle di permisos con
chmod 755 proxy.plluego lo ejecuto así:
./proxy.plY se queda allí, no me da errores pero se queda "procesando" y no dice nada, cuando verifico qué puertos están abiertos en el
server Linux no me aparece el puerto 3128 abierto.
Using perl Syntax Highlighting
#!/usr/local/bin/perl
use HTTP::Proxy;
# initialisation
my $proxy = HTTP::Proxy->new( port => 3128 );
# alternate initialisation
my $proxy = HTTP::Proxy->new;
$proxy->port( 3128 ); # the classical accessors are here
# this is a MainLoop-like method
$proxy->start;
Coloreado en 0.003 segundos, usando
GeSHi 1.0.8.4
Si tienen una idea, corrección o sugerencia se los agradecería.
Saludos.