Ich möchte einen Proxy für die Paketübertragung nur für eine bestimmte URL einrichten, wie api.example.com
beim Ubuntu 20.04-Server.
In diesem Fall curl
sollten alle Anfragen über einen Proxy geleitet werden.
Ich bevorzuge die Verwendung Tor
. Wie ist das möglich?
Antwort1
Die curl
Anwendung unterstützt die Proxy-Konfiguration per Befehlszeile, Konfigurationsdatei oder Umgebungsvariable.
Alle drei bieten ähnliche Funktionen (Befehlszeile und Konfigurationsdatei sind tatsächlich identisch).
Der Proxy kann per Protokoll gesteuert werden (z. B. http
, https
, andere …) und Hosts können vom Proxy ausgeschlossen werden. Es gibt jedoch keine Methode, um nur einen bestimmten Host als Proxy zu verwenden.
Der wahrscheinlich einfachste Weg, dies zu tun, besteht darin, den Proxy speziell zu aktivieren (über eine Befehlszeilenoption), wenn Sie versuchen, Curl auf diesem Host zu verwenden.