Problem:
When running the forward_proxy plugin on a multi-homed server, there is no configuration option to specify which local source IP address to use for outbound requests. It relies solely on OS-level routing.
Proposed Solution:
Add a configuration option (similar to bind in standard transport blocks) inside the forward_proxy directive to explicitly set the local outgoing IP.
Alternatives:
Using OS-level SNAT (iptables) or policy-based routing, which is less flexible than a direct configuration option.
Problem:
When running the forward_proxy plugin on a multi-homed server, there is no configuration option to specify which local source IP address to use for outbound requests. It relies solely on OS-level routing.
Proposed Solution:
Add a configuration option (similar to bind in standard transport blocks) inside the forward_proxy directive to explicitly set the local outgoing IP.
Alternatives:
Using OS-level SNAT (iptables) or policy-based routing, which is less flexible than a direct configuration option.