Heim >Backend-Entwicklung >Golang >Wie konfiguriere ich den Go-Befehl für die Verwendung eines Proxys?

Wie konfiguriere ich den Go-Befehl für die Verwendung eines Proxys?

Mary-Kate Olsen
Mary-Kate OlsenOriginal
2024-12-25 10:35:11180Durchsuche

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

Go-Befehl für die Verwendung eines Proxys konfigurieren

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!

Stellungnahme:
Der Inhalt dieses Artikels wird freiwillig von Internetnutzern beigesteuert und das Urheberrecht liegt beim ursprünglichen Autor. Diese Website übernimmt keine entsprechende rechtliche Verantwortung. Wenn Sie Inhalte finden, bei denen der Verdacht eines Plagiats oder einer Rechtsverletzung besteht, wenden Sie sich bitte an admin@php.cn