+ Responder ao Tópico



  1. #1

    Padrão problema na squid porta 80

    Ola pessoal, estou implantando um servidor linux e to com o seguinte problema:
    Quando uso o squid como proxi transparente para minha rede interna, não consigo navegar na internet, mas os outros serviços funcionam, tipo o msn conecta sem problema.

    se alguém ja passou por isso poste aqui a solução

    valeu

  2. #2

    Padrão Re: problema na squid porta 80

    Podem ser duas coisas: se voce não fez o redirecionamento da porta 80 para a porta que configurou no squid ou realmente o squid não esta funcionando corretamente.
    A mensagem de erro do navegador é do squid ou não? Qual é a mensagem?



  3. #3

    Padrão Re: problema na squid porta 80

    Citação Postado originalmente por jasonlinux
    Ola pessoal, estou implantando um servidor linux e to com o seguinte problema:
    Quando uso o squid como proxi transparente para minha rede interna, não consigo navegar na internet, mas os outros serviços funcionam, tipo o msn conecta sem problema.

    se alguém ja passou por isso poste aqui a solução

    valeu
    Fiz o direcionamento no firewall assim
    iptables -t nat -A PREROUTING -i eth0 -p tcp --dport 80 -j REDIRECT --to-port 3128

    onde eth0 é a interface da minha rede interna

    Esta aparecdo no navegador a seguinte mensagem:
    ERROR: The requested URL could not be retrieved

    ERROR

    The requested URL could not be retrieved

  4. #4

    Padrão Re: problema na squid porta 80

    Você configurou também as opções referentes ao Squid para proxy transparente, como httpd_accel_with_proxy?


    Abraços!



  5. #5

    Padrão Re: problema na squid porta 80

    vc usa o speedy da telefonica ? se for, acho que a telefonica, bloqueia a porta 80, dá uma pesquisada !

  6. #6

    Padrão Re: problema na squid porta 80

    Coloca essas linhas no final do seu squid.conf

    http_reply_access allow all
    icp_access allow all
    httpd_accel_host virtual
    httpd_accel_port 80
    httpd_accel_with_proxy on
    httpd_accel_uses_host_header on
    visible_hostname on



  7. #7

    Padrão Re: problema na squid porta 80

    Citação Postado originalmente por jasonlinux
    Citação Postado originalmente por jasonlinux
    Ola pessoal, estou implantando um servidor linux e to com o seguinte problema:
    Quando uso o squid como proxi transparente para minha rede interna, não consigo navegar na internet, mas os outros serviços funcionam, tipo o msn conecta sem problema.

    se alguém ja passou por isso poste aqui a solução

    valeu
    Fiz o direcionamento no firewall assim
    iptables -t nat -A PREROUTING -i eth0 -p tcp --dport 80 -j REDIRECT --to-port 3128

    onde eth0 é a interface da minha rede interna

    Esta aparecdo no navegador a seguinte mensagem:
    ERROR: The requested URL could not be retrieved

    ERROR

    The requested URL could not be retrieved
    Quando descomento as seguintes linhas:
    http_reply_access allow all
    icp_access allow all
    httpd_accel_host virtual
    httpd_accel_port 80
    httpd_accel_with_proxy on
    httpd_accel_uses_host_header on
    visible_hostname on
    aparece a seguinte mensagen quando dou restart:
    parseConfigFile: line 2111 unrecognized: ' httpd_accel allow all'
    2006/06/19 16:10:39| parseConfigFile: line 2128 unrecognized: 'http_accel_port 80'

  8. #8

    Padrão Re: problema na squid porta 80

    Nossa.. tem gente viajando aí.. questão de bloqueio da porta 80 nao tem nada a ver..
    mas entao.. deve ser algo na conf do seu squid.. tenta colocar o minino de opcoes dele e starta novamente.. fica de olho nos logs ai.. pra ver se o squid ta levantando certo.. as vezes pode ser que ele está caindo por alguma causa.. aí é claro q nao vai navegar..
    os outros servicos estão funcionando pq nao trabalham na porta 80.. apenas por esse detalhe.. vc deve estar direcionando apenas o acesso dela pro squid..

    vou postar um squid.conf que ta funcionando certo aqui.. e aí vc faz o teste..
    Código :
    http_port 192.168.0.1:3128
     
    hierarchy_stoplist cgi-bin ?
    acl QUERY urlpath_regex cgi-bin \?
    no_cache deny QUERY
    cache_mem 64 MB
     
    cache_swap_low 90
    cache_swap_high 93
     
    maximum_object_size 6144 KB
    minimum_object_size 0 KB
     
    maximum_object_size_in_memory 100 KB
     
    ipcache_size 1024
    ipcache_low 90
    ipcache_high 93
     
    cache_replacement_policy lru
    memory_replacement_policy lru
     
    # disco usado:
    cache_dir ufs /var/squid/cache 1200 16 256
     
    auth_param basic children 5
    auth_param basic realm Squid proxy-caching web server
    auth_param basic credentialsttl 2 hours
     
    refresh_pattern ^ftp: 1440 20% 10080
    refresh_pattern ^gopher: 1440 0% 1440
    refresh_pattern . 0 20% 4320
     
    acl all src 0.0.0.0/0.0.0.0
    acl manager proto cache_object
    acl localhost src 127.0.0.1/255.255.255.255
    acl rede src 192.168.0.0/255.255.255.0
    acl permitidos dstdomain "/root/liberados.txt" # Sites Liberados (Cria um arquivo com alguns sites dentro.. tipo [url]under-linux.org[/url]
    acl bloqueados dstdomain "/root/bloqueados.txt"# mesmo esquema do outro
    acl msnmessenger url_regex -i gateway.dll
    acl MSN req_mime_type -i ^application/x-msn-messenger$
     
    acl to_localhost dst 127.0.0.0/8
    acl SSL_ports port 443 563
    acl Safe_ports port 80 # http
    acl Safe_ports port 21 # ftp
    acl Safe_ports port 443 563 # https, snews
    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
     
    http_access allow localhost
    http_access deny !permitidos
    http_access deny bloqueados 
    http_access allow rede
    http_access allow msnmessenger
    http_access allow MSN
    http_access allow manager localhost
    http_access deny manager
    http_access deny !Safe_ports
    http_access deny CONNECT !SSL_ports
    http_access deny all
     
    http_reply_access allow all
     
    icp_access allow all
     
    httpd_accel_port 80
    httpd_accel_host virtual
    httpd_accel_with_proxy on
    httpd_accel_uses_host_header on

    Pode ser que tenha alguma ambiguidade.. mas ta rolando.. ;P
    Lembre-se de criar os arquivos no /root o liberados.txt e o bloqueados.txt senão nao vai startar...

    Valeu



  9. #9

    Padrão Re: problema na squid porta 80

    Quando voce deu o restart mostrou as duas linhas erradas.
    parseConfigFile: line 2111 unrecognized: ' httpd_accel allow all' --> essa pode apagar
    parseConfigFile: line 2128 unrecognized: 'http_accel_port 80' --> essa esta errado, é httpd

  10. #10

    Padrão Re: problema na squid porta 80

    Citação Postado originalmente por jasonlinux
    Citação Postado originalmente por jasonlinux
    Citação Postado originalmente por jasonlinux
    Ola pessoal, estou implantando um servidor linux e to com o seguinte problema:
    Quando uso o squid como proxi transparente para minha rede interna, não consigo navegar na internet, mas os outros serviços funcionam, tipo o msn conecta sem problema.

    se alguém ja passou por isso poste aqui a solução

    valeu
    Valeu, vou criar as minhas acls e ver qual o resultado
    Obrigado pessoal
    Fiz o direcionamento no firewall assim
    iptables -t nat -A PREROUTING -i eth0 -p tcp --dport 80 -j REDIRECT --to-port 3128

    onde eth0 é a interface da minha rede interna

    Esta aparecdo no navegador a seguinte mensagem:
    ERROR: The requested URL could not be retrieved

    ERROR

    The requested URL could not be retrieved
    Quando descomento as seguintes linhas:
    http_reply_access allow all
    icp_access allow all
    httpd_accel_host virtual
    httpd_accel_port 80
    httpd_accel_with_proxy on
    httpd_accel_uses_host_header on
    visible_hostname on
    aparece a seguinte mensagen quando dou restart:
    parseConfigFile: line 2111 unrecognized: ' httpd_accel allow all'
    2006/06/19 16:10:39| parseConfigFile: line 2128 unrecognized: 'http_accel_port 80'
    Pessoal agora estou com o seguinte problema,
    quando tento acessar uma pagina aparece a seguinte mensagem


    ERROR
    The requested URL could not be retrieved

    --------------------------------------------------------------------------------

    While trying to retrieve the URL: http://www.google.com.br/

    The following error was encountered:

    Access Denied.
    Access control configuration prevents your request from being allowed at this time. Please contact your service provider if you feel this is incorrect.

    Your cache administrator is webmaster.



    --------------------------------------------------------------------------------

    Generated Tue, 20 Jun 2006 14:32:06 GMT by on (squid/2.5.STABLE5)
    Alguem sabe quais as politicas que tenho modificar no squid para ele dar acesso ao acesso as paginas web?

    Agradeço a atenção do pessoal ,
    VALEU MESMO



  11. #11

    Padrão Re: problema na squid porta 80

    Agora voce tem que configurar as suas acls para permitir ou negar o acesso. Nesse caso o que acontece é que o Google esta bloqueado para essa estação.

  12. #12

    Padrão Re: problema na squid porta 80

    Citação Postado originalmente por jasonlinux
    Citação Postado originalmente por jasonlinux
    Citação Postado originalmente por jasonlinux
    Citação Postado originalmente por jasonlinux
    Ola pessoal, estou implantando um servidor linux e to com o seguinte problema:
    Quando uso o squid como proxi transparente para minha rede interna, não consigo navegar na internet, mas os outros serviços funcionam, tipo o msn conecta sem problema.

    se alguém ja passou por isso poste aqui a solução

    valeu
    Valeu, vou criar as minhas acls e ver qual o resultado
    Obrigado pessoal
    Fiz o direcionamento no firewall assim
    iptables -t nat -A PREROUTING -i eth0 -p tcp --dport 80 -j REDIRECT --to-port 3128

    onde eth0 é a interface da minha rede interna

    Esta aparecdo no navegador a seguinte mensagem:
    ERROR: The requested URL could not be retrieved

    ERROR

    The requested URL could not be retrieved
    Quando descomento as seguintes linhas:
    http_reply_access allow all
    icp_access allow all
    httpd_accel_host virtual
    httpd_accel_port 80
    httpd_accel_with_proxy on
    httpd_accel_uses_host_header on
    visible_hostname on
    aparece a seguinte mensagen quando dou restart:
    parseConfigFile: line 2111 unrecognized: ' httpd_accel allow all'
    2006/06/19 16:10:39| parseConfigFile: line 2128 unrecognized: 'http_accel_port 80'
    Pessoal agora estou com o seguinte problema,
    quando tento acessar uma pagina aparece a seguinte mensagem


    ERROR
    The requested URL could not be retrieved

    --------------------------------------------------------------------------------

    While trying to retrieve the URL: http://www.google.com.br/

    The following error was encountered:

    Access Denied.
    Access control configuration prevents your request from being allowed at this time. Please contact your service provider if you feel this is incorrect.

    Your cache administrator is webmaster.



    --------------------------------------------------------------------------------

    Generated Tue, 20 Jun 2006 14:32:06 GMT by on (squid/2.5.STABLE5)
    Alguem sabe quais as politicas que tenho modificar no squid para ele dar acesso ao acesso as paginas web?

    Agradeço a atenção do pessoal ,
    VALEU MESMO
    Alencar valeu pela ajuda, aqui ficou legal o squid.
    Valeu mesmo pessoal