Um grande problema que a maioria das pessoas que instalam um proxy enfrentam é ter que sair configurando de micro em micro o navegador do usuário, pois quando se ativa o proxy transparente nós perdemos a autenticação. Com o natACL você vai poder fazer o proxy transparente autenticado. Não está acreditando? Então leia este artigo e veja como é rápida e prática sua instalação.
Um grande problema que a maioria das pessoas que instalam um proxy enfrentam é ter que sair configurando de micro em micro o navegador do usuário, pois quando se ativa o proxy transparente nós perdemos a autenticação. Com o natACL você vai poder fazer o proxy transparente autenticado. Não está acreditando? Então leia este artigo e veja como é rápida e prática sua instalação.
O auto-apt nem sempre consegue resolver todas as dependências... mas cá pra nós, ele já faz demais!!!
# apt-get install libmysql++-dev
Mande compilar novamente:
# auto-apt run make
Responda as perguntas abaixo:
You are about to be asked to enter information that will be incorporated into your certificate request.
What you are about to enter is what is called a Distinguished Name or a DN.
There are quite a few fields but you can leave some blank
For some fields there will be a default value,
If you enter '.', the field will be left blank.
-----
Country Name (2 letter code) [AU]: BR
State or Province Name (full name) [Some-State]: Ceará
Locality Name (eg, city) []: Fortaleza
Organization Name (eg, company) [Internet Widgits Pty Ltd]: F13 Tecnologia
Organizational Unit Name (eg, section) []: Tecnologia
Common Name (eg, YOUR name) []: Alexandro Felix
Email Address []: rideick@gmail.com
Se você chegou até aqui é por que tudo correu bem, então é hora de importar o banco de dados do natACL.
Mova o banco de dados do natACL:
# mv Mysql.DUMP /var/lib/mysql
Em seguida importe:
# mysql -u <usuário administrador do mysql> -p < Mysql.DUMP
[6] Comentário enviado por leonavegador em 20/07/2007 - 10:31h
Saudações amigo
Muito bom esse NatACL. Mas tenho algumas dúvidas:
- Tem como gerar relatorio pelo SARG, exibindo os usuários e não os ips? Mostrando o que cada usuario esta acessando?
Pois como os usuários ficam no MySQL provavelmente eles não aparecer no access.log do squid...certo?
[7] Comentário enviado por carlosleonardo em 25/03/2008 - 22:39h
na hora de rodar o comando auto-apr run make da erro o erro e o seguinte:
W:without sudo, you can not install new packages automatically.
Entering auto-apt mode: make
exit the command to leave auto-apt mode.
make: *** nenhum alvo indicado e nenhum arquivo make encontrado. pare.
sendo q baixei o make assim. apt-get install make
galera nao sei como resolver isso queria muito autenticar o squid com proxy transparent e queria q fosse com este software pois ja vi q da ate pra mudar o nome da janela de autenticação... ajuda ai galera por favor.......................
[9] Comentário enviado por carlosleonardo em 26/03/2008 - 07:12h
bo galera progredi um pouquinho ate apareceu a janela para colocar o estado preenchi e quando dei enter deu a mensagem.
do you want to intall libdevel/libxm12-dev now? Y/N
so que quando coloco y diz faled Z - exec shell to fix this situation
fiquei mas eperdido q antes. ajuda ai...
[11] Comentário enviado por gumedina em 19/04/2008 - 19:20h
Ola amigo, primeiro erro
apt-get install libpcap-dev
"Construindo árvore de dependências... Pronto
O pacote libpcap-dev não está disponível, mas é referenciado por outro pacote.
Isso pode significar que o pacote está faltando, ficou obsoleto ou
está disponível somente a partir de outra fonte
E: O pacote libpcap-dev não tem candidato para instalação"
Segundo erro
"auto-apt run make
Entering auto-apt mode: make
Exit the command to leave auto-apt mode.
cc build_make.c -o .fastmake/build_fast_make.bin
./.fastmake/build_fast_make.bin
Searching Library: [ xml2] NOT FOUND
Missing library: xml2
Exiting
make: ** [all] Erro 255"
[12] Comentário enviado por lopeston em 28/04/2008 - 21:44h
Amigo, por favor, estou precisando usar uma autenticação por senha urgente em meu servidor. Tenho um servidor de internet wireless, onde não estou usando nenhum tipo de criptografia e autentiação, está muito vulnerável.
Pois gostaria de continuar usando proxy transparente, pois tenho uma banda de 4mb, um cache me ajuda bastante, gostaria de implementar a autentiação.
Agradeço se puder me ajudar,
meu msn é hackmanbomb@yahoo.com.br.
ótimo aritog, parabéns !
abraços
[13] Comentário enviado por daniel_caldas em 13/05/2008 - 22:55h
Segui os passos até a ultima linha e estava tudo correndo bem
Ao digitar a ultima linha: mysql -u root -p Mysql.DUMP ele pede a senha que eu acredito que seja a senha do administrador. Eu digito a senha e ele mostra a mensagem abaixo
ERROR 1102 (42000): Incorrect database name 'Mysql.DUMP'
[15] Comentário enviado por mariouzae em 30/09/2008 - 11:27h
Rideick, parabéns pelo artigo,
sou iniciante no linux e gostaria de saber se eu instalar esse proxy no meu servidor linux, ele vai funcionar com os computadores que estão na estação com windows?
mkdir ~/natacl
cd ~/natacl
wget http://www.hostname.org/proxy_auth/download/NatACL.20050311.tar.gz
tar xzf NatACL.20050311.tar.gz
cd NatACL.20050311/
auto-apt run make
#### o comando abaixo acho que eh denecessario, pois acho que 'descompactar' a base de dados daqui mesmo nao teria problema, mas vah la
mv Mysql.DUMP /var/lib/mysql
cd /var/lib/mysql
mysql -uroot -p < Mysql.DUMP #em root, coloque o usuario adm do mysql
ln -s /usr/local/etc/NatACL.conf /etc/
[19] Comentário enviado por rideick em 29/05/2009 - 09:53h
Amigo,
Provavelmente o NatACL não foi compilado corretamente, com certeza você está recebendo algum erro na compilação. Recompile novamente e fique atento para o erro.
[22] Comentário enviado por alexalves100 em 29/07/2009 - 09:35h
Bom dia, eu estou instalando o NatACL aqui, ma squando vou executar o comando -u root -p < Mysql.DUMP, ele me retorna com este erro:
ERROR 2002 (HY000): Can't connect to local MySQL server through socket '/var/run/mysqld/mysqld.sock' (2
alguém sabe me dizer o que esta faltando, ou o que eu fiz de errado.
[25] Comentário enviado por alexalves100 em 29/07/2009 - 18:32h
opa ai consegui instalar só um detalhe ele não esta pedindo senha, ele ta navegando direto!
como se não tivesse nada !
eu tenho um firewall, dai comentei a linha, pornto, navega mas naevigo direto, sem proxy, sem autenticação sem nada.
[26] Comentário enviado por mrjeday em 06/08/2009 - 07:30h
Achei interessante o artigo, mas me tira uma dúvida aí. Ao rodar
#auto-apt run make ##aparece o seguinte;
Entering auto-apt mode: make
Exit the command to leave auto-apt mode.
cc build_make.c -o .fastmake/build_fast_make.bin
/usr/bin/ld: cannot open output file .fastmake/build_fast_make.bin: No such file or directory
collect2: ld returned 1 exit status
make: ** [all] Erro 1
#
[29] Comentário enviado por junior_uk em 10/09/2009 - 10:23h
Caros amigos, tirem uma duvida idiota minha queh nao entendi ainda. quando eo uso o squid com o natacl,
eo tenho q dexar o meo squid transparent sem autenticação certo??? quem vai fazer a autenticação eh o natacl, ou eo tenho
que dexar o squid autenticando tbm:?
obrigado!
[31] Comentário enviado por alexalves100 em 11/09/2009 - 16:16h
Oá pessoal, se alguém conseguiu fazer o NatACL funga me avisa, meu proxy esta transparente, ja configurei o NatACL, conforme tuorial acima, mas não fungo, eu navego como se não estive usando o proxy com o natacl autenticando, eu navego direto, sem restrição sem pedir usuário e senha nada, aqui o squid tem todos os macs das placas de rede, preciso saber se é por ip, que tenho que configurar no squid ou no natacl, se for natacl, onde configuro, desculpa as perguntas mas sou novo no linux, se alguém pude puder me ajudar serei grato.
[32] Comentário enviado por otaviorme em 14/07/2010 - 09:58h
Olá pessoal eu até consegui fazer funcionar tudo certinho so que se eu crio um usuario consigo com esse mesmo usuário logar em varias máquinas e navegar.
[33] Comentário enviado por davidsoncda em 17/11/2010 - 16:17h
Boa tarde.
Eu instalei o criei a pasta # mkdir ~/natACL entrei # cd ~/natACL baixei o arquivo # wget http://www.hostname.org/proxy_auth/download/NatACL.20050311.tar.gz.
Rodei os:
# auto-apt update //não abixou um arquivo que não me lembro o nome
# auto-apt update-local
# auto-apt updatedb
Na hora de rodar o # auto-apt run make aparece a seguinte mensagem:
Entering auto-apt mode: make
Exit the command to leave auto-apt mode.
make: *** Nenhum alvo indicado e nenhum arquivo make encontrado. pare.
Estou precisando instalar um proxy transparente com autenticação. Já estou trabalhando nele há um mês. Alguém poderia me ajudar. Uso Debian squeeze.
[34] Comentário enviado por thimedeal em 29/10/2012 - 16:36h
Boa tarde
Estou com um problema na instalação do NatAcl 3.0 Beta 15, estou seguindo como base este artigo mas a versão que se encontra no artigo não esta mais disponivel, baixando a ultima versão esta apresentando o seguinte erro:
root@FwUbuntu:/natacl/NatACL.3.0.Beta15# auto-apt run make
Entering auto-apt mode: make
Exit the command to leave auto-apt mode.
cc build_make.c -o .fastmake/build_fast_make.bin
./.fastmake/build_fast_make.bin
Searching Library: [ xml2] FOUND: /usr/lib/x86_64-linux-gnu
Searching Include: [ iconv.h] FOUND: /usr/include
Searching Include: [ libxml/xmlversion.h] FOUND: /usr/include/libxml2
./install.bin make.xml build
make: ./install.bin: Command not found
make: *** [all] Error 127
Ja li todas as documentações que vem no sistema e instalei as bibliotecas, alguem poderia me ajudar ou se tiver outra documentação instalando esta versão.
[35] Comentário enviado por FabianoPc em 19/10/2016 - 16:23h
Oi pessoal, preciso de ajuda!
Quando fui instalar a Base de Dados esta dando este erro:
ERROR 1007 (HY000) at line 1: Can´t create database ´NatACL´; database exists
Mas eu nunca havia instalado e ao verificar a base, realmente existe.. dei um DROP e mandei importar novamente a base mas ai da esse erro:
ERROR 1064 (42000) at line 5: You have error in your SQL syntax; check the manual that correspond to your MySQL server version for the riht syntax to use near ´TYPE=MyISAM´at line 10
[36] Comentário enviado por tiekookeit em 19/10/2016 - 16:26h
[35] Comentário enviado por FabianoPc em 19/10/2016 - 16:23h
Oi pessoal, preciso de ajuda!
Quando fui instalar a Base de Dados esta dando este erro:
ERROR 1007 (HY000) at line 1: Can´t create database ´NatACL´; database exists
Mas eu nunca havia instalado e ao verificar a base, realmente existe.. dei um DROP e mandei importar novamente a base mas ai da esse erro:
ERROR 1064 (42000) at line 5: You have error in your SQL syntax; check the manual that correspond to your MySQL server version for the riht syntax to use near ´TYPE=MyISAM´at line 10