Software running on a local network (a) needs to connect via HTTPS to a publicly accessible cloud service (b). However, for security reasons the connection can not go directly from (a) to (b), but instead it needs to be routed through infrastructure (c) first from where it can reach (b).
One idea is to use a proxy installed in (c) to allow the connection from (a) -> (c) -> (b).
However, to also ensure two way authentication to work between (a) and (b) one needs to avoid any certificate change by the proxy.
- Would a proxy be a valid and simple solution?
- Is there a way to configure proxy software to do this?
- How would I do this e.g. with apache or squid?