Synapse workers should respect X-Forwarded headers
Currently, Synapse workers ignore the X-Forwarded headers, which leads to internal Docker IP addresses randomly appearing in the users' device list. This adds the `x_forwarded: true` option to the worker config, fixing the issue.
This commit is contained in:
		| @@ -26,6 +26,7 @@ worker_listeners: | ||||
| {% if http_resources|length > 0 %} | ||||
|   - type: http | ||||
|     bind_addresses: ['::'] | ||||
|     x_forwarded: true | ||||
|     port: {{ matrix_synapse_worker_details.port }} | ||||
|     resources: | ||||
|       - names: {{ http_resources|to_json }} | ||||
|   | ||||
		Reference in New Issue
	
	Block a user