Konfigurieren des Go-Befehls für die Proxy-Nutzung
Go-Programme können HTTP-Proxys für den Internetzugriff nutzen, die Option ist jedoch nicht ohne weiteres verfügbar den Befehl go install. Dieses Problem geht über die Go-Tour hinaus und betrifft die Go-Entwicklung im Allgemeinen. Daher ist die Konfiguration von Go für die nahtlose Zusammenarbeit mit Proxys von entscheidender Bedeutung.
Umgebungsvariablen
Go-Programme erkennen die folgenden Umgebungsvariablen:
Proxy-Einstellungen für die Quellcodeverwaltung
Gos integrierte Unterstützung für die Quellcodeverwaltung (SCM) erfordert zusätzliche Proxy-Einstellungen. Ändern Sie für Mercurial die Konfigurationsdatei, um die Proxy-Informationen einzuschließen. Definieren Sie für Git den Git-Konfigurationsparameter http.proxy.
Einfache Proxy-Verwendung
Verwenden Sie den Exportbefehl, um die Umgebungsvariablen festzulegen:
export http_proxy=http://user:password@host:port export no_proxy=foo.com,bar.net:4000
Befehlsspezifische Proxys
Um die Proxy-Nutzung zu beschränken Führen Sie bestimmte Go-Befehle mit der erforderlichen Variablendeklaration aus:
$ http_proxy=127.0.0.1:8080 go get code.google.com/p/go.crypto/bcrypt
Permanenter Alias
Erstellen Sie einen permanenten Alias, um die wiederholte Eingabe der Proxy-Einstellungen zu vermeiden:
alias go='http_proxy=127.0.0.1:8080 go'
Wenn der Alias vorhanden ist, können Sie Go-Befehle normal ausführen und so den Proxy-Zugriff für alle Vorgänge gewährleisten.
Das obige ist der detaillierte Inhalt vonWie kann ich den Go-Befehl für die Verwendung eines Proxys konfigurieren?. Für weitere Informationen folgen Sie bitte anderen verwandten Artikeln auf der PHP chinesischen Website!