Qu'est-ce qu'un serveur proxy? En anglais s'il vous plait.

Avez-vous déjà voyagé et n'avez pas pu obtenir les mêmes émissions que vous regardez normalement chez vous sur Hulu? Ou avez-vous remarqué que certains sites Web sont bloqués ou que vous ne pouvez pas accéder à certains services lorsque vous êtes connecté à différents réseaux Wi-Fi? Cela est probablement dû à la mise en place d'un proxy.

Qu'est-ce qu'un serveur proxy?

Un serveur proxy, ou simplement proxy, c'est comme avoir un autre ordinateur auquel vos requêtes Internet sont envoyées avant d'aller sur le vrai site Web. C'est un serveur qui prend toutes les informations que vous avez envoyées, comme une demande d'achat de nouveaux chemises sur H&M, et les achemine via une adresse IP différente.

C'est ce qui rend un proxy si puissant. Ils peuvent faire apparaître toute votre activité Internet comme si elle provenait d'un endroit complètement différent.

Les entreprises les utilisent à des fins de sécurité et de performance du réseau, les particuliers les utilisent pour des raisons de confidentialité, et il existe également des fonctionnalités intéressantes que vous pouvez exploiter lorsque vous utilisez des serveurs proxy pour votre navigation Internet dont nous parlerons plus tard.

Un proxy peut être physiquement localisé n'importe où. Vous pouvez configurer un proxy sur votre ordinateur personnel ou vous pouvez en déployer un sur le cloud. La principale chose qui compte est que le proxy dispose des configurations dont vous avez besoin pour les fonctionnalités souhaitées.

N'oubliez pas qu'un proxy agit comme un filtre d'adresse IP sophistiqué. Semblable aux filtres, il existe différents types de proxys et ils ont tous leurs utilisations spécifiques.

Pour commencer, parlons du type de proxy le plus courant et de son fonctionnement, le proxy direct.

Comment fonctionne un proxy

Lorsque vous entendez ou voyez des gens parler de proxys, ils font probablement référence à des proxys de transfert. Ce sont les types de proxy les plus courants car ils gèrent facilement ce dont la plupart des gens ont besoin. Les proxys de transfert servent d'intermédiaire entre vos demandes et le serveur auquel vous essayez de vous connecter.

La façon dont un proxy fonctionne est que vous faites d'abord une demande, par exemple vous essayez d'accéder à GitHub. Donc, vous tapez l'URL et appuyez sur Entrée. Avec un proxy, au lieu de vous connecter directement à GitHub avec l'adresse IP de votre ordinateur, votre demande est interceptée par le proxy.

Ensuite, le proxy prend votre demande, la met à jour et l'envoie à partir de sa propre adresse IP. Cela peut supprimer complètement votre adresse IP et vos informations d'identification de la demande adressée au serveur GitHub.

L'une des façons dont les mandataires gèrent la modification de votre demande est directement dans les en-têtes de demande qu'il envoie au serveur. Une demande de proxy peut définir des en-têtes tels que Transféré et Via dans la demande d'origine avant d'envoyer le message au serveur à partir duquel vous essayez d'obtenir des informations.

Une fois que le proxy a mis à jour les informations de votre demande, il enverra votre demande reformatée au serveur GitHub. Ce serveur pense maintenant que votre demande provient d'un emplacement différent et il renverra les données souhaitées via cet emplacement.

Ensuite, le proxy prend les données du serveur GitHub et effectue toutes les vérifications pour lesquelles il a été configuré avec ces données. Il pourrait rechercher des scripts malveillants ou d'autres problèmes de sécurité. Ensuite, il renvoie enfin les données sur votre ordinateur et votre page se charge.

Un serveur proxy n'est pas nécessairement limité à un utilisateur à la fois. Plusieurs personnes peuvent envoyer des demandes via le même proxy et elles peuvent toutes partager les mêmes avantages. Il existe de nombreuses raisons pour lesquelles vous pouvez utiliser un proxy, même s'il s'agit d'un proxy partagé.

