BBox2 et JDownloader : reconnexion automatique

Les clients « de base » chez Belgacom ont l’insigne honneur de disposer d’une adresse IP dynamique, ce qui leur permet de télécharger à peu près sans limite sur des sites tels que Megaupload – et ce n’importe quel type de contenu. Tout comme il n’est pas dans mon intérêt de savoir quelle utilité a le programme pour vous JDownloader – en dehors de sa fonction première : automatiser le téléchargement sur une panoplie de sites -, il m’est complètement égal de savoir ce que vous pouvez télécharger.

Pour bénéficier du renouvellement de l’IP à chaque redémarrage du port réseau du modem, JDownloader dispose d’un module dit de Reconnexion. Voici comment compléter les champs afin que ce soit fonctionnel avec une BBox2 (Sagem F@st3464) de chez Belgacom :

  • Préférences -> Modules -> Reconnexion -> LiveHeader/Curl ;
  • Identifiant : génériquement, nous utiliserons les identifiants d’administration : admin ;
  • Mot de passe : si vous ne l’avez pas modifié, il s’agit de BGCVDSL2 ;
  • IP du routeur : normalement 192.168.1.1, à compléter si vous avez une configuration plus « personnelle » ;
  • Dans le grand cadre blanc :
[[[HSRC]]]
    [[[STEP]]]
        [[[REQUEST]]]
        GET /index.cgi?user_name=%%%user%%%&password=%%%pass%%% HTTP/1.1
        Host: %%%routerip%%%
        [[[/REQUEST]]]
    [[[/STEP]]]
    [[[STEP]]]
        [[[RESPONSE keys="session_id"]]]
            \<INPUT type\=HIDDEN name\=\"session_id\" value\=\"(.*?)\"\>
        [[[/RESPONSE]]]
        [[[RESPONSE keys="transaction_id"]]]
            \<INPUT type\=HIDDEN name\=\"transaction_id\" value\=\"(.*?)\"\>
        [[[/RESPONSE]]]
    [[[/STEP]]]
    [[[STEP]]]
        [[[REQUEST]]]
        POST /index.cgi HTTP/1.1
        Host: %%%routerip%%%
        session_id=%%%session_id%%%&mimic_button_field=submit_button_conn_disconect%3A+..&transaction_id=%%%transaction_id%%%
        [[[/REQUEST]]]
    [[[/STEP]]]
    [[[STEP]]]
        [[[REQUEST]]]
        GET /index.cgi?session_id=%%%session_id%%% HTTP/1.1
        Host: %%%routerip%%%
        [[[/REQUEST]]]
    [[[/STEP]]]
    [[[STEP]]]
        [[[RESPONSE keys="transaction_id"]]]
            \<INPUT type\=HIDDEN name\=\"transaction_id\" value\=\"(.*?)\"\>
        [[[/RESPONSE]]]
    [[[/STEP]]]
    [[[STEP]]]
        [[[REQUEST]]]
        POST /index.cgi HTTP/1.1
        Host: %%%routerip%%%
        session_id=%%%session_id%%%&mimic_button_field=submit_button_conn_connect%3A+..&transaction_id=%%%transaction_id%%%
        [[[/REQUEST]]]
    [[[/STEP]]]
[[[/HSRC]]]
Puis testez si cela est fonctionnel en cliquant sur Renouveller IP. Si cela s’achève avec succès (une trentaine de secondes tout au plus), cliquez sur la double flèche de la barre supérieure, "Activer / désactiver la reconnexion automatique".