Re: [FUG-BR] Squid x-forwarded-for

2009-03-21 Por tôpico Luiz Otavio O Souza
 Procure por Tproxy.
 Já rolou na lista.

 Abraços,
 Eduardo.

Hmm...

O tproxy.no-ip.org esta fora do ar, meu link ebt na faixa foi pro espaço :/

Se alguem tiver como colocar isso em algum lugar eu agradeceria (não estou 
com vontade de levantar o serviço no meu speedy home).

[]'s
Luiz
PS: se alguem precisar dos patchs é só entrar em contato em pvt. 

-
Histórico: http://www.fug.com.br/historico/html/freebsd/
Sair da lista: https://www.fug.com.br/mailman/listinfo/freebsd


[FUG-BR] Squid x-forwarded-for

2009-03-20 Por tôpico Renata Dias
Caros,

Segue o que preciso:

Tenho um servidor FreeBSD com squid e fazendo roteamento da
rede, porém ele NÃO roda NAT. Preciso que os clientes atrás desse servidor
passem pelo Proxy, mas devem sair com o IP deles e não com o IP do Proxy.

Situação atual: cliente 200.200.200.10 passa pelo Proxy e
sai p/
internet com IP 200.200.200.1.
Situação ideal: cliente 200.200.200.10 passa pelo Proxy e
sai p/
internet com IP 200.200.200.10.

Compilei o squid-2.7.6 e está com
--enable-follow-x-forwarded-for, conforme li na lista da FUG, porém não sei
bem
ao certo quala configuração que devo colocar no squid.conf.

Meu squid.conf:

http_port 3128 transparent
visible_hostname Server.provale.com.br

cache_dir ufs /usr/local/squid/cache 100 8 16
refresh_pattern ^ftp:   144020% 10080
refresh_pattern ^gopher:14400%  1440
refresh_pattern .   0   20% 4320

# ACLs
acl horario time S M T W H F A 00:00-23:59
acl rede src 200.200.200.10

forwarded_for on
header_access X-Forwarded-For allow rede
follow_x_forwarded_for allow rede
ident_lookup_access allow rede
acl_uses_indirect_client on
delay_pool_uses_indirect_client on
log_uses_indirect_client on

acl livreacesso url_regex -i provale.com.br
# FIM ACLs

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 SSL_ports port 443 563
acl Safe_ports port 80 21 443 563 70 210 1025-65535
acl CONNECT method CONNECT
http_access allow manager localhost
http_access deny manager
http_access deny !Safe_ports
http_access deny CONNECT !SSL_ports

http_access allow rede
http_access deny all

icp_access allow all

error_directory /usr/local/etc/squid/errors/Portuguese
cache_access_log /usr/local/squid/logs/access.log



Obrigada.

Renata Dias
-
Histórico: http://www.fug.com.br/historico/html/freebsd/
Sair da lista: https://www.fug.com.br/mailman/listinfo/freebsd


Re: [FUG-BR] Squid x-forwarded-for

2009-03-20 Por tôpico Eduardo Schoedler
Procure por Tproxy.
Já rolou na lista.

Abraços,
Eduardo.


--
From: Renata Dias renatchi...@gmail.com
Sent: Friday, March 20, 2009 9:56 AM
To: Lista Brasileira de Discussão sobre FreeBSD (FUG-BR) 
freebsd@fug.com.br
Subject: [FUG-BR] Squid x-forwarded-for

 Caros,

Segue o que preciso:

Tenho um servidor FreeBSD com squid e fazendo roteamento da
 rede, porém ele NÃO roda NAT. Preciso que os clientes atrás desse servidor
 passem pelo Proxy, mas devem sair com o IP deles e não com o IP do Proxy.

Situação atual: cliente 200.200.200.10 passa pelo Proxy e
 sai p/
 internet com IP 200.200.200.1.
Situação ideal: cliente 200.200.200.10 passa pelo Proxy e
 sai p/
 internet com IP 200.200.200.10.

Compilei o squid-2.7.6 e está com
 --enable-follow-x-forwarded-for, conforme li na lista da FUG, porém não 
 sei
 bem
 ao certo quala configuração que devo colocar no squid.conf.

Meu squid.conf:

 http_port 3128 transparent
 visible_hostname Server.provale.com.br

 cache_dir ufs /usr/local/squid/cache 100 8 16
 refresh_pattern ^ftp:   144020% 10080
 refresh_pattern ^gopher:14400%  1440
 refresh_pattern .   0   20% 4320

 # ACLs
 acl horario time S M T W H F A 00:00-23:59
 acl rede src 200.200.200.10

 forwarded_for on
 header_access X-Forwarded-For allow rede
 follow_x_forwarded_for allow rede
 ident_lookup_access allow rede
 acl_uses_indirect_client on
 delay_pool_uses_indirect_client on
 log_uses_indirect_client on

 acl livreacesso url_regex -i provale.com.br
 # FIM ACLs

 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 SSL_ports port 443 563
 acl Safe_ports port 80 21 443 563 70 210 1025-65535
 acl CONNECT method CONNECT
 http_access allow manager localhost
 http_access deny manager
 http_access deny !Safe_ports
 http_access deny CONNECT !SSL_ports

 http_access allow rede
 http_access deny all

 icp_access allow all

 error_directory /usr/local/etc/squid/errors/Portuguese
 cache_access_log /usr/local/squid/logs/access.log



 Obrigada.

 Renata Dias
 -
 Histórico: http://www.fug.com.br/historico/html/freebsd/
 Sair da lista: https://www.fug.com.br/mailman/listinfo/freebsd 

-
Histórico: http://www.fug.com.br/historico/html/freebsd/
Sair da lista: https://www.fug.com.br/mailman/listinfo/freebsd