How do I redirect URL while also changing source and destination IP address over HTTPS?

Solution 1:

I don't see why you would need iptables over here.

Just install a server as a reverse proxy, have that server's IP in the whitelisted IPs. End-users will connect to that server, which will reverse proxy connections to the final destination.

A reverse proxy opens a connection from its own IP address to the proxied server IP address, so you don't need any extra tricks for IP addresses.