> Não sei do site oficial, o que eu tenho é que o que foi discutido na > lista. > > De qq maneira, botei em meu site, fica fácil para todo mundo pegar > > HTTP://www.dahype.org/freebsd/tproxy > > Lembrando que o patch para o squid só é necessário se usar o squid30. Para > o cacheboy, basta no make config escolher tproxy. > > Tem um readme lá com a receita de bolo :-)
Tem alguem usando o tproxy com o freebsd-stable (7.x) ? Alguem pode/gostaria de testar a nova versão para stable ? O patch esta aqui: http://loos.no-ip.org/downloads/ip_bindany_stable.patch A antiga opção IP_NONLOCALOK foi renomeada para IP_BINDANY que é mais parecida com a opção do OpenBSD SO_BINDANY. Também não é mais preciso adicionar a opção no kernel para habilitar isso nem mesmo ativar via sysctl. Recomendo que isso seja testado com o lusca head: svn checkout http://lusca-cache.googlecode.com/svn/branches/LUSCA_HEAD/ lusca Será preciso fazer essa alteração no lusca para que o mesmo possa compilar: --- libiapp/comm_ips_freebsd.c.orig 2009-06-08 10:01:02.000000000 -0300 +++ libiapp/comm_ips_freebsd.c 2009-06-08 10:01:16.000000000 -0300 @@ -24,7 +24,7 @@ { int on = 1; - if (setsockopt(fd, IPPROTO_IP, IP_NONLOCALOK, (char *)&on, sizeof(on)) != 0) + if (setsockopt(fd, IPPROTO_IP, IP_BINDANY, (char *)&on, sizeof(on)) != 0) return COMM_ERROR; if (bind(fd, sqinet_get_entry(a), sqinet_get_length(a)) != 0) return COMM_ERROR; Se alguem testar não deixe de reportar como foi. Qualquer duvida e/ou sugestão, estou a disposição. Grato, Luiz PS: Você vai precisa do 7-stable atualizado para aplicar este patch ------------------------- Histórico: http://www.fug.com.br/historico/html/freebsd/ Sair da lista: https://www.fug.com.br/mailman/listinfo/freebsd