<?xml version="1.0" encoding="UTF-8"?>
<rss version="2.0"
	xmlns:content="http://purl.org/rss/1.0/modules/content/"
	xmlns:wfw="http://wellformedweb.org/CommentAPI/"
	xmlns:dc="http://purl.org/dc/elements/1.1/"
	xmlns:atom="http://www.w3.org/2005/Atom"
	xmlns:sy="http://purl.org/rss/1.0/modules/syndication/"
	xmlns:slash="http://purl.org/rss/1.0/modules/slash/"
	>

<channel>
	<title>Cafe TI - pra perder o sono. &#187; Squid Proxy</title>
	<atom:link href="http://cafe-ti.blog.br/categorias/servidores/squid-proxy/feed" rel="self" type="application/rss+xml" />
	<link>http://cafe-ti.blog.br</link>
	<description>Informação de PESSOAS para PESSOAS!</description>
	<lastBuildDate>Thu, 17 Jun 2010 23:26:34 +0000</lastBuildDate>
	<language>en</language>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
	<generator>http://wordpress.org/?v=3.0.1</generator>
		<item>
		<title>Analisando o uso da internet&#8230; [atualizado 26/01/09]</title>
		<link>http://cafe-ti.blog.br/556~analisando-o-uso-da-internet.html</link>
		<comments>http://cafe-ti.blog.br/556~analisando-o-uso-da-internet.html#comments</comments>
		<pubDate>Sat, 20 Dec 2008 00:00:14 +0000</pubDate>
		<dc:creator>Alroger Filho</dc:creator>
				<category><![CDATA[Fedora]]></category>
		<category><![CDATA[Internet]]></category>
		<category><![CDATA[Linux]]></category>
		<category><![CDATA[Servidores]]></category>
		<category><![CDATA[Squid Proxy]]></category>
		<category><![CDATA[análise]]></category>
		<category><![CDATA[estatísticas]]></category>
		<category><![CDATA[monitoramento]]></category>
		<category><![CDATA[ntop]]></category>
		<category><![CDATA[rede]]></category>
		<category><![CDATA[relatórios]]></category>
		<category><![CDATA[sarg]]></category>
		<category><![CDATA[squid]]></category>

		<guid isPermaLink="false">http://cafe-ti.blog.br/?p=556</guid>
		<description><![CDATA[Chega uma hora que precisamos analisar o uso da Internet, quem está usando o que, e porquê a internet está tão lenta na rede. Para isso vamos usar 2 ferramentas para verificar o tráfego de dados atraves do Squid Proxy e do Firewall/Gateway/NAT. Instalando no Fedora&#8230; Sarg &#8211; análise do proxy yum -y install bitstream-vera-fonts [...]


Artigos relacionados:<ol><li><a href='http://cafe-ti.blog.br/1183~twitter-no-linux.html' rel='bookmark' title='Permanent Link: Twitter no Linux [atualizado 24/11/2009]'>Twitter no Linux [atualizado 24/11/2009]</a> <small>Procurando um programa para seu twitter? Dei uma procurada, e...</small></li>
</ol>]]></description>
			<content:encoded><![CDATA[<p><img class="alignright size-full wp-image-864" title="istogramma_architetto_fr_01" src="http://cafe-ti.blog.br/wordpress/wp-content/uploads/2008/12/istogramma_architetto_fr_01.png" alt="" width="136" height="133" align="right" />Chega uma hora que precisamos analisar o uso da Internet, quem está usando o que, e porquê a internet está tão lenta na rede. Para isso vamos usar 2 ferramentas para verificar o tráfego de dados atraves do Squid Proxy e do Firewall/Gateway/NAT.</p>
<p>Instalando no Fedora&#8230;</p>
<p><span style="text-decoration: underline;"><em><strong>Sarg &#8211; análise do proxy</strong></em></span></p>
<p><span style="color: #008000;">yum -y install bitstream-vera-fonts gd gd-devel php httpd gcc automake</span></p>
<p>Baixe o Sarg do site e descompacte, depois:<br />
<span style="color: #008000;">./configure<br />
make<br />
make install</span></p>
<p>Edita o <strong>/usr/local/sarg/sarg.conf</strong> e descomente e altere as seguintes opções:</p>
<p style="padding-left: 30px;">language Portuguese<br />
access_log /var/log/squid/access.log<br />
title &#8220;Relatório de uso da internet&#8221;<br />
temporary_dir /tmp<br />
output_dir <span style="text-decoration: line-through;">/var/www/squid-reports</span><br />
<strong><em>[atualizado 26/01/2009]</em><br />
output_dir /var/www/html/squid-reports</strong><br />
resolve_ip yes<br />
user_ip yes<br />
usertab /usr/local/sarg/ip_nomes<br />
topuser_sort_field BYTES reverse<br />
topsites_num 100</p>
<p>Altere/Crie o <strong>/usr/local/sarg/ip_nomes</strong> com 2 colunas, IPs e Nomes, para sair um relatorio mais amigavel ao invez de apenas enderecos IPs. é como o arquivo /etc/hosts, mas com apenas 1 nome definido para cada IP.</p>
<p>Para ver os relatorios basta executar o <span style="color: #008000;"><strong>sarg</strong></span> e navegar no <span style="color: #0000ff;">http://servidor/squid-reports</span>.</p>
<p>Para tirar relatorios online (em tempo real) execute:<br />
<span style="color: #008000;"> chmod -R a+rx /var/log/squid</span><br />
E navegue para <span style="color: #0000ff;">http://servidor/sarg-php/sarg-realtime.php</span>.</p>
<p><em><strong>Dicas:</strong></em></p>
<ul>
<li>Depois de instalado e feita a configuração inicial, você pode customizar mais detalhadamente e agendar a geração automática dos relatórios usando o Webmin.</li>
</ul>
<p><em><span style="text-decoration: underline;"><strong>NTOP &#8211; análise do tráfego de internet (NAT)<br />
</strong></span></em></p>
<p><img class="alignright size-full wp-image-869" title="inservice_presentation_01" src="http://cafe-ti.blog.br/wordpress/wp-content/uploads/2008/12/inservice_presentation_01.png" alt="" width="150" height="115" align="right" />Presumindo que os programas do Sarg acima já foram instalados, basta instalar agora:<br />
<span style="color: #008000;">yum -y install libtool libpcap-devel gdbm-devel rrdtool-devel zlib-devel<br />
</span></p>
<p>Baixe a última versão estável do NTOP do site, descompacte e:</p>
<p><span style="color: #008000;">./autogen.sh<br />
make<br />
make install<br />
mkdir /usr/local/var/ntop/rrd<br />
chmod -R a+rw /usr/local/var/ntop/rrd</span></p>
<p>Execute uma vez o <span style="color: #008000;">ntop</span> e ele vai pedir para você definir uma senha para o usuário &#8220;admin&#8221; que serve para administrar o sistema. Depois de definar sua senha, de um CTRL-C para finalizar o programa.</p>
<p>Este comando inicia o NTOP para a minha interface ppp0, pois utilizo um link Speedy Home com IP variável via PPPoE. Você pode usar eth0 ou eth1 no lugar do ppp0 dependente em que interface sua internet está conectada. Você também pode definir a interface pelas configurações do menu Admin, e omiti-la da linha de comando.</p>
<p><span style="color: #008000;">ntop -d &#8211;use-syslog -i ppp0<br />
</span></p>
<p>Para inicia-lo automaticamente ao ligar o servidor, adicione a linha acima ao <strong>/etc/rc.local</strong> do servidor.</p>
<p>Entre no navegador <span style="color: #0000ff;">http://servidor:3000</span> e divirta-se.</p>
<p><em><strong>Snapshots:</strong></em>
</p>
<p style="text-align: center;">
<a href='http://cafe-ti.blog.br/556~analisando-o-uso-da-internet.html/istogramma_architetto_fr_01' title='istogramma_architetto_fr_01'><img width="136" height="133" src="http://cafe-ti.blog.br/wordpress/wp-content/uploads/2008/12/istogramma_architetto_fr_01.png" class="attachment-thumbnail" alt="istogramma_architetto_fr_01" title="istogramma_architetto_fr_01" /></a>
<a href='http://cafe-ti.blog.br/556~analisando-o-uso-da-internet.html/inservice_presentation_01' title='inservice_presentation_01'><img width="150" height="115" src="http://cafe-ti.blog.br/wordpress/wp-content/uploads/2008/12/inservice_presentation_01.png" class="attachment-thumbnail" alt="inservice_presentation_01" title="inservice_presentation_01" /></a>
<a href='http://cafe-ti.blog.br/556~analisando-o-uso-da-internet.html/captura_de_tela-global-traffic-statistics-mozilla-firefox' title='captura_de_tela-global-traffic-statistics-mozilla-firefox'><img width="150" height="150" src="http://cafe-ti.blog.br/wordpress/wp-content/uploads/2008/12/captura_de_tela-global-traffic-statistics-mozilla-firefox-150x150.png" class="attachment-thumbnail" alt="captura_de_tela-global-traffic-statistics-mozilla-firefox" title="captura_de_tela-global-traffic-statistics-mozilla-firefox" /></a>
<a href='http://cafe-ti.blog.br/556~analisando-o-uso-da-internet.html/captura_de_tela-azzisdevcom3391-cliente-do-terminal-server' title='captura_de_tela-azzisdevcom3391-cliente-do-terminal-server'><img width="150" height="150" src="http://cafe-ti.blog.br/wordpress/wp-content/uploads/2008/12/captura_de_tela-azzisdevcom3391-cliente-do-terminal-server-150x150.png" class="attachment-thumbnail" alt="captura_de_tela-azzisdevcom3391-cliente-do-terminal-server" title="captura_de_tela-azzisdevcom3391-cliente-do-terminal-server" /></a>
<a href='http://cafe-ti.blog.br/556~analisando-o-uso-da-internet.html/captura_de_tela-global-traffic-statistics-mozilla-firefox-1' title='captura_de_tela-global-traffic-statistics-mozilla-firefox-1'><img width="150" height="150" src="http://cafe-ti.blog.br/wordpress/wp-content/uploads/2008/12/captura_de_tela-global-traffic-statistics-mozilla-firefox-1-150x150.png" class="attachment-thumbnail" alt="captura_de_tela-global-traffic-statistics-mozilla-firefox-1" title="captura_de_tela-global-traffic-statistics-mozilla-firefox-1" /></a>
<a href='http://cafe-ti.blog.br/556~analisando-o-uso-da-internet.html/captura_de_tela-global-traffic-statistics-mozilla-firefox-2' title='captura_de_tela-global-traffic-statistics-mozilla-firefox-2'><img width="150" height="150" src="http://cafe-ti.blog.br/wordpress/wp-content/uploads/2008/12/captura_de_tela-global-traffic-statistics-mozilla-firefox-2-150x150.png" class="attachment-thumbnail" alt="captura_de_tela-global-traffic-statistics-mozilla-firefox-2" title="captura_de_tela-global-traffic-statistics-mozilla-firefox-2" /></a>
<a href='http://cafe-ti.blog.br/556~analisando-o-uso-da-internet.html/captura_de_tela-network-load-statistics-mozilla-firefox' title='captura_de_tela-network-load-statistics-mozilla-firefox'><img width="150" height="150" src="http://cafe-ti.blog.br/wordpress/wp-content/uploads/2008/12/captura_de_tela-network-load-statistics-mozilla-firefox-150x150.png" class="attachment-thumbnail" alt="captura_de_tela-network-load-statistics-mozilla-firefox" title="captura_de_tela-network-load-statistics-mozilla-firefox" /></a>
<a href='http://cafe-ti.blog.br/556~analisando-o-uso-da-internet.html/captura_de_tela-mozilla-firefox' title='captura_de_tela-mozilla-firefox'><img width="150" height="150" src="http://cafe-ti.blog.br/wordpress/wp-content/uploads/2008/12/captura_de_tela-mozilla-firefox-150x150.png" class="attachment-thumbnail" alt="captura_de_tela-mozilla-firefox" title="captura_de_tela-mozilla-firefox" /></a>
<a href='http://cafe-ti.blog.br/556~analisando-o-uso-da-internet.html/captura_de_tela-mozilla-firefox-1' title='captura_de_tela-mozilla-firefox-1'><img width="150" height="150" src="http://cafe-ti.blog.br/wordpress/wp-content/uploads/2008/12/captura_de_tela-mozilla-firefox-1-150x150.png" class="attachment-thumbnail" alt="captura_de_tela-mozilla-firefox-1" title="captura_de_tela-mozilla-firefox-1" /></a>
</p>
<p style="text-align: left;">Agora é só fuçar e aprender a identificar o que interessa em meio a tantos relatórios detalhados.</p>
<p><em><strong>Links e Refs:</strong></em></p>
<ul>
<li><a href="http://sarg.sourceforge.net" target="_blank">Site do Sarg.</a></li>
<li><a href="http://www.webmin.com" target="_blank">Webmin</a> &#8211; para administrar seus servidores.</li>
<li><a href="http://www.linuxman.pro.br/squid/node/1/node/1/node/1/#toc70" target="_blank">Squid Ninja.</a></li>
<li><a href="http://www.ntop.org" target="_blank">Site do NTOP.</a></li>
<li><a href="http://www.gdhpress.com.br/servidores/leia/index.php?p=cap2-21" target="_blank">ntop na GdHh Press.</a></li>
</ul>
<p style="text-align: right;"><em>Alroger Filho</em></p>
<p><map name='google_ad_map_556_fdb3949422165265'>
<area shape='rect' href='http://imageads.googleadservices.com/pagead/imgclick/556?pos=0' coords='1,2,367,28' />
<area shape='rect' href='http://services.google.com/feedback/abg' coords='384,10,453,23'/></map>
<img usemap='#google_ad_map_556_fdb3949422165265' border='0' src='http://imageads.googleadservices.com/pagead/ads?format=468x30_aff_img&amp;client=&amp;channel=&amp;output=png&amp;cuid=556&amp;url= http%3A%2F%2Fcafe-ti.blog.br%2F556%7Eanalisando-o-uso-da-internet.html' /></p>

<p>Artigos relacionados:<ol><li><a href='http://cafe-ti.blog.br/1183~twitter-no-linux.html' rel='bookmark' title='Permanent Link: Twitter no Linux [atualizado 24/11/2009]'>Twitter no Linux [atualizado 24/11/2009]</a> <small>Procurando um programa para seu twitter? Dei uma procurada, e...</small></li>
</ol></p>]]></content:encoded>
			<wfw:commentRss>http://cafe-ti.blog.br/556~analisando-o-uso-da-internet.html/feed</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Squid Proxy: Configurações Automáticas e Performance [atualizado 20/08/2008]</title>
		<link>http://cafe-ti.blog.br/557~squid-proxy-configuracoes-automaticas-e-performance.html</link>
		<comments>http://cafe-ti.blog.br/557~squid-proxy-configuracoes-automaticas-e-performance.html#comments</comments>
		<pubDate>Fri, 01 Aug 2008 14:14:30 +0000</pubDate>
		<dc:creator>Alroger Filho</dc:creator>
				<category><![CDATA[Fedora]]></category>
		<category><![CDATA[HowTo]]></category>
		<category><![CDATA[Linux]]></category>
		<category><![CDATA[Navegadores]]></category>
		<category><![CDATA[Servidores]]></category>
		<category><![CDATA[Squid Proxy]]></category>
		<category><![CDATA[Ubuntu]]></category>
		<category><![CDATA[autoconfiguração]]></category>
		<category><![CDATA[autodetect]]></category>
		<category><![CDATA[Internet]]></category>
		<category><![CDATA[performance]]></category>
		<category><![CDATA[proxy]]></category>
		<category><![CDATA[rede]]></category>
		<category><![CDATA[squid]]></category>

		<guid isPermaLink="false">http://cafe-ti.blog.br/557~squid-proxy-configuracoes-automaticas-e-performance.html</guid>
		<description><![CDATA[Descobri recentemente pra que serve a opção &#8220;Autodetectar as configurações de proxy para esta rede&#8221; existente nos navegadores. No caminho me deparei com algumas dicas de performance para o Squid. Então seguem dicas de performance e como configurar seu Squid para ser &#8220;Autodetectado&#8221; na rede, sem precisar ficar configurando micro por micro para usar o [...]


Artigos relacionados:<ol><li><a href='http://cafe-ti.blog.br/1183~twitter-no-linux.html' rel='bookmark' title='Permanent Link: Twitter no Linux [atualizado 24/11/2009]'>Twitter no Linux [atualizado 24/11/2009]</a> <small>Procurando um programa para seu twitter? Dei uma procurada, e...</small></li>
<li><a href='http://cafe-ti.blog.br/1210~ubuntu-9-10-karmic-koala.html' rel='bookmark' title='Permanent Link: Ubuntu 9.10 Karmic Koala [atualizado 09/11/09]'>Ubuntu 9.10 Karmic Koala [atualizado 09/11/09]</a> <small>O novo Ubuntu foi lançado no dia 29/10/2009. Como em...</small></li>
<li><a href='http://cafe-ti.blog.br/1240~dvd-em-formato-3gp-mobile-para-nokia-e62.html' rel='bookmark' title='Permanent Link: DVD em formato 3GP (Mobile) para Nokia E62'>DVD em formato 3GP (Mobile) para Nokia E62</a> <small>Quebrei muito a cabeça com isso no Linux, por isso...</small></li>
</ol>]]></description>
			<content:encoded><![CDATA[<p>Descobri recentemente pra que serve a opção &#8220;Autodetectar as configurações de proxy para esta rede&#8221; existente nos navegadores. No caminho me deparei com algumas dicas de performance para o Squid. Então seguem dicas de performance e como configurar seu Squid para ser &#8220;Autodetectado&#8221; na rede, sem precisar ficar configurando micro por micro para usar o proxy.</p>
<p style="text-align: center;"><img class="alignnone size-full wp-image-558" title="squid" src="http://cafe-ti.blog.br/wordpress/wp-content/uploads/2008/08/squid.jpg" alt="" width="400" height="64" /></p>
<p style="text-align: center;"> </p>
<p><em><strong>Performance:</strong></em><br />
Basta alterar as seguintes opções no arquivo de configuração do Squid, normalmente em /etc/squid/squid.conf:. Caso elas não existam, adicione!</p>
<p><span style="color: #008000;">cache_mem 64 MB<br />
cache_swap_low 95<br />
cache_swap_high 98<br />
maximum_object_size 16384 KB<br />
maximum_object_size_in_memory 20 KB<br />
cache_dir ufs /var/spool/squid 2048 16 256</span></p>
<p>A última opção especifica o tamanho do cache a ser alocado em disco, 2GB no caso (2048MB). Já experimentei 2048 64 64, 2048 64 256, 2048 256 256, mas pelo jeito 2048 16 256 é a melhor combinação, pelo menos para HDs comuns ATA/SATA.<br />
A primeira opção especifica o quanto de memória RAM deve ser usada pelo Squid. Quanto mais melhor! Alias se o cache todo pudesse ficar em RAM, tudo ficaria muito mais rápido. O padrão dele é 8MB, bem mixuruca. Por isso sugiro pelo menos 64MB que já faz diferença. Se você tiver mais memória livre, aumente este valor, os usuários da rede vão agradecer.<br />
As demais opções também se referem ao uso de memoria e ajudam a reduzir o acesso ao disco rígido, que é muito mais lento que memória RAM.</p>
<p>Depois para ativar as alterações:<br />
<span style="color: #008000;">service squid stop</span> (ou sudo /etc/init.d/squid stop)<br />
<span style="color: #008000;">squid -z</span> (ou sudo squid -z)<br />
<span style="color: #008000;">service squid start</span> (ou sudo /etc/init.d/squid start)</p>
<p><em><strong>Autodetecção do Proxy:</strong></em></p>
<p>Bom, como vocês já devem saber, quando mais usuários na rede, mais trabalho para configurar o proxy deles, sem contar quando o usuário mexe nesta configuração tentando burlar as políticas de navegação da empresa. Proxy transparente ajuda mas serve apenas para a porta 80, ou seja, acesso a bancos e páginas seguras não vão funcionar automaticamente. Outra situação é quando você quer disponibilizar um acesso básico para usuários visitantes sem ter que mexer nas configuração de proxy deles. Os navegadores (Firefox, Internet Explorer, Opera, etc) normalmente já vem configurados para tentar descobrir automaticamente as configurações de proxy da rede, muito prático.</p>
<p>Resumindo esta &#8220;autoconfiguração&#8221; depende de 2 padrões/protocolos existentes, um tal de PAC e um tal de WPAD. Vamos configurar os 2 de uma vez para ser compatível com as diversas versões de navegadores.</p>
<p>Precisamos criar um arquivo que contém um JavaScript, na raiz de um servidor Web da rede. Pode estar no mesmo servidor do Squid ou em qualquer outro servidor da rede.</p>
<p>No meu caso: /var/www/html/wpad.dat<br />
<span style="color: #008000;">function FindProxyForURL(url, host) {<br />
if(isPlainHostName(host) || isInNet(host, &#8220;192.168.0.0&#8243;, &#8220;255.255.255.0&#8243;) || dnsDomainIs(host, &#8220;speedtest.net&#8221;))<br />
return &#8220;DIRECT&#8221;;<br />
else<br />
return &#8220;PROXY 192.168.0.88:3128&#8243;;<br />
} </span></p>
<p>Observe no &#8220;if&#8221; que caso o site tentando ser acesso seja dentro de minha rede (192.168.0.0) ou seja o speedtest.net, a autoconfiguração diz para que seja acessado diretamente (DIRECT), sem passar pelo proxy. Caso contrario tudo vai passar pelo proxy de minha rede (192.168.0.88 na porta 3128).</p>
<p>Em seguida, vamos criar um link simbólico deste arquivo para outro (assim não precisamos ter 2 cópias do mesmo arquivo e ter que mante-los ambos atualizados).<br />
<span style="color: #008000;">ln -s /var/www/html/wpad.dat /var/www/html/proxy.pac</span></p>
<p>Adicione nas configurações do seu servidor web, neste caso o Apache, definições MIME para estes arquivos.</p>
<p>No meu caso adicionei ao /etc/httpd/conf/httpd.conf:<br />
<span style="color: #008000;">AddType application/x-ns-proxy-autoconfig .dat<br />
AddType application/x-ns-proxy-autoconfig .pac</span></p>
<p>E reinicie seu Apache:<br />
<span style="color: #008000;">service httpd restart</span> (ou sudo /etc/init.d/apache2 restart)</p>
<p><strong>[Atualização Importante!]</strong><br />
Defina um host wpad dentro de seu domínio, apontando para o IP de seu servidor web. Exemplo de registro DNS:<br />
<span style="color: #008000;">wpad.sdev.com A 192.168.0.71</span></p>
<p>Este host deve fazer parte do domínio especificado no DHCP, conforme descrito abaixo. Por exemplo, se o navegador percebe que o sufixo de domínio é servidor1.cliente.sdev.com, ele vai tentar os seguintes endereços para encontrar o arquivo de configuração do proxy:</p>
<ul>
<li>http://wpad.servidor1.cliente.sdev.com/wpad.dat</li>
<li>http://wpad.cliente.sdev.com/wpad.dat</li>
<li>http://wpad.sdev.com/wpad.dat</li>
</ul>
<p>Só falta o DHCP. Insira logo no começo junto com as outras &#8220;option&#8221;s (/etc/dhcpd.conf):<br />
<span style="color: #008000;"> option domain-name            &#8220;sdev.com&#8221;;<br />
option wpad code 252 = text;<br />
option wpad &#8220;http://192.168.0.71/wpad.dat\n&#8221;;</span></p>
<p>Observe que precisa definir um domínio para sua rede, e na terceira linha definir o caminho completo (URL) de onde acessar o arquivo de configuração que você criou. 192.168.0.71 é meu servidor Web com Apache. Teste este caminha de um navegador para confirmar! Ele deve oferecer para fazer o download do arquivo.</p>
<p>Agora reinicei seu DHCP:<br />
<span style="color: #008000;">service dhcpd restart</span> (ou /etc/init.d/dhcpd restart)</p>
<p>Agora deixe seu navegar configurado para detectar as configurações de proxy automaticamente e faça seus testes para confirmar que ele esta navegando automaticamente pelo proxy da rede.</p>
<p><em><strong>OBS:</strong></em></p>
<ul>
<li>Cuidado ao copiar/colar estas configurações deste site, ou qualquer outro site. Possivelmente as áspas (&#8220;) serão convertidas para caracteres especiais (levemente inclinadas), o que gera erro nos arquivos de configuração. Verifique e re-digite as áspas.</li>
<li>Testei no Nokia N95 e o browser nativo do Symbian não detecta automaticamente.</li>
</ul>
<p><em><strong>Links e Refs:</strong></em></p>
<ul>
<li><a href="http://www.linuxman.pro.br/squid/node/1/node/1/" target="_blank">Configurando um Squid &#8220;Ninja&#8221;.</a></li>
<li><a title="WPAD na Wikipedia" href="http://en.wikipedia.org/wiki/Web_Proxy_Autodiscovery_Protocol" target="_blank">WPAD na Wikipedia.</a></li>
<li><a title="PAC na Wikipedia" href="http://en.wikipedia.org/wiki/Proxy_auto-config" target="_blank">PAC na Wikipedia.</a></li>
</ul>
<p style="text-align: right;"><em>Alroger Filho</em></p>
<p><map name='google_ad_map_557_fdb3949422165265'>
<area shape='rect' href='http://imageads.googleadservices.com/pagead/imgclick/557?pos=0' coords='1,2,367,28' />
<area shape='rect' href='http://services.google.com/feedback/abg' coords='384,10,453,23'/></map>
<img usemap='#google_ad_map_557_fdb3949422165265' border='0' src='http://imageads.googleadservices.com/pagead/ads?format=468x30_aff_img&amp;client=&amp;channel=&amp;output=png&amp;cuid=557&amp;url= http%3A%2F%2Fcafe-ti.blog.br%2F557%7Esquid-proxy-configuracoes-automaticas-e-performance.html' /></p>

<p>Artigos relacionados:<ol><li><a href='http://cafe-ti.blog.br/1183~twitter-no-linux.html' rel='bookmark' title='Permanent Link: Twitter no Linux [atualizado 24/11/2009]'>Twitter no Linux [atualizado 24/11/2009]</a> <small>Procurando um programa para seu twitter? Dei uma procurada, e...</small></li>
<li><a href='http://cafe-ti.blog.br/1210~ubuntu-9-10-karmic-koala.html' rel='bookmark' title='Permanent Link: Ubuntu 9.10 Karmic Koala [atualizado 09/11/09]'>Ubuntu 9.10 Karmic Koala [atualizado 09/11/09]</a> <small>O novo Ubuntu foi lançado no dia 29/10/2009. Como em...</small></li>
<li><a href='http://cafe-ti.blog.br/1240~dvd-em-formato-3gp-mobile-para-nokia-e62.html' rel='bookmark' title='Permanent Link: DVD em formato 3GP (Mobile) para Nokia E62'>DVD em formato 3GP (Mobile) para Nokia E62</a> <small>Quebrei muito a cabeça com isso no Linux, por isso...</small></li>
</ol></p>]]></content:encoded>
			<wfw:commentRss>http://cafe-ti.blog.br/557~squid-proxy-configuracoes-automaticas-e-performance.html/feed</wfw:commentRss>
		<slash:comments>9</slash:comments>
		</item>
		<item>
		<title>Squid Proxy com Autenticação Samba</title>
		<link>http://cafe-ti.blog.br/355~squid-proxy-com-autenticacao-samba.html</link>
		<comments>http://cafe-ti.blog.br/355~squid-proxy-com-autenticacao-samba.html#comments</comments>
		<pubDate>Fri, 18 Apr 2008 00:08:42 +0000</pubDate>
		<dc:creator>Alroger Filho</dc:creator>
				<category><![CDATA[Dicas em Geral]]></category>
		<category><![CDATA[Fedora]]></category>
		<category><![CDATA[Linux]]></category>
		<category><![CDATA[Samba]]></category>
		<category><![CDATA[Squid Proxy]]></category>
		<category><![CDATA[autenticacao]]></category>
		<category><![CDATA[authentication]]></category>
		<category><![CDATA[proxy]]></category>
		<category><![CDATA[smb_auth]]></category>
		<category><![CDATA[squid]]></category>

		<guid isPermaLink="false">http://cafe-ti.blog.br/?p=355</guid>
		<description><![CDATA[Finalmente aprendi a configurar o Proxy Squid para liberar acesso a internet baseado na autenticação de usuários do Samba (compartilhamento de arquivos sabor Windows). Aparentemente o processo é tão simples que nem é documentado direito. Depois de vários anos pesquisando superficialmente, resolvi mandar bala sem parar enquanto não descobrir. Ninguém explica como funciona o smb_auth [...]


Sem artigos relacionados.]]></description>
			<content:encoded><![CDATA[<p>Finalmente aprendi a configurar o <strong>Proxy Squid</strong> para liberar acesso a internet baseado na <strong>autenticação</strong> de usuários do <strong>Samba</strong> (compartilhamento de arquivos sabor Windows).</p>
<p><img class="alignnone size-full wp-image-356" title="smb_auth" src="http://cafe-ti.blog.br/wordpress/wp-content/uploads/2008/04/smb_auth.png" alt="" width="350" height="146" /></p>
<p>Aparentemente o processo é tão simples que nem é documentado direito. Depois de vários anos pesquisando superficialmente, resolvi mandar bala sem parar enquanto não descobrir. Ninguém explica como funciona o <strong>smb_auth</strong> que vem junto com o Squid. Toda documentação que encontrei se baseia em &#8220;<strong>domínios</strong>&#8220;, não de internet mas do vocabulário Microsoft. Ou seja, para quem não usa este conceito Windoooze, foi barra.</p>
<p>Mas agora ficou fácil, assumindo que você já tem um servidor samba instalado, e o Squid também, basta:</p>
<ol>
<li>Adicionar &#8220;<span style="color: #008000;"><strong>domain master = yes</strong></span>&#8221; e &#8220;<span style="color: #008000;"><strong>domain logons = yes</strong></span>&#8221; nas configurações gerais do Samba.<br />
(não se preocupe, isso não vai alterar a forma de seus usuários Windows ou Linux fazerem logon. Não precisa configurar ninguém para entrar em &#8220;domínio&#8221; algum)</li>
<li>Configurar o programa básico de autenticação do Squid para <span style="color: #008000;"><strong>/usr/lib64/squid/smb_auth</strong></span>, ou <span style="color: #008000;"><strong>/usr/lib/squid/smb_auth</strong></span>, exemplos dos padrões do Fedora, 64 e 32bits. A linha de configuração no squid.conf ficaria, por exemplo:
<ol>
<li><span style="color: #008000;"><strong>auth_param basic program /usr/lib64/squid/smb_auth -W XXX</strong></span><br />
Onde XXX é o nome do &#8220;<strong>workgroup</strong>&#8221; ou &#8220;domínio&#8221; que você configurou em seu Samba. Com a primeira configuração feita acima, o seu nome de &#8220;workgroup&#8221; do Samba, automaticamente é usado como &#8220;domínio&#8221; também. Não importa em que servidor o Samba está rodando, basta estar na mesma rede.</li>
</ol>
</li>
<li>Configurar as regras de controle de acesso do Squid:
<ol>
<li><span style="color: #008000;"><strong>acl Auth_Samba proxy_auth REQUIRED</strong></span><br />
(Auth_Samba = nome que dei para esta regra; <strong>proxy_auth</strong> é o tipo de regra, descrito em alguns gerenciadores tipo o Webmin, como &#8220;External Auth&#8221;)</li>
<li><span style="color: #008000;"><strong>http_access allow Auth_Samba</strong></span><br />
(permite acesso mediante a autenticação criada acima)<br />
Esta restrição pode ser misturada entre outras, por exemplo, permitindo apenas os IPs tal e tal autenticados a navegar. Também existem outras opções, por exemplo, para especificar determinados usuários, que não estou usando no momento.</li>
</ol>
</li>
</ol>
<p>Não esqueça de:</p>
<ul>
<li>Reiniciar os serviços Samba e Squid após as configurações.</li>
</ul>
<p>Caso o seu servidor Samba não esteja localizado no mesmo servidor em que o Squid roda:</p>
<ul>
<li>Instale os pacotes <strong>samba-client</strong> e <strong>samba-common</strong> no servidor Squid, para ele poder, pelo menos, ser um &#8220;cliente&#8221; do Samba.</li>
</ul>
<p>Links e Refs:</p>
<ul>
<li><a title="SMB Auth" href="http://www.hacom.nl/~richard/software/smb_auth.html" target="_blank">SMB Proxy Auth Module.</a></li>
</ul>
<p>Se ajudar, deixe um comentário!</p>
<p style="text-align: right;"><em>Alroger Filho</em></p>
<p><map name='google_ad_map_355_fdb3949422165265'>
<area shape='rect' href='http://imageads.googleadservices.com/pagead/imgclick/355?pos=0' coords='1,2,367,28' />
<area shape='rect' href='http://services.google.com/feedback/abg' coords='384,10,453,23'/></map>
<img usemap='#google_ad_map_355_fdb3949422165265' border='0' src='http://imageads.googleadservices.com/pagead/ads?format=468x30_aff_img&amp;client=&amp;channel=&amp;output=png&amp;cuid=355&amp;url= http%3A%2F%2Fcafe-ti.blog.br%2F355%7Esquid-proxy-com-autenticacao-samba.html' /></p>

<p>Sem artigos relacionados.</p>]]></content:encoded>
			<wfw:commentRss>http://cafe-ti.blog.br/355~squid-proxy-com-autenticacao-samba.html/feed</wfw:commentRss>
		<slash:comments>10</slash:comments>
		</item>
	</channel>
</rss>
