Je pose cette question: Wrap packets in connect requests until reach the last proxyPython - Comment créer un tunnel de procurations
Et je l'ai appris à créer une chaîne de procurations que je dois:
- créer une socket
- connecter le prise de procuration a
- créer un tunnel par l'intermédiaire de a à B proxy - soit avec HTTP ou SOCKS protocole similaire
- créer un tunnel au moyen de [a, B] à C proxy simi LAR
- créer un tunnel via [A, B, C] à D
- ... jusqu'à ce que votre dernier proxy est chargé de construire le tunnel à la
T cible finale
je me suis ce que je dois faire jusqu'à ce que le deuxième point, parce que je pense que je viens d'ajouter l'en-tête « CONNECT » à la demande http au proxy A. Mais ma question est, dans cet exemple demande http:
CONNECT ipproxy:80 HTTP/1.1
Host: ?:80
en l'en-tête de l'hôte, je devrais mettre à nouveau le pro xy ip ou autre chose? Comme le proxy B ip ou le domaine du site final?
En outre, je ne comprenais pas comment passer du troisième point au suivant ... parce que je ne sais pas comment dire au proxy A de créer un tunnel à proxyB puis proxy B pour créer un tunnel à proxy C qui va au site final ..
Des exemples de comment puis-je le faire avec python? Ou un doc?
Un peu d'inspiration https://superuser.com/questions/96489/an-ssh-tunnel-via-multiple-hops –