
Apprendre à utiliser wget pour accrocher un proxy afin de télécharger des fichiers.
La programmation de la vieille ferraille sait, wget cette chose dans le fichier de téléchargement Linux voleur pratique. Cependant, certains scénarios particuliers nécessitent l'utilisation d'un proxy, nous en parlons aujourd'hui. Ici, nous recommandons d'utiliseripipgoLe service proxy, leur pool d'IP est large et stable, et le test réel n'est pas facile à faire.
Assurez-vous d'abord que wget est installé.
Essayez d'exécuter cette commande dans le terminal :
wget --version
Si le numéro de version apparaît, c'est une bonne chose. Si vous ne l'avez pas installé, utilisez cette commande pour l'installer :
sudo apt-get install wget
Méthode de téléchargement temporaire par proxy
Si vous êtes pressé et que vous ne souhaitez pas modifier la configuration, il vous suffit d'ajouter des paramètres à la commande. C'est là que le bât blesse ! Faites attention au format du proxy :
wget -e use_proxy=yes -e http_proxy=username:password@proxy IP:port Adresse du fichier
A titre d'exemple, utilisez le proxy d'ipipgo (en supposant que l'IP soit 1.2.3.4 et le port 8888) :
wget -e use_proxy=yes -e http_proxy=user123:pass456@1.2.3.4:8888 https://example.com/file.zip
Soyez attentifs.http_proxyrépondre en chantanthttps_proxyIl doit être écrit séparément, par exemple, le prochain fichier https doit ressembler à ceci :
wget -e use_proxy=yes -e https_proxy=user123:pass456@1.2.3.4:8888 https://example.com/file.zip
Programme d'affectation des agents permanents
Pour ceux d'entre vous qui utilisent beaucoup les proxys, il est plus facile de modifier le fichier de configuration. Trouvez ce fichier :
vim ~/.wgetrc
Mettez-y ce contenu :
use_proxy=on
http_proxy=1.2.3.4:8888
https_proxy=1.2.3.4:8888
proxy_user=user123
proxy_password=pass456
Après l'avoir sauvegardé, chaque fois que vous utiliserez wget à l'avenir, il passera automatiquement en proxy. Il est recommandé d'utiliser le proxy d'ipipgoIP statique de longue duréeLes IP dynamiques sont beaucoup plus stables que les IP dynamiques.
Traitement des scènes courantes de renversement
Q:Pourquoi y a-t-il une connexion directe lorsqu'il y a un agent ?
R : Vérifiez d'abord que l'IP et le port du proxy ne sont pas corrects, puis essayez d'envoyer un ping à l'IP du proxy pour voir s'il réussit ou échoue. ipipgo dispose pour chaque IP d'une détection de disponibilité en temps réel, l'arrière-plan peut voir l'état.
Q:Download à moitié bloqué et ne bougeant pas ?
A : L'adresse IP du proxy a peut-être été bannie par le site web cible. Cliquez sur "Changer l'IP" dans la console ipipgo pour changer la nouvelle adresse en quelques secondes, ce qui est beaucoup plus rapide que d'attendre la commutation automatique.
Q : Que dois-je faire si je reçois un message d'échec de l'authentification ?
A:注意密码里有特殊符号的话要转义,比如@符号要改成%40。实在搞不定可以用ipipgo的Authentification de l'APIFonction.
Conseils pour la sélection de l'IP proxy
Sélectionnez le type de proxy en fonction des exigences de téléchargement :
Téléchargements de fichiers volumineux → large bande passante IP
Téléchargement par lots → rotation multithread IP
Ressources d'outre-mer → salle de serveurs d'outre-mer IP
Les trois types d'IP ont des formules spéciales, mais il est recommandé aux nouveaux arrivants de choisir le type d'IP le plus approprié.Paquets mixtesLe film est un bon choix pour toutes sortes de scénarios.
Enfin, il est très facile de faire des fautes d'orthographe dans les espaces et les symboles des paramètres du proxy. Il est recommandé d'essayer sur la ligne de commande avant de l'écrire dans le script. Si vous rencontrez des problèmes étranges, vous pouvez utiliser le système d'ordre de travail d'ipipgo pour poser des questions. La réponse de leur support technique est assez rapide, plus fiable que celle de certains fournisseurs de services étrangers.