Pourquoi vous utiliseriez un proxy

Maintenant que vous savez ce qu'est un proxy, il est bon de connaître certains des cas d'utilisation courants pour eux.

  • Vous pouvez augmenter la sécurité du réseau en chiffrant les demandes

    ○ Empêcher les pirates d'intercepter des informations sensibles

    ○ Bloquez les sites malveillants de votre réseau réel

  • Vous pouvez réduire la quantité de trafic réseau en mettant les sites en cache

    ○ Mettez en cache les sites Web de sorte qu'une seule demande soit faite au site, quel que soit le nombre d'utilisateurs sur le proxy

  • Vous pouvez contrôler la façon dont les gens utilisent Internet

    ○ Bloquer des domaines spécifiques

    ○ Surveiller et enregistrer toutes les demandes Web

  • Vous pouvez contourner les blocages mis en place par les entreprises et les pays

    ○ Accéder au contenu d'un autre pays

    ○ Contournez les pare-feu d'entreprise

Ce n'est pas une liste complète de tout ce que vous pouvez faire avec les proxys, mais je voulais également inclure certains des autres avantages qui ne relèvent pas tout à fait des catégories typiques.

  • Vous avez toujours les cookies bloqués
  • Vous avez toujours des annonces bloquées
  • Vous pouvez accéder au Web profond
  • Il supprime toute personnalisation de recherche ou le suivi de vos recherches précédentes
  • Vous pouvez supprimer des données
  • Vous pouvez faire des recherches sur vos concurrents

Différents types de proxy

Il existe de nombreux types de proxys qui couvriront à peu près toutes les configurations auxquelles vous pouvez penser. Ici, je vais vous donner un aperçu rapide de 14 types de proxy différents.

Proxy transparent

Les proxies transparents sont le type de proxy le plus simple. Ils transmettent toutes vos informations, mais avec l'adresse IP du proxy. Ces proxys n'offrent aucun type de protection de la vie privée.

Ils indiquent au serveur auquel vous envoyez votre demande que la demande provient d'un proxy. Cela suffit pour contourner de simples interdictions IP. Une utilisation courante des proxys transparents consiste à configurer le filtrage de sites Web, comme le font les écoles et les entreprises.

Proxy anonyme

Les proxies anonymes sont un type de proxy couramment utilisé. Ils ne transmettent jamais votre adresse IP au site Web sur lequel vous naviguez, bien qu'ils s'identifient comme proxy dans la demande. Cela permet de garder votre activité de navigation privée.

Lorsque vous ne voulez pas que des publicités ciblées vous suivent sur Internet ou que vous ne voulez pas que votre emplacement soit associé à votre demande, voici quelques proxys standard à utiliser. Cela suffit généralement pour contourner la plupart des activités de ciblage, mais il est toujours possible que vos informations soient révélées.

Proxy d'anonymat élevé

Ces proxys sont le type le plus sûr car ils ne transmettent pas votre adresse IP et vos données personnelles et ils ne s'identifient pas comme proxy lors de la demande. Ils modifient également sporadiquement l'adresse IP qu'ils utilisent pour les demandes. C'est ce qui permet aux proxys à anonymat élevé de vous offrir le plus de confidentialité en ligne.

Le navigateur TOR utilise ce type de proxy. Étant donné que l'adresse IP change occasionnellement, il est extrêmement difficile pour les serveurs de savoir quel trafic appartient à quel client. Si vous ne souhaitez pas être suivi, c'est la meilleure option.

Proxy déformant

Un proxy déformant fonctionne de la même manière qu'un proxy anonyme, sauf qu'il transmet une adresse IP volontairement fausse. Il s'identifie en tant que proxy et utilise cette fausse adresse IP dans les requêtes. C'est génial lorsque vous voulez apparaître comme si vous étiez dans un endroit spécifique.

Ceci est utile lorsque vous souhaitez contourner des restrictions de contenu spécifiques. C'est comme si vous pouviez choisir l'adresse IP que vous souhaitez que le proxy utilise.

Proxy résidentiel

Les proxies résidentiels sont des proxies qui utilisent de vraies adresses IP. Cela signifie que ce sont les adresses de vrais ordinateurs. Ce sont les meilleurs types de proxies à utiliser car ils ressemblent à des clients réguliers pour les serveurs.

N'importe lequel des types de proxy discutés jusqu'à présent peut être un proxy résidentiel. Tant que l'adresse IP du proxy est associée à un périphérique physique, ces types de proxy ont tendance à être indétectables et ils contournent certains des problèmes géographiques rencontrés par d'autres types de proxy.

Proxy du centre de données

Ce sont un peu le contraire des procurations résidentielles. Les proxys de centre de données ont des adresses IP générées par ordinateur qui ne sont pas associées à un appareil réel. C'est comme avoir un proxy dans le cloud.

Un avantage de ce type de proxy est leur rapidité. Habituellement, les fournisseurs de services cloud ont des connexions Internet incroyables qui vous offrent des vitesses que vous ne pourriez pas obtenir autrement. Bien qu'ils partagent tous des adresses IP similaires, un serveur pourrait héberger des centaines de proxys de centre de données.

Proxy public

De tous les types de proxy, ce sont les proxys les plus peu sûrs et les moins fiables disponibles. Ils peuvent tomber à tout moment et beaucoup sont mis en place par des pirates pour voler des données. La seule raison pour laquelle les gens les utilisent encore est qu’ils sont gratuits.

Bien qu'il ne soit pas difficile de trouver des listes de proxys publics gratuits, il est difficile d'en trouver de bons. Vous ne savez jamais par qui ces proxys sont hébergés et c'est un énorme pari d'envoyer vos informations sensibles via un seul. N'importe quel nombre d'utilisateurs peut être sur un proxy public à tout moment et personne ne réglemente qui l'utilise.

Proxy privé

Les proxys privés ont une certaine ambiguïté sur ce qu'ils sont car ils sont définis par le fournisseur offrant le service. Cela peut signifier que votre proxy ne peut être utilisé que par un client à la fois ou que votre proxy nécessite une authentification avant de pouvoir l'utiliser. Ce sont comme des versions plus fiables de proxys publics.

Un proxy privé peut être transparent ou avoir un anonymat élevé, similaire à certains des autres ci-dessus, comme le proxy résidentiel ou du centre de données. Ce type de proxy a plus à voir avec qui peut s'y connecter que la façon dont il gère vos demandes.

Proxy dédié

Un proxy dédié est comme un type spécifique de proxy privé. Cela signifie simplement que le proxy ne peut pas être partagé par plusieurs clients en même temps. Ainsi, un seul client peut se connecter et envoyer des requêtes.

Cela permet d'éviter que l'adresse IP du proxy ne soit interdite par différents sites Web et services. C'est l'un des moyens par lesquels un fournisseur de proxy peut contrôler qui a accès au proxy pour s'assurer qu'il n'est pas abusé.

Proxy partagé

Ce sont quelques-uns des proxys les moins chers disponibles et ils fonctionnent de la même manière que les serveurs partagés. Les clients se regroupent et partagent le coût du proxy et ils peuvent tous y accéder en même temps. Les proxys partagés ont une architecture plus complexe car ils gèrent un grand nombre de requêtes en même temps.

Selon la façon dont les ressources sont allouées sur le proxy partagé, les demandes peuvent être plus lentes que sur votre propre adresse IP. Comme il traite plusieurs demandes de plusieurs utilisateurs, les configurations de ces types de proxys sont plus critiques que les autres.

Proxy rotatif

Les proxies rotatifs fonctionnent un peu différemment des autres. Chaque fois qu'un client se connecte au proxy, une nouvelle adresse IP est créée pour lui. Ils n'utilisent donc jamais la même adresse IP plus d'une fois.

Chaque fois qu'un client envoie une demande, une nouvelle adresse IP est générée. C'est ainsi que les proxys comme le navigateur TOR fonctionnent pour garder votre anonymat. Un proxy rotatif offre un niveau élevé de sécurité et de confidentialité lorsqu'il est combiné avec certains des autres types.

Proxy SSL

Ces proxys suivent le même protocole que les requêtes HTTPS. Le «S» en HTTPS signifie SSL, ce qui signifie que vos requêtes Web sont sécurisées entre votre client et le serveur auquel vous essayez d'accéder.

Cela signifie que vous obtenez encore plus de sécurité car toutes vos demandes via le proxy sont cryptées. La plupart des proxys devraient l'utiliser par défaut, mais il y a encore une chance que vous rencontriez certains qui utilisent HTTP.

Proxy inverse

Les proxys inverses sont complètement différents de tout ce que nous avons couvert jusqu'à présent. Un proxy inverse masque l'adresse IP d'un serveur auquel vous essayez d'envoyer une demande. Lorsqu'un serveur a besoin de la sécurité et de la confidentialité des clients, c'est à ce moment que ces types de proxies entrent en jeu.

Ces proxies sont parfaits si vous avez besoin de surveiller l'accès à un serveur pour des raisons comme empêcher les clients d'avoir un accès non surveillé à une base de données. Cela peut également aider à réduire le trafic sur le réseau en transmettant les informations mises en cache au lieu de faire une requête à chaque fois.

Services proxy

Si vous avez effectué une recherche rapide de services proxy, vous saurez qu'il y a beaucoup de choix. Tous ne sont pas créés de la même manière, il est donc important que vous sachiez quelles fonctionnalités vous attendez de votre service proxy.

La plupart de ces services offrent des combinaisons des types de proxy. Par exemple, vous pourrez trouver des proxys SSL résidentiels, à anonymat élevé, regroupés dans un seul service. Il y en a quelques-uns qui se démarquent des autres, alors voici une liste d'entre eux, mais assurez-vous de les rechercher pour voir s'ils répondent à vos besoins.

  • //smartproxy.com/
  • //www.megaproxy.com/
  • //whoer.net/webproxy
  • //www.proxysite.com/
  • //hide.me/en/proxy
  • //www.kproxy.com/
  • //www.vpnbook.com/webproxy

Serveur proxy vs VPN

Si vous êtes familier avec les VPN (réseaux privés virtuels), vous vous demandez peut-être en quoi un proxy est différent. La principale différence est qu'un VPN sécurise tout votre trafic réseau alors que les proxys ne sécurisent que votre trafic Internet.

Certaines choses que les VPN sécurisent que les proxys n'incluent pas les téléchargements ou les téléchargements FTP et les processus du système d'exploitation en arrière-plan, comme les mises à jour.

La seule chose que les proxys et les VPN ont en commun est qu'ils donnent l'impression que votre trafic Internet provient d'une adresse IP différente. C'est tout ce qu'ils ont en commun. La façon dont ils gèrent cela est très différente en raison de leur utilisation.

Un proxy transmet simplement vos requêtes Internet, agissant comme un intermédiaire. Un VPN, d'autre part, tunnelise toute l'activité de votre réseau jusqu'au niveau du système d'exploitation. Les proxies sont généralement utilisés par une seule application comme un navigateur ou un client torrent.

Les entreprises ont tendance à utiliser des VPN pour permettre aux employés d'accéder aux ressources de l'entreprise sans se soucier du trafic intercepté ou enregistré par un FAI (fournisseur d'accès Internet). Ceux-ci sont généralement hébergés sur un ordinateur physique quelque part dans les locaux.

L'avantage des VPN est qu'ils cachent tout ce que vous faites. Si votre FAI devait obtenir un historique de votre utilisation, il verrait seulement que vous étiez connecté à un VPN. Rien sur votre trafic ne serait vu. Lorsque vous vous connectez au Wi-Fi public, un VPN est le choix le plus sûr.

Avec tous les avantages liés à l'utilisation d'un VPN, il existe encore de bonnes raisons pour lesquelles les gens choisissent des proxys. Pour commencer, les VPN sont généralement plus chers qu'un proxy. Vous avez également besoin d'un matériel informatique décent pour exécuter un VPN. La connexion est généralement plus lente qu'un proxy.

Il arrive souvent que vous n'ayez pas nécessairement besoin du type de sécurité qu'offre un VPN. Lorsque vous souhaitez simplement masquer vos activités sur une seule application à faible coût, un proxy peut valoir la peine d'être envisagé.

Avantages et risques

Maintenant que vous savez tout sur les proxys, voici une liste de certains des avantages et des risques associés à leur utilisation.

Avantages

  • Navigation Internet sécurisée et privée
  • Capacité à contourner les restrictions de géolocalisation
  • Meilleures performances du réseau
  • Capacité à contrôler les sites Web auxquels les clients ont accès
  • De nombreux types au choix pour répondre à des besoins spécifiques

Des risques

  • Vos demandes peuvent revenir très lentement
  • Tous les proxys ne chiffrent pas vos demandes afin que vos informations puissent toujours fuir
  • Des proxys gratuits ou bon marché pourraient être mis en place par des pirates informatiques ou des agences gouvernementales
  • Les proxies peuvent disparaître à tout moment
  • Toutes vos demandes et informations passent toujours par un tiers qui pourrait être géré par n'importe qui

L'utilisation de l'un des types de serveur proxy présente de nombreux avantages et risques. C'est pourquoi il est important de ne se connecter qu'aux serveurs proxy auxquels vous faites confiance. Lorsque vous êtes connecté à un proxy de confiance, les risques auraient dû être pris en compte dans les configurations pour que vous ayez moins à vous soucier.

Comment configurer un serveur proxy simple

Créer votre propre proxy privé semble beaucoup plus difficile qu'il ne l'est. Vous pouvez créer un proxy avec un ordinateur de votre maison qui est tout aussi sécurisé que la plupart des procurations que vous pouvez acheter. Cela demande juste un peu de patience et un peu de curiosité.

Sur un serveur Linux, vous pouvez installer Squid et définir les configurations du proxy que vous souhaitez créer. Vous pourrez par exemple bloquer des sites Web spécifiques ou exiger une authentification avant qu'un client puisse se connecter au proxy.

Voici une excellente présentation de la configuration d'un proxy Squid sur Linux: //devopscube.com/setup-and-configure-proxy-server/

Sous Windows et Mac, vous avez la possibilité de créer un serveur proxy à l'aide de Python et de Google App Engine. Vous devrez payer pour le service Google App Engine, mais ils le rendent assez abordable.

La configuration d'un proxy comme celui-ci est un peu plus compliquée que sous Linux, mais voici une bonne marche à suivre: //www.hongkiat.com/blog/proxy-with-google-app-engine/

Comment se connecter à un proxy existant

La connexion à des proxys est généralement un processus simple une fois que vous connaissez les informations de votre proxy, comme son adresse IP et son numéro de port. Quel que soit le système d'exploitation que vous utilisez, les proxys sont généralement rapides à installer.

En règle générale, vous allez dans vos paramètres réseau et trouverez où vous pouvez entrer vos informations de proxy. Vous devriez alors pouvoir vous connecter et une page Web peut apparaître si une étape d'authentification est incluse par le proxy. Voici à quoi cela ressemble sur Windows et Ubuntu.

Conclusion

Vous savez maintenant tout sur les serveurs proxy, de ce qu'ils sont à la façon d'en créer un pour vous-même! J'ai un petit proxy configuré sur mon réseau domestique et cela rend certaines choses beaucoup plus faciles d'accès lorsque je suis loin de chez moi.

J'écris également sur d'autres choses aléatoires dans la technologie, comme l'apprentissage automatique et la réalité virtuelle. Vous devriez me suivre sur Twitter pour apprendre des choses qui sont parfois cool. De plus, j'ai un site Web sur lequel vous pouvez consulter mes autres articles et regarder ma lente transition du site actuel vers mon nouveau site brillant.