Heim >Backend-Entwicklung >Golang >Wie konfiguriere ich den Go-Befehl für die Verwendung eines Proxys?
Go-Programme halten sich an die Umgebungsvariablen http_proxy und no_proxy. Für Go Get, das Quellcodeverwaltungsmanager zum Abrufen von Code verwendet, reicht dies jedoch nicht aus.
Um Ihren Quellcodeverwaltungsmanager zu konfigurieren, müssen Sie auch dessen HTTP-Proxy-Einstellungen festlegen. Weitere Informationen finden Sie in den für Mercurial und Git bereitgestellten Ressourcen.
Der Wert von http_proxy kann dem Format http://user:password@host:port/ folgen. Benutzer-, Passwort- und Portkomponenten sind nicht obligatorisch. no_proxy nimmt eine durch Kommas getrennte Liste von Servern, die den Proxy umgehen sollen. Sein Wert kann foo.com,bar.net:4000 ähneln.
Diese Umgebungsvariablen können in Ihrem bash_profile aktualisiert werden. Um ihre Verwendung einzuschränken, können Sie den folgenden Befehl ausführen:
$ http_proxy=127.0.0.1:8080 go get code.google.com/p/go.crypto/bcrypt
Wenn dies Ihre beabsichtigte Konfiguration ist, können Sie einen Alias erstellen, um die wiederholte Angabe des Proxy-Teils zu vermeiden:
$ alias go='http_proxy=127.0.0.1:8080 go'
Von diesem Punkt an können Sie den Befehl „go“ wie gewohnt ausführen und Ihr HTTP-Proxy wird automatisch verwendet.
Das obige ist der detaillierte Inhalt vonWie konfiguriere ich den Go-Befehl für die Verwendung eines Proxys?. Für weitere Informationen folgen Sie bitte anderen verwandten Artikeln auf der PHP chinesischen Website!