Servidor proxy com Squid3 [RESOLVIDO]

1. Servidor proxy com Squid3 [RESOLVIDO]

Leonardo Aquino
leonardoaquino

(usa Ubuntu)

Enviado em 26/04/2013 - 13:21h

Ola a todos!
Estou com dificuldade para montar um servidor proxy, não quero nenhum tipo de bloqueio, somente que ele armazene dados (cache) para melhor desenpenho da rede. Porem com as configurações minimas abaixo, a maquina cliente não esta acessando a web. Alguem poderia me ajudar? Segue alguns dados:

Servidor
Ubuntu 12.04
Squid: 3.1.19
Objetivo: Proxy transparente
eth0: 192.168.0.6 mask 255.255.255.0 gatway 192.168.0.10
eth1: 10.0.0.6 mask 255.255.255.0 gatway 192.168.0.6

Cliente
Windows XP
ip: 10.0.0.10 mask 255.255.255.0 gateway 10.0.0.6



########## squid.config ##############################
acl manager proto cache_object
acl localhost src 127.0.0.1/32 ::1
acl to_localhost dst 127.0.0.0/8 0.0.0.0/32 ::1

acl SSL_ports port 443
acl Safe_ports port 80 # http
acl Safe_ports port 21 # ftp
acl Safe_ports port 443 # https
acl Safe_ports port 70 # gopher
acl Safe_ports port 210 # wais
acl Safe_ports port 1025-65535 # unregistered ports
acl Safe_ports port 280 # http-mgmt
acl Safe_ports port 488 # gss-http
acl Safe_ports port 591 # filemaker
acl Safe_ports port 777 # multiling http
acl CONNECT method CONNECT

acl rede src 10.0.0.0/24
http_access allow rede
http_access allow manager localhost
http_access deny manager
http_access deny !Safe_ports
http_access deny CONNECT !SSL_ports
http_access allow localhost
http_access deny all
http_port 3128 transparent

coredump_dir /var/spool/squid3

refresh_pattern ^ftp: 1440 20% 10080
refresh_pattern ^gopher: 1440 0% 1440
refresh_pattern -i (/cgi-bin/|\?) 0 0% 0
refresh_pattern (Release|Packages(.gz)*)$ 0 20% 2880
refresh_pattern . 0 20% 4320

error_directory /usr/share/squid3/errors/Portuguese

visible_hostname "ServidorProxy"
################################################

Grato a todos.


  


2. Re: Servidor proxy com Squid3 [RESOLVIDO]

Ronimarcos Gonçalves Silva
TioRoni

(usa Debian)

Enviado em 03/05/2013 - 11:00h

Olá, amigo, sou iniciante, mas vamos nos ajudando.

Seguinte, pelo que ví, falta uma série de coisas no teu squid.conf, bém como tem que redirecionar o tráfego para a porta do seu squid pelo iptables, o que não vi também no seu arquivo.

Estou fora da empresa agora, mas a tarde estarei na empresa aí posso te ajudar melhor.

Posta o seu iptables para darmos uma olhada.

Grande abraço.


3. Re: Servidor proxy com Squid3 [RESOLVIDO]

Ronimarcos Gonçalves Silva
TioRoni

(usa Debian)

Enviado em 03/05/2013 - 11:02h

Já adiantando, no squid a partir da versão 3.1, não se usa mais o transparent e sim o intercept.

Abraços.


4. Re: Servidor proxy com Squid3 [RESOLVIDO]

Leonardo Aquino
leonardoaquino

(usa Ubuntu)

Enviado em 03/05/2013 - 11:14h

Cara agradeço sua ajuda, pois estou quebrando a cabeça e mão funciona, ja baixei varios tutoriais e mesmo assim nada.

Se puder me ajudar estou disposto a fazer do zero ( rsrsrs que é o lugar onde estou rsrsrs).

Uma coisa: Acho que o compartilhamento de conexão tbm esta errado pois pingando para o google.com.br com a eth0 funciona, ja com a eth1 da erro.

Obrigado mesmo pela ajuda.


5. Re: Servidor proxy com Squid3 [RESOLVIDO]

Leonardo Aquino
leonardoaquino

(usa Ubuntu)

Enviado em 06/05/2013 - 14:58h

Pessoal peço mais uma vez vossa ajuda. O que preciso:

Montar um servidor proxy com squid3 que armazene um cache de dados, com ubuntu 12.04 mais nada. Alguem pode me ajudar?



6. Re: Servidor proxy com Squid3 [RESOLVIDO]

Leonardo Aquino
leonardoaquino

(usa Ubuntu)

Enviado em 06/05/2013 - 14:59h

Pessoal peço mais uma vez vossa ajuda. O que preciso:

Montar um servidor proxy com squid3 que armazene um cache de dados, com ubuntu 12.04 mais nada. Alguem pode me ajudar?



7. Re: Servidor proxy com Squid3 [RESOLVIDO]

Leonardo Aquino
leonardoaquino

(usa Ubuntu)

Enviado em 06/05/2013 - 14:59h

Pessoal peço mais uma vez vossa ajuda. O que preciso:

Montar um servidor proxy com squid3 que armazene um cache de dados, com ubuntu 12.04 mais nada. Alguem pode me ajudar?



8. Re: Servidor proxy com Squid3 [RESOLVIDO]

Ronimarcos Gonçalves Silva
TioRoni

(usa Debian)

Enviado em 06/05/2013 - 17:58h

leonardoaquino escreveu:

Pessoal peço mais uma vez vossa ajuda. O que preciso:

Montar um servidor proxy com squid3 que armazene um cache de dados, com ubuntu 12.04 mais nada. Alguem pode me ajudar?


Leonardo, também sou iniciante e também estou com alguns problemas, mas creio que estou um pouco avante do que vc precisa, se desejar irmos tentando configurar posso te ajudar, mas não te garanto 100% de sucesso, mas posso garantir que não desisto, kkkk.


9. Re: Servidor proxy com Squid3 [RESOLVIDO]

Ronimarcos Gonçalves Silva
TioRoni

(usa Debian)

Enviado em 06/05/2013 - 18:00h

Vamos fazer asism, vou modificar um pouco o seu squid.conf e posto para vc, aí apartir disso iniciamos e vamos trocando figurinhas, OK?
Já te envio ele para vc testar.
Abraços.

OBS: Qual a sua disponibilidade de horários?


10. Re: Servidor proxy com Squid3 [RESOLVIDO]

Ronimarcos Gonçalves Silva
TioRoni

(usa Debian)

Enviado em 06/05/2013 - 18:04h

Perguntas:

A placa que recebe a sua internet é a etho, certo?

Essa máquina também é dhcp?


11. Re: Servidor proxy com Squid3 [RESOLVIDO]

Leonardo Aquino
leonardoaquino

(usa Ubuntu)

Enviado em 07/05/2013 - 11:31h

Roni lhe sou grato pois não sei mais o q fazer, e duas cabeças sempre pensão melhor que uma! rsrsrs

Minha disponibilidade é o horário comercial, e se possivel poderia me enviar seu contato de e-mail, pois acredito que facilitará as coisa. O meu é brinfo.leo@gmail.com.

Apaguei o squid e estou com a seguinte configuração na placa de rede.


auto lo
iface lo inet loopback

#A eth0 seria a responsavel pela internet
auto eth0
iface eth0 inet static
address 192.168.0.6
netmask 255.255.255.0
network 192.168.0.0
broadcast 192.168.0.255
gateway 192.168.0.10
dns-nameservers 192.168.0.10


# A eth0:1 a resposavel pela distribuicao e o proxy
auto eth0:1
iface eth0:1 inet static
address 192.168.2.1
netmask 255.255.255.0
network 192.168.2.0
broadcast 192.168.2.255



12. Re: Servidor proxy com Squid3 [RESOLVIDO]

Ronimarcos Gonçalves Silva
TioRoni

(usa Debian)

Enviado em 07/05/2013 - 13:25h

leonardoaquino escreveu:

Roni lhe sou grato pois não sei mais o q fazer, e duas cabeças sempre pensão melhor que uma! rsrsrs

Minha disponibilidade é o horário comercial, e se possivel poderia me enviar seu contato de e-mail, pois acredito que facilitará as coisa. O meu é brinfo.leo@gmail.com.

Apaguei o squid e estou com a seguinte configuração na placa de rede.


auto lo
iface lo inet loopback

#A eth0 seria a responsavel pela internet
auto eth0
iface eth0 inet static
address 192.168.0.6
netmask 255.255.255.0
network 192.168.0.0
broadcast 192.168.0.255
gateway 192.168.0.10
dns-nameservers 192.168.0.10


# A eth0:1 a resposavel pela distribuicao e o proxy
auto eth0:1
iface eth0:1 inet static
address 192.168.2.1
netmask 255.255.255.0
network 192.168.2.0
broadcast 192.168.2.255


Vamos lá.

Leoanardo, fiz algumas alterações nas suas interfaces, este arquivo é bem chatinho e conforme indicações de amigos aqui do VOL, não exclua as linhas de comentário, por isso acrescentei eles.
Outra coisa, creio que não é encessário o dns-nameservers neste arquivo, o meu por indicação eu retirei também, a não ser que tenha um motivo específico.
Esta placa de rede sua é este nome mesmo, eth0:1 ? nunca vi, mas enfim, se for tranquilo.

# This file describes the network interfaces available on your system
# and how to activate them. For more information, see interfaces(5).

# The loopback network interface
auto lo
iface lo inet loopback

#A eth0 seria a responsavel pela internet
auto eth0
allow-hotplug eth0
iface eth0 inet static
address 192.168.0.6
netmask 255.255.255.0
network 192.168.0.0
broadcast 192.168.0.255
gateway 192.168.0.10

# A eth0:1 a resposavel pela distribuicao e o proxy
auto eth0:1
allow-hotplug eth0
iface eth0:1 inet static
address 192.168.2.1
netmask 255.255.255.0
network 192.168.2.0
broadcast 192.168.2.255


Vou postar um squid bem básico aqui que usei por um tempo e funcionou normalmente, já retorno em outro post.

Abraços.



01 02



Patrocínio

Site hospedado pelo provedor RedeHost.
Linux banner

Destaques

Artigos

Dicas

Tópicos

Top 10 do mês

Scripts