Ce n'est pas faisable directement dans la configuration d'Apache. Je vois 2 possibilités :
1/ Faire un proxy transparent sur le routeur par lequel tu passes. Si le routeur est une machine Linux, ça se fait très simplement, une ou deux règle iptables et c'est bon.
2/ Si la première solution ne peut pas être appliquée, alors utiliser la solution que jcaron préconise, qui est disponible dans php 5.0
<?php $context = stream_context_create( array('http'=> array('proxy'=>'tcp://proxy.monentreprise.com:3128') )); $contents = file_get_contents('http://www.site_distant.com/', false, $context); ?>
Bien entendu, le port 3128 est à changer, j'ai pris ce numéro car le proxy squid l'utilise par défaut.