not entirely sure if I’m in the right place to ask this kind of question, - if I am in the wrong place, please let me know.

I have an older client that is incompatible with many modern web standards. This is not a major issue for me. However, one standard that is causing issues for me is HTTPS. Most modern websites use HTTPS, and if I try to access a website over HTTPS using this legacy client, it will tell me that there are no common encryption standards (or something of that nature) and the page does not load.

Is it possible to set up a server between this client and the internet to handle HTTPS on behalf of the client? I.E: the client makes a request to access google.com over HTTP, the server intercepts this, requests google.com over HTTPS, and then serves google.com to the client over HTTP.

[client] - http - [mitm server] - https - [server]

I think that I need some sort of proxy server, but to be honest, I’m absolutely clueless, and I’m not even sure what to Google to find the answers I need. If anyone has any advice, I’d love to hear it.

Browse other questions tagged or ask your own question.