Pessoal, vou descrever como fiz para colocar pra funcionar o Thunder junto com MyAuth2.
Edite o httpd.conf (/myauth/etc/apache/httpd.conf) com o editor que melhor lhe convêm acrescentando o conteúdo abaixo na ultima linha;
<VirtualHost *:80>
ServerAdmin webmaster@localhost
DocumentRoot /var/www/
Alias /thunder /var/www/thunder
<Directory />
Options FollowSymLinks
AllowOverride None
</Directory>
<Directory /var/www/>
Options FollowSymLinks MultiViews
AllowOverride None
Order allow,deny
allow from all
</Directory>
<Directory "/var/www/thunder">
AllowOverride All
Allow from all
</Directory>
</VirtualHost>
baixe o thunder em
» http://www.thundercache.org/repo/thundercachev21.tar
Coloque essas linhas em rc.firewall
iptables -t nat -A POSTROUTING -j MASQUERADE
iptables -t nat -A PREROUTING -p tcp --dport 80 -j DNAT --to IP_REDE:80
descompacte-o e copie todos os arquivos para /etc/squid
CONFIGURAÇÃO DO SQUID.CONF
Adicione as seguintes linhas em seu squid.conf:
#-----------------------------------------------
#OPÇÕES DE REDIRECIONAMENTO
url_rewrite_children 10
acl store_rewrite_list dstdomain -i "/etc/squid/thunder.lst"
url_rewrite_access allow store_rewrite_list
url_rewrite_access deny all
url_rewrite_program /etc/squid/loader.php
#nega cache local, para não haver duplicação
acl localcache dstdomain ip_do_seu_servidor
cache deny localcache
#-----------------------------------------------
Com o pacote original de plugins, precisamos fazer alguns links simbólicos basta digitar isso no Shell:
ln -s /etc/squid/youtube.com.php /etc/squid/googlevideo.com.php
ln -s /etc/squid/avg.com.php /etc/squid/grisoft.com.php
ln -s /etc/squid/thunder.php /var/www/thunder.php
Crie o diretório que vai abrigar os arquivos e mude as permissões de acesso.
mkdir /var/www/thunder
chmod a+xrw -R /var/www/thunder
chmod a+x /etc/squid/loader.php
chmod a+x /etc/squid/downloader.php
Verifique o arquivo /etc/squid/thunder.conf, e altere as configurações necessárias ($cache_size, $server_ip, etc) e reinicie o squid com o comando:
squid -k reconfigure
Agora localize o PHP.ini nos seguintes endereços:
/usr/local/lib/php.ini
/etc/httpd/php.ini
Substitua pelo arquivo abaixo.
Anexo 4824
Mude o início dos arquivos /etc/squid/downloader.php e /etc/squid/loader.php
De:
#!/usr/bin/php
Para:
#!/usr/local/bin/php
Agora deverá estar tudo funcionando!
Acesse o relatório do thunder no seguinte endereço:
http://IP_REDE/thunder.php
Se você teve algum problema, pergunte! :nurse: