proxy HTTP python seriamente simples? [duplicado]

Esta pergunta já tem uma resposta aqui:

Proxy Python .. Simples! [fechadas] 2 respostas

Eu olhei em todos os lugares e encontrei milhões de servidores proxy python, mas nenhum faz exatamente o que eu gostaria (eu acho: s)

Eu tive bastante experiência com python em geral, mas sou bastante novo no mundo dos segredos obscuros do protocolo HTTP.

O que eu acho que pode ser útil seria um exemplo de proxy muito simples que pode ser conectado e, em seguida, tentará se conectar ao endereço passado para ele.

Além disso, acho que o que me confunde é tudo o que as coisas ocultas estão fazendo, por exemplo se a classe herda de BaseHTTPServer.BaseHTTPRequestHandler, o que exatamente acontece quando uma página é solicitada, como em muitos dos exemplos que eu encontrei, não há referência à variável de caminho e, de repente, puf! self.path é usado em uma função. estou assumindo que foi herdado, mas como ele termina com o caminho usado?

desculpe se isso não fazia muito sentido, pois minha ideia do meu problema provavelmente está embaralhada :(

se você puder pensar em algo que torne minha pergunta mais clara, por favor, sugira que eu a adicione. xxx

Editar:

Além disso, um link para uma explicação dos processos detalhados pelos quais o proxy lida com a solicitação, solicita a página (como ler / modificar os dados neste momento) e os passa para o solicitante original seria muito apreciado xxxx

questionAnswers(3)

yourAnswerToTheQuestion