Les programmes Go adhèrent aux variables d'environnement http_proxy et no_proxy. Cependant, pour go get, qui utilise des gestionnaires de contrôle de source pour récupérer le code, cela est insuffisant.
Pour configurer votre gestionnaire de contrôle de source, vous devez également définir ses paramètres de proxy HTTP. Reportez-vous aux ressources fournies pour Mercurial et Git.
La valeur de http_proxy peut suivre le format http://user:password@host:port/. Les composants utilisateur, mot de passe et port ne sont pas obligatoires. no_proxy prend une liste de serveurs séparés par des virgules qui doivent contourner le proxy. Sa valeur peut ressembler à foo.com,bar.net:4000.
Ces variables d'environnement peuvent être mises à jour dans votre bash_profile. Pour limiter leur utilisation à emporter, vous pouvez exécuter la commande suivante :
$ http_proxy=127.0.0.1:8080 go get code.google.com/p/go.crypto/bcrypt
Si telle est la configuration souhaitée, vous pouvez créer un alias pour éviter de spécifier la partie proxy à plusieurs reprises :
$ alias go='http_proxy=127.0.0.1:8080 go'
À partir de maintenant, vous pouvez exécuter la commande go comme d'habitude et elle utilisera automatiquement votre proxy HTTP.
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!