Skip to main content
Skip table of contents

Konfiguration eines Proxy Servers


Der IBI-aws Admin nutzt für die Verbindung zum IBI-aws Updateserver die in Windows in den Internet Optionen hinterlegten Verbindungseinstellungen. Somit kann IBI-aws auch nach Updates suchen, wenn ein Proxy Server eingesetzt wird. Sofern der Proxy Server in den Internet Optionen eingetragen ist und entweder keine Authentifizierung oder Windows Authentifizierung verwendet wird, müssen in IBI-aws keine Einstellungen vorgenommen werden.

Proxy Server in IBI-aws angeben

Via Einstellungen

Wenn der Proxy Server nicht über die Internet Optionen bezogen werden kann, oder für den IBI-aws Admin ein anderer Proxy Server verwendet werden soll, kann der zu verwendende Proxy unter Einstellung > (1.28-de) Web-Proxy angegeben werden.

Via Konfigurationsdatei

Alternativ kann der Proxy auch in der Konfigurationsdatei spezifiziert werden. Die Konfigurationsdatei befindet sich unter dem Namen IBI.aws.Admin.exe.config im selben Verzeichnis wie auch die IBI.aws.Admin.exe.

  1. Sicherung der Datei IBI.aws.Admin.exe.config erstellen.
  2. IBI.aws.Admin.exe.config mit einem Texteditor öffnen.
  3. Fügen Sie innerhalb des Bereichs <configuration> den unten angegebenen Textblock ein.
  4. Änderungen speichern.
  5. IBI-aws Admin neustarten.

Textblock

XML
<system.serviceModel>
   <bindings>
      <basicHttpBinding>
         <binding name="BasicHttpBinding_IUpdateService" useDefaultWebProxy="false" proxyAddress="http://proxyaddress:8080" />
      </basicHttpBinding>
   </bindings>
</system.serviceModel>

Benutzerdaten in IBI-aws angeben

Wenn der Proxy Server eine Authentifizierung erfordert, bei der es sich nicht um eine Windows Authentifizierung handelt, oder falls ein anderer Account zur Windows Authentifizierung verwendet werden soll, können diese Daten ebenfalls in der Konfigurationsdatei hinterlegt werden.

Achtung

Benutzerdaten, die in der Konfigurationsdatei hinterlegt werden, können von jeder Person, die Leserechte auf diese Datei hat, eingesehen werden. Wir empfehlen diese Variante nur mit Bedacht einzusetzen und sie nur dann zu verwenden, wenn sichergestellt ist, dass kein Unbefugter Leserechte für die Datei hat bzw sich auch nicht die Rechte verschaffen kann.

Alternative: Wenn keine Benutzerdaten angegeben werden und im IBI-aws Admin eine manuelle Suche nach Updates gestartet wird, erscheint ein Dialog in dem Benutzerdaten eingegeben werden können. Diese Daten werden nur für die aktuelle Anfrage verwendet, damit sich der IBI-aws Admin an dem Proxy Server authentifizieren kann und werden nicht gespeichert.

Wenn die Benutzerdaten dennoch in der Konfigurationsdatei hinterlegt werden sollen, gehen Sie wie folgt vor.

  1. Sicherung der Datei IBI.aws.Admin.exe.config erstellen.
  2. IBI.aws.Admin.exe.config mit einem Texteditor öffnen.
  3. In neuen Konfigurationsdateien befinden sich in der Sektion <appsettings> bereits die beiden Einträge Proxy_Username und Proxy_Password. Entfernen Sie die Kommentar-Bausteine <!-- und -->, die sich jeweils vor und nach den Einträgen befinden und tragen Sie die gewünschten Benutzerdaten ein.
  4. Falls sie eine ältere Konfigurationsdatei verwenden, fügen Sie im Bereich <appsettings> den unten angegebenen Textblock ein und ergänzen Sie ihn mit den gewünschten Benutzerdaten.
  5. Änderungen speichern.
  6. IBI-aws Admin neustarten.


Textblock

XML
<add key="Proxy_Username" value="enter user here"/>
<add key="Proxy_Password" value="enter password here"/>

Beispiel Konfigurationsdatei

XML
<?xml version="1.0" encoding="utf-8"?>
<configuration>

  <configSections>
    <sectionGroup name="userSettings" type="System.Configuration.UserSettingsGroup, System, Version=2.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089">
      <section name="IBI.aws.Admin.UI.My.MySettings" type="System.Configuration.ClientSettingsSection, System, Version=2.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089" allowExeDefinition="MachineToLocalUser" requirePermission="false"/>
    </sectionGroup>
  </configSections>

  <runtime>
    <generatePublisherEvidence enabled="false"/>
  </runtime>

  <startup>
    <supportedRuntime version="v2.0.50727" sku="Client"/>
  </startup>
  
  <appSettings>
    <!--## Path where the message database is located.-->
    <add key="Data_XmlFileLocation" value=""/>
    <!--## Username used for proxy authentication.-->
    <add key="Proxy_Username" value="user"/>
    <!--## Password used for proxy authentication.-->
    <add key="Proxy_Password" value="p@ssworD"/>
  </appSettings>

  <system.serviceModel>
    <bindings>
      <basicHttpBinding>
        <binding name="BasicHttpBinding_IUpdateService"
                 useDefaultWebProxy="false"
                 proxyAddress="http://proxyaddress:8080" />
      </basicHttpBinding>
    </bindings>
  </system.serviceModel>
  
</configuration>
JavaScript errors detected

Please note, these errors can depend on your browser setup.

If this problem persists, please contact our support.