Zum Inhalt springen

Proxyserver für private Jitterbit-Agenten

Einführung

Sie können einen privaten Agenten so konfigurieren, dass er über einen Proxyserver kommuniziert. Wie Sie dies tun, hängt von der Plattform Ihres Agenten ab und davon, ob der Agent bereits installiert und ausgeführt wird. In jedem Fall müssen Sie die Details des Proxyservers kennen (Hostname, Port, Anmeldeinformationen). Diese werden in den folgenden Abschnitten durch die unten gezeigten Platzhalterschlüsselwörter bezeichnet, die Sie durch die Werte für Ihren Proxyserver ersetzen sollten:

Schlüsselwort Wert
HOSTNAME Hostname oder IP-Adresse.
PORT (Optional.) Portnummer. Standard: 0.
USERNAME/PASSWORD (Optional.) Benutzername und Passwort für Server, die eine Authentifizierung erfordern.
NTLM_DOMAIN (Optional.) NTLM-Domäne für NTLM-Authentifizierung.

Tipp

Für einen HTTPS-Proxy müssen Sie dem Java Keystone ein Zertifikat hinzufügen.

Konfigurieren eines Proxys während der Agenteneinrichtung

Um beim Einrichten eines Agenten einen Proxy zu konfigurieren, führen Sie die folgenden Schritte aus:

  1. Auf der Seite Anmeldeinformationen des Standardinstallationsprogramms, klicken Sie auf Proxy aktivieren.

  2. Geben Sie auf der Seite Proxy-Informationen die Informationen Ihres Proxy-Servers ein, wählen Sie die gewünschten Optionen aus und klicken Sie dann auf die Schaltfläche OK:

    Proxy konfigurieren

  3. Neustart der Agent.

Sie können vor der Einrichtung des Agenten keinen Proxyserver konfigurieren und müssen nach der Einrichtung des Agenten die Befehlszeile oder das Konfigurationsprogramm verwenden.

  1. Im Menü [Konfigurieren](/de/agent/linux/#configure step, add the arguments shown below to the Jitterbit-Konfiguration-Befehl, bevor Sie ihn ausführen:

    jitterbit-config --proxy-host HOSTNAME[:PORT] \
    --proxy-user USERNAME \
    --proxy-password PASSWORD \
    --proxy-ntlm-domain NTLM_DOMAIN
    
  2. Neustart der Agent.

  1. Richten Sie einen Reverse-Proxy ein.

  2. Konfigurieren Sie Docker für die Verwendung eines Proxy-Servers.

  3. Legen Sie Werte für die folgenden Umfeld fest, die an die Umfeld Ihres Containers übergeben werden sollen (übergeben mit dem -e/--env oder --env-file Optionen):

    Umgebungsvariable Wert
    PROXY_SERVER_HOSTNAME HOSTNAME
    PROXY_SERVER_USERNAME USERNAME
    PROXY_SERVER_PASSWORD PASSWORD
    PROXY_SERVER_PORT PORT
    http_proxy http://host.docker.internal:8888
    https_proxy https://host.docker.internal:8888
  4. Starten Sie den Container mit manueller Registrierung und Umfeld.

Nach der Einrichtung des Agenten konfigurieren

Um nach dem Einrichten eines Agenten einen Proxy zu verwenden, führen Sie die folgenden Schritte aus:

Sie können einen Proxy über die Befehlszeile oder mit dem Konfigurationsprogramm konfigurieren:

  1. Führen Sie in einer Eingabeaufforderung oder PowerShell den Befehl JitterbitUtils.exe Befehl:

    bat JitterbitUtils.exe --set-http-proxy-host HOSTNAME[:PORT] ` --set-http-proxy-username BENUTZERNAME ` --set-http-proxy-pwd PASSWORD ` --set-http-proxy-domain NTLM_DOMAIN

  2. Restart the agent.

  1. Select Start > Jitterbit Agent > Configure Jitterbit. The Jitterbit Agent Configuration Utility opens.

  2. Enter your proxy server's information, select the options you want, then click the OK button:

    Configure Jitterbit

  3. Restart the agent.

  1. Run the Jitterbit-Dienstprogramme command:

    sh jitterbit-utils --set-http-proxy-host HOSTNAME[:PORT] \ --set-http-proxy-username BENUTZERNAME \ --set-http-proxy-pwd PASSWORT \ --set-http-proxy-domain NTLM_DOMAIN

  2. Restart der Agent.

Proxy deaktivieren

Um zu verhindern, dass ein privater Agent den konfigurierten Proxyserver verwendet, führen Sie die folgenden Schritte aus:

  1. Führen Sie diesen Befehl aus:

    JitterbitUtils.exe --disable-http-proxy
    
  2. Starten Sie den Agenten neu.

Notiz

Dadurch wird ein NTLM-Proxy nicht deaktiviert. Verwenden Sie dazu das Konfigurationsprogramm.

  1. Wählen Sie Start > Jitterbit Agent > Jitterbit konfigurieren.

  2. Wenn das Jitterbit Agent Configuration Utility geöffnet wird, klicken Sie auf die Schaltfläche Löschen und dann auf die Schaltfläche OK.

  3. Neustart der Agent.

  1. Führen Sie diesen Befehl aus:

    jitterbit-utils --disable-http-proxy
    
  2. Neustart der Agent.