Illustration du fonctionnement d'un forward proxy
Bonjour à tous, je suis votre ami, le rédacteur spécialisé dans la démystification des technologies du web ! Aujourd'hui, je vais élucider un mystère pour vous parler du fonctionnement des forward proxies.
Qu'est-ce qu'un agent positif ?
J'aimerais commencer par vulgariser ce qu'est un forward proxy. En termes simples, un forward proxy est une sorte d'intermédiaire situé entre le client et le serveur cible, jouant le rôle du demandeur, envoyant des requêtes au serveur au nom du client, et transmettant les résultats de la réponse du serveur au client.
Comment fonctionnent les procurations positives
Ci-dessous, je vais vous expliquer le processus !
1) Le client envoie une demande au serveur mandataire.
Si Xiao Wang veut accéder à un certain site web, sa demande est d'abord envoyée à un serveur proxy. Wang peut être chez lui ou au travail et peut définir l'adresse du serveur proxy.
2. les serveurs proxy positifs reçoivent les demandes.
Lorsque le serveur mandataire reçoit la demande de Xiao Wang, il envoie une demande au serveur cible au nom de Xiao Wang et déguise son adresse IP en adresse IP de Xiao Wang.
3. le serveur cible renvoie une réponse.
Le serveur cible reçoit la demande, ignorant la présence de Xiao Wang, et envoie la réponse au serveur mandataire.
4. le serveur mandataire transmet la réponse au client.
Le serveur mandataire reçoit la réponse du serveur cible et la transmet à Xiao Wang. C'est comme si Xiao Wang communiquait directement avec le serveur cible, en ignorant totalement l'existence du serveur mandataire.
5. le client reçoit la réponse avec succès.
Enfin, Xiao Wang a reçu en douceur le résultat de la réponse du serveur cible et a profité d'une expérience Internet fluide.
donner un exemple
Pour vous aider à mieux comprendre l'agent positif, permettez-moi de vous donner un exemple. Supposons que vous soyez un voleur et que votre objectif soit de frapper à une porte pour entrer chez quelqu'un et que vous ne vouliez pas être attrapé par le propriétaire. À ce stade, vous pouvez demander à un ami d'agir en tant qu'agent positif et de frapper à la porte pour vous.
Vous transmettez la demande à cet ami (le serveur mandataire avancé), votre ami frappe à la porte du propriétaire en votre nom (le serveur cible), puis vous informe de l'état de la porte, afin que vous puissiez décider de votre prochaine action en fonction de l'état de la porte.
Ainsi, vous avez réussi à atteindre votre objectif en utilisant un agent positif. Le propriétaire n'avait pas la moindre idée que quelqu'un frappait secrètement à la porte, c'est très malin de la part de l'éditeur !
Différence entre le mandataire direct et le mandataire indirect
J'ai parlé des proxies directs, alors parlons des proxies inversés !
Les proxies directs mettent l'accent sur le rôle du proxy, qui envoie des demandes au serveur pour le compte du client, tandis que les proxies inversés mettent l'accent sur le rôle du serveur proxy, qui envoie des réponses au client pour le compte du serveur.
Prenons un exemple pour illustrer notre propos. Supposons que vous vous apprêtiez à nouveau à voler dans votre maison, mais que cette fois la personne qui frappe à la porte soit votre ami. Pour que le propriétaire ne reconnaisse pas votre relation avec votre ami, vous demandez à un étranger (un serveur mandataire inverse) de frapper à la porte pour vous.
Cet inconnu a frappé à la porte du propriétaire au nom de votre ami et vous a informé de l'état de la porte, tandis que le propriétaire savait seulement qu'un inconnu avait frappé à sa porte et n'avait aucune idée de votre relation avec l'inconnu. Vous avez encore réussi à tromper le propriétaire et vous êtes vraiment un rédacteur intelligent !
résumés
Avez-vous une première idée du fonctionnement des proxys de renvoi ? En utilisant notre propre intermédiaire, nous pouvons facilement accéder aux sites web bloqués et améliorer la vitesse et la sécurité de l'accès au réseau.
Aujourd'hui, je vous dévoile le mystère du forward proxy, en espérant vous aider à mieux comprendre et appliquer cette technologie. À la prochaine fois, tout le monde en profitera, c'est le but de l'éditeur !
Ahem, l'article n'est pas encore terminé, mais laissez-moi vous révéler un petit secret. En fait, au cours du processus de proxy de transfert, vous pouvez rencontrer quelques problèmes mineurs, tels que des temps d'arrêt du serveur proxy, des délais d'attente des demandes et d'autres problèmes. Toutefois, tant que la relation entre Xiao Wang et le serveur mandataire reste étroite, tous ces problèmes peuvent être résolus !