• # Devenir son propre serveur Google avec Privoxy

    Posté par (site web personnel) . En réponse au journal Désactivez la référence aux google fonts dans Wordpress. Évalué à 10.

    Personnellement, j'utilise déjà http://www.privoxy.org/ afin de filtrer le gros des sites de pub / analyse / autre

    Et pour les requêtes Google de type http://ajax.googleapis.com/ajax/libs/jquery/*/jquery.min.js :
    - j'installe un serveur web qui tourne sur mon localhost (un serveur apache, lighttpd, autre)
    - je sauve une copie des fichiers google sur mon disque local:

    # find /var/www/redirect/ajax.googleapis.com/ajax/libs/jquery -type f
    /var/www/redirect/ajax.googleapis.com/ajax/libs/jquery/1.4.2/jquery.min.js
    /var/www/redirect/ajax.googleapis.com/ajax/libs/jquery/1.5/jquery.min.js
    /var/www/redirect/ajax.googleapis.com/ajax/libs/jquery/1.9.1/jquery.min.js
    /var/www/redirect/ajax.googleapis.com/ajax/libs/jquery/1.5.1/jquery.min.js
    [...]
    • Je configure Privoxy pour qu'il redirige les requêtes de Google sur mon serveur local :
    less /etc/privoxy/user.action
    # Redirect remote requests to the local version delivered localhost
    { +redirect{s@^http://@http://localhost/redirect/@} }
    ajax.googleapis.com/ajax/libs/jquery/[0-9\.]*/jquery.min.js.*
    ajax.googleapis.com/ajax/libs/jqueryui/[0-9\.]*/jquery-ui.min.js.*
    www.google.com/jsapi
    www.google-analytics.com/ga.js

    Ainsi, lorsque un site ZZZZZZ dépend de ces API google, c'est ma copie qui est envoyée au navigateur. Cela évite donc une connexion chez Google, avec échange de http-refer, cookies, autre...