Maison > développement back-end > Golang > Comment puis-je configurer la commande Go pour utiliser un proxy ?

Comment puis-je configurer la commande Go pour utiliser un proxy ?

Linda Hamilton
Libérer: 2025-01-01 08:53:10
original
363 Les gens l'ont consulté

How Can I Configure the Go Command to Use a Proxy?

Configuration de la commande Go pour l'utilisation du proxy

Les programmes Go peuvent utiliser des proxys HTTP pour l'accès à Internet, mais l'option n'est pas facilement disponible dans la commande go install. Ce problème s'étend au-delà de la tournée Go et affecte le développement de Go en général. Par conséquent, il est crucial de configurer Go pour qu'il fonctionne de manière transparente avec les proxys.

Variables d'environnement

Les programmes Go reconnaissent les variables d'environnement suivantes :

  • http_proxy : L'adresse du proxy HTTP, incluant éventuellement les informations d'authentification et le port.
  • no_proxy : A liste des serveurs séparés par des virgules qui doivent contourner le proxy.

Paramètres du proxy de contrôle de source

La prise en charge intégrée de Go pour la gestion du contrôle de source (SCM) nécessite paramètres de proxy supplémentaires. Pour Mercurial, modifiez son fichier de configuration pour inclure les informations de proxy. Pour Git, définissez le paramètre git config http.proxy.

Utilisation simple du proxy

Utilisez la commande d'exportation pour définir les variables d'environnement :

export http_proxy=http://user:password@host:port
export no_proxy=foo.com,bar.net:4000
Copier après la connexion

Proxies spécifiques aux commandes

Pour limiter l'utilisation du proxy à des tâches spécifiques commandes, exécutez-les avec la déclaration de variable nécessaire :

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

Alias ​​permanent

Créez un alias permanent pour éviter de saisir à plusieurs reprises les paramètres du proxy :

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

Avec l'alias en place, vous pouvez exécuter les commandes Go normalement, garantissant un accès proxy pour toutes les opérations.

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