@@ -110,6 +110,7 @@ _category_names = (gettext('files'),
110110 gettext('news'),
111111 gettext('map'))
112112
113+outgoing_proxies = settings.get('outgoing_proxies', None)
113114
114115@babel.localeselector
115116def get_locale():
@@ -638,7 +639,8 @@ def image_proxy():
638639 resp = requests.get(url,
639640 stream=True,
640641 timeout=settings['server'].get('request_timeout', 2),
641− headers=headers)
642+ headers=headers,
643+ proxies=outgoing_proxies)
642644
643645 if resp.status_code == 304:
644646 return '', resp.status_code