Maison > développement back-end > Golang > Comment configurer Go pour utiliser un proxy pour l'installation du package ?

Comment configurer Go pour utiliser un proxy pour l'installation du package ?

Patricia Arquette
Libérer: 2024-12-25 12:46:09
original
352 Les gens l'ont consulté

How to Configure Go to Use a Proxy for Package Installation?

Utilisation de proxys pour les commandes Go

Contexte :

Lors de l'installation de packages à l'aide de l'installation go commande, vous devrez peut-être vous connecter via un serveur proxy pour accéder à Internet. Ce guide montrera comment configurer Go pour utiliser un proxy.

Variables d'environnement :

Les programmes Go reconnaissent de manière inhérente les variables d'environnement HTTP_PROXY et NO_PROXY. Cependant, cela seul est insuffisant car les packages sont souvent récupérés auprès de gestionnaires de contrôle de code source tels que Mercurial et Git. Pour résoudre ce problème, vous devez également configurer les paramètres de proxy pour les SCM respectifs.

Définition des paramètres de proxy :

  • Mercurial : utilisez cette commande hg config http. proxy http://proxy.example.com:8080.
  • Git : utilisez cette commande git config --global http.proxy http://proxy.example.com:8080.

Valeurs des variables d'environnement :

  • HTTP_PROXY : l'adresse du proxy dans le formater http://utilisateur:mot de passe@hôte:port/. L'utilisateur, le mot de passe et le port sont facultatifs.
  • NO_PROXY : une liste de serveurs séparés par des virgules qui doivent contourner le proxy. Par exemple : foo.com,bar.net:4000.

Intégration dans l'environnement Shell :

Vous pouvez définir ces variables d'environnement de manière permanente dans votre profil Shell (par exemple, .bashrc, .zshrc). Alternativement, vous pouvez les définir temporairement pour des commandes go spécifiques :

$ http_proxy=127.0.0.1:8080 go get code.google.com/p/go.crypto/bcrypt
Copier après la connexion

Création d'un alias :

Si vous utilisez fréquemment un proxy, vous pouvez créer un alias pour simplifier le processus :

$ alias go='http_proxy=127.0.0.1:8080 go'
Copier après la connexion

Cela vous permet d'utiliser la commande go normalement tout en vous connectant automatiquement via votre proxy désigné.

Ce qui précède est le contenu détaillé de. pour plus d'informations, suivez d'autres articles connexes sur le site Web de PHP en chinois!

source:php.cn
Déclaration de ce site Web
Le contenu de cet article est volontairement contribué par les internautes et les droits d'auteur appartiennent à l'auteur original. Ce site n'assume aucune responsabilité légale correspondante. Si vous trouvez un contenu suspecté de plagiat ou de contrefaçon, veuillez contacter admin@php.cn
Derniers articles par auteur
Tutoriels populaires
Plus>
Derniers téléchargements
Plus>
effets Web
Code source du site Web
Matériel du site Web
Modèle frontal