# Proxy für ausgehende Verbindungen (z.B. Plugin-Manager)

**URL:** https://forum.shopware.com/t/proxy-fur-ausgehende-verbindungen-z-b-plugin-manager/34602
**Category:** Installation/Einstieg
**Created:** [19. Februar 2016 um 07:53 UTC](https://forum.shopware.com/t/proxy-fur-ausgehende-verbindungen-z-b-plugin-manager/34602 "2016-02-19T07:53:55Z")
**Posts on this page:** 9
**Page:** 1

<div class="post-metadata">

### Author: ![wahnsinn](https://avatars.discourse-cdn.com/v4/letter/w/c89c15/32.png) [@wahnsinn](https://forum.shopware.com/u/wahnsinn)
#### Post date: [19. Februar 2016 um 07:53 UTC](https://forum.shopware.com/t/proxy-fur-ausgehende-verbindungen-z-b-plugin-manager/34602/1 "2016-02-19T07:53:55Z")

</div>

Hallo zusammen,

wir betreiben eine&nbsp;Shopware-Installation, die hinter sehr strengen Firewall-Regeln liegt. Alle ausgehenden Verbindungen müssen über einen Proxy laufen, wo dann per Whitelist auf freigegebene Domains geprüft wird.

Gibt es in Shopware eine Möglichkeit, eine&nbsp;Proxy-Adresse zu hinterlegen?

Über cURL ist so eine Proxy-Verbindung ja relativ einfach konfigurierbar. Aber es macht ja keinen Sinn, wenn ich das irgendwo selbst in den Code reinbastel. Deshalb hoffe ich, dass das konfigurierbar ist. Hat jemand eine Idee?

Ach ja, es geht dabei ganz akut noch um Shopware 4.

Vielen Dank vorab.

---

<div class="post-metadata">

### Author: ![andres](https://avatars.discourse-cdn.com/v4/letter/a/a4c791/32.png) [@andres](https://forum.shopware.com/u/andres)
#### Post date: [19. April 2016 um 14:58 UTC](https://forum.shopware.com/t/proxy-fur-ausgehende-verbindungen-z-b-plugin-manager/34602/2 "2016-04-19T14:58:10Z")

</div>

Hallo,

das gleiche Problem haben wir auch. Und auch andere aus dem Forum:  
[http://forum.shopware.com/discussion/30537/proxy-server-eintragen/p1](http://forum.shopware.com/discussion/30537/proxy-server-eintragen/p1)

Für den PluginManager und die Shopwareupdates reicht es, wenn ich dies Zeile&nbsp;in der Datei  
“engine/Shopware/Plugins/Default/Backend/SwagUpdate/Components/Download.php”  
in Zeile 170 einfüge:

```
        // Proxy
        curl_setopt($ch, CURLOPT_PROXY, 'x.x.x.x:port');

```

&nbsp;

Das viel größere Problem sind die ionCube verschlüsselten Plugins, die ebenfalls nach außen “telefonieren”. Hier können wir keinen Proxy implementieren.

@shopware [@Stephan Pohl]([http://forum.shopware.com/profile/2/Stephan](http://forum.shopware.com/profile/2/Stephan) Pohl “Stephan Pohl”)‍ ‍:

In der setConfig() der Zend Curl Klasse gibt es die Parameter für proxy\_host & proxy\_port.  
Siehe:&nbsp;engine/Library/Zend/Http/Client/Adapter/Curl.php (Zeile 152ff)

Wäre es nicht sinnvoll diese Zend Klasse für alle ausgehenden Verbindungen zu verwenden?&nbsp;  
Und in den Grundeinstellungen oder der config.php eine Konfigurationsmöglichkeit für den curl Proxy ein zu bauen?

Würde mich über Feedback oder bessere Ideen freuen 😉

Viele Grüße aus Ulm

André

---

<div class="post-metadata">

### Author: ![Moritz\_Naczenski](https://dub1.discourse-cdn.com/flex013/user_avatar/forum.shopware.com/moritz_naczenski/32/7792_2.png) [@Moritz\_Naczenski](https://forum.shopware.com/u/Moritz_Naczenski)
#### Post date: [19. April 2016 um 16:27 UTC](https://forum.shopware.com/t/proxy-fur-ausgehende-verbindungen-z-b-plugin-manager/34602/3 "2016-04-19T16:27:38Z")

</div>

Am besten machst du dazu mal ein Ticket auf, dann können die Kollegen sich das ansehen!

Würde ja durchaus Sinn machen, soetwas in der config.php definieren zu können.

---

<div class="post-metadata">

### Author: ![andres](https://avatars.discourse-cdn.com/v4/letter/a/a4c791/32.png) [@andres](https://forum.shopware.com/u/andres)
#### Post date: [20. April 2016 um 12:08 UTC](https://forum.shopware.com/t/proxy-fur-ausgehende-verbindungen-z-b-plugin-manager/34602/4 "2016-04-20T12:08:47Z")

</div>

> [@Moritz Naczenski schrieb:](https://forum.shopware.com/profile/14574/Moritz%20Naczenski "Moritz%20Naczenski")
> 
> Am besten machst du dazu mal ein Ticket auf, dann können die Kollegen sich das ansehen!
> 
> Würde ja durchaus Sinn machen, soetwas in der config.php definieren zu können.

Vielen Dank für den Hinweis, habe hier ein Ticket erstellt:&nbsp;[Shopware Issuetracker](https://issues.shopware.com/#/issues/SW-14841&nbsp);

---

<div class="post-metadata">

### Author: ![brixlent](https://avatars.discourse-cdn.com/v4/letter/b/ad7895/32.png) [@brixlent](https://forum.shopware.com/u/brixlent)
#### Post date: [19. September 2016 um 14:53 UTC](https://forum.shopware.com/t/proxy-fur-ausgehende-verbindungen-z-b-plugin-manager/34602/5 "2016-09-19T14:53:57Z")

</div>

Ich habe das gleiche Problem hinter einem Proxy zu sein und müsste diesen eintragen, gibts hierzu schon ein Update oder an welchen Stellen muss ich die Proxy-Daten eintragen?

Die Klasse&nbsp;engine/Library/Zend/Http/Client/Adapter/Curl.php hat eine setConfig Methode. Wer benutzt diese Methode bzw. Klasse?

---

<div class="post-metadata">

### Author: ![brixlent](https://avatars.discourse-cdn.com/v4/letter/b/ad7895/32.png) [@brixlent](https://forum.shopware.com/u/brixlent)
#### Post date: [20. September 2016 um 09:57 UTC](https://forum.shopware.com/t/proxy-fur-ausgehende-verbindungen-z-b-plugin-manager/34602/6 "2016-09-20T09:57:21Z")

</div>

Ich habe das Problem gelöst und konnte die Proxy-Einstellungen auf meinem RHEL7 System global für den Apache setzen. Hierzu einfach die Datei&nbsp;/etc/sysconfig/httpd um folgendes ergänzen und neu starten:

&nbsp; &nbsp; http\_proxy=http://host:port  
&nbsp; &nbsp; https\_proxy=https://host:port  
&nbsp; &nbsp; ftp\_proxy=ftp://host:port

---

<div class="post-metadata">

### Author: ![St3phan](https://avatars.discourse-cdn.com/v4/letter/s/ecc23a/32.png) [@St3phan](https://forum.shopware.com/u/St3phan)
#### Post date: [19. April 2017 um 14:25 UTC](https://forum.shopware.com/t/proxy-fur-ausgehende-verbindungen-z-b-plugin-manager/34602/7 "2017-04-19T14:25:52Z")

</div>

> [@wahnsinn schrieb:](https://forum.shopware.com/profile/23124/wahnsinn "wahnsinn")
> 
> Hallo zusammen,
> 
> wir betreiben eine&nbsp;Shopware-Installation, die hinter sehr strengen Firewall-Regeln liegt. Alle ausgehenden Verbindungen müssen über einen Proxy laufen, wo dann per Whitelist auf freigegebene Domains geprüft wird.

Hallo wahnsinn,

wir wollen eine ähnliche Firewall einrichten und dann ebenfalls URLs/Domains whitelisten. Hast Du irgendwo eine Liste mit ausgehenden URLs gefunden oder habt Ihr selber den Code bzw. die Logfiles durchsucht? Es wäre natürlich toll, wenn Du Deine (ggf. reduzierte) Whitelist hier zur Verfügung stellen könntest…

Ich weiß natürlich, dass das auch Plugin abhängig ist, aber für den SW Core und die Standard-Plugins wäre das schonmal super!

Danke und viele Grüße  
Stephan

&nbsp;

&nbsp;

&nbsp;

---

<div class="post-metadata">

### Author: ![Sebbe](https://dub1.discourse-cdn.com/flex013/user_avatar/forum.shopware.com/sebbe/32/17839_2.png) [@Sebbe](https://forum.shopware.com/u/Sebbe)
#### Post date: [19. September 2017 um 09:29 UTC](https://forum.shopware.com/t/proxy-fur-ausgehende-verbindungen-z-b-plugin-manager/34602/8 "2017-09-19T09:29:52Z")

</div>

Hallo zusammen,

auch hier besteht das Problem. Gibt es Neuigkeiten?

---

<div class="post-metadata">

### Author: ![andy09](https://avatars.discourse-cdn.com/v4/letter/a/a4c791/32.png) [@andy09](https://forum.shopware.com/u/andy09)
#### Post date: [6. April 2018 um 19:46 UTC](https://forum.shopware.com/t/proxy-fur-ausgehende-verbindungen-z-b-plugin-manager/34602/9 "2018-04-06T19:46:19Z")

</div>

Hallo zusammen,

wir haben auch jetzt einen Proxy eingesetzt und stehen vor dem gleichen Problem.

Die Lösung von @andres‍ funktioniert irgendwie nicht.  
Die Lösung von @brixlent‍ so halb.  
Der Plugin Manager funktioniert und mir werden auch Updates angezeigt. Aber das z.B. eine neue Shopware Version vorhanden ist, wird widerum nicht angezeigt.  
Auch die Shop News werden nicht angezeigt. (Keine verbindung zum Server)

Den Proxy für Zend habe ich in der „engine/Library/Zend/Http/Client/Adapter/Proxy.php“ eingetragen und wie es scheint, funktioniert das auch.
