Comment Trouver Votre Numéro de Port ? Un Guide Pratique

EVOproxy Team
Comment Trouver Votre Numéro de Port ? Un Guide Pratique

Vous êtes en train de configurer, l'automatisation attend, et un champ vide demande un numéro de port que vous n'avez pas. C'est généralement à ce moment que les gens commencent à deviner, et deviner est le moyen le plus rapide de perdre du temps. Un numéro de port est le point de terminaison du service, tandis que l'adresse IP est l'adresse de la machine, donc le travail pratique consiste à trouver quel service écoute, quelle connexion est sortante, ou quel paramètre de proxy vous a été attribué.

Pourquoi vous devez trouver un numéro de port

Un numéro de port indique à un système quel service atteindre sur un appareil ou une passerelle. Un port est le point de terminaison du service, et l'adresse IP identifie la machine, donc les deux éléments doivent s'aligner avant que le trafic n'atteigne la bonne destination. Sur un système de bureau, la première vérification est généralement la table des sockets actifs, car les numéros de port proviennent du système d'exploitation, et non de conjectures les guides pour consommateurs et réseaux s'accordent sur ce flux de travail.

Correspondre au contexte avant de toucher au clavier

La bonne méthode dépend de l'endroit où se trouve le port. Si vous vérifiez votre propre ordinateur, vous avez besoin du port sur lequel une application locale écoute. Si vous travaillez à la périphérie de votre réseau, vous pourriez avoir besoin de la règle de redirection de port du routeur. Si vous utilisez un proxy, le port provient généralement du tableau de bord du proxy, et non de votre appareil.

Règle pratique : si vous ne pouvez pas dire si le port est local, routé, ou attribué par un service, arrêtez et identifiez d'abord le contexte.

Cette distinction permet d'éviter des dépannages inutiles. Un service local peut être ouvert sur votre ordinateur portable et rester injoignable depuis Internet car le routeur, le pare-feu ou la couche proxy modifient le chemin. TCP/IP utilise des ports pour séparer les connexions simultanées et pour montrer si un service est ouvert, fermé ou à l'écoute comme expliqué dans les références réseau.

Les flux de travail riches en proxy ajoutent une autre couche de contrôle. Les équipes d'automatisation marketing ont souvent besoin de confirmer comment les connexions HTTP et SOCKS5 sont exposées, comment les sessions persistantes sont maintenues, et quel port l'application doit cibler. Si votre proxy est un proxy HTTP, l'application envoie généralement le trafic web via un port spécifique, et le port attribué doit correspondre à la configuration du service plutôt qu'à un paramètre par défaut que vous avez vu ailleurs. Pour une référence pratique sur le serveur proxy, consultez le guide interne sur les bases du serveur proxy HTTP.

Trouver les numéros de port locaux sur votre ordinateur

Un écran d'ordinateur portable affichant une commande terminal montrant une liste de ports réseau actifs et leur statut.

Le moyen le plus fiable de trouver un port local est d'inspecter les sockets actifs avec netstat. Sur Windows, le détail clé est de mapper le port au processus propriétaire. Sur les systèmes de type Unix, l'astuce utile est de filtrer les sockets à l'écoute, car le port affiché dans une connexion client établie n'est pas toujours le port de service que vous recherchez comme résumé dans les conseils de recherche de port local.

Chemin Windows

Ouvrez l'invite de commande ou PowerShell et exécutez :

netstat -aon | findstr <port>

Remplacez <port> par le numéro que vous vérifiez. La sortie vous donne le PID, ou identifiant de processus, que vous pouvez ensuite faire correspondre dans le Gestionnaire des tâches. C'est le moyen le plus clair de savoir si un navigateur, un outil de synchronisation, un scraper ou un serveur de test local est lié au port qui vous intéresse.

Si vous souhaitez d'abord trouver tous les ports à l'écoute, utilisez :

netstat -aon

Ensuite, recherchez les lignes marquées LISTENING. Ce sont les services attendant des connexions entrantes. Un numéro après les deux-points dans l'adresse locale est le numéro de port, et la colonne PID vous indique quelle application le possède. Cette combinaison empêche l'erreur courante de lire le mauvais point de terminaison comme le port de service.

macOS et systèmes de type Unix

Sur macOS ou un autre système de type Unix, exécutez :

netstat -an

ou, si vous souhaitez vous concentrer sur les écouteurs :

netstat -a | grep -i "listen"

Encore une fois, le numéro après les deux-points dans l'adresse locale est le port. Un socket LISTENING pointe vers un service lié à votre machine, tandis qu'un socket ESTABLISHED est une connexion active qui peut utiliser un port client éphémère à la place.

Habitude utile : vérifiez à la fois l'état et l'adresse, pas seulement le numéro de port lui-même.

Cette habitude est importante lorsque vous déboguez des conteneurs locaux, des récepteurs de webhook ou des tableaux de test. Si un service démarre mais n'accepte pas le trafic, le port peut toujours apparaître dans la table des sockets, mais la couche application peut être défaillante. Si votre cas d'utilisation est une session de navigateur à distance ou un flux d'authentification proxy, l'inspection des sockets locaux vous indique ce que votre machine fait, pas ce que le serveur distant attend, donc ne vous arrêtez pas ici si la cible est en dehors de votre propre hôte.

Vérification des ports ouverts sur votre routeur et pare-feu

Un routeur sans fil moderne est posé sur un bureau à côté d'un moniteur affichant les paramètres de configuration de redirection de port.

Un port peut sembler correct sur la machine et rester injoignable depuis l'extérieur du réseau. La raison habituelle est NAT, ou Traduction d'Adresse Réseau. Votre routeur cache les adresses locales privées derrière une passerelle publique, donc le routeur doit savoir quelle demande externe doit être envoyée à quel appareil interne.

Que vérifier dans le panneau d'administration

Ouvrez le panneau d'administration du routeur et recherchez Redirection de Port, Serveur Virtuel, Règles NAT, ou Règles de Pare-feu. Les fournisseurs étiquettent le menu différemment, mais la tâche est la même, mapper un port externe à une adresse IP interne et un port de service local. Si la cible est un serveur de test, un récepteur de webhook, ou un outil d'administration interne, cette règle est ce qui le rend accessible depuis un autre réseau.

Un port qui répond sur l'hôte peut toujours ne pas répondre depuis Internet. Le pare-feu de l'hôte peut autoriser le service, tandis que le pare-feu du routeur le bloque avant que le trafic n'atteigne la machine. Vérifiez l'état du service, puis confirmez que les règles de pare-feu local et de routeur permettent le trafic entrant avant de considérer le port comme accessible lors de la validation d'un service distant.

Pourquoi cela compte encore en pratique

Les ports restent le moyen de base par lequel les systèmes séparent un service d'un autre sur la même machine. Une vérification rapide du port vous indique si un service est à l'écoute, fermé, ou bloqué par un pare-feu. Cela reste important même si l'application se trouve derrière une automatisation, un profil de navigateur, ou un chemin proxy, car le chemin réseau doit être ouvert avant que la couche application puisse faire son travail comme noté dans la référence réseau ci-dessus.

Si vous exposez un outil de QA local, un récepteur de webhook temporaire, ou une application interne auto-hébergée, le routeur et le pare-feu de l'OS doivent tous deux permettre la connexion. Une couche bloquée suffit à rendre le service injoignable depuis l'extérieur. Pour les flux de travail gérés par un proxy, la même règle s'applique à l'envers. L'application peut se connecter via un port proxy, mais le routeur décide toujours si cette machine peut atteindre le proxy proprement. Si vous configurez cela sur un appareil mobile, le flux de paramètres de proxy à le guide des paramètres de proxy iOS d'Evoproxy montre où le port est saisi et pourquoi il doit correspondre au reste du profil de connexion.

Localiser votre numéro de port proxy

Capture d'écran de https://evoproxy.com

Un port proxy est généralement attribué par le fournisseur. Vous ne trouvez pas un service déjà à l'écoute sur votre ordinateur portable, vous vérifiez les détails de connexion que le service proxy vous fournit. Commencez par le tableau de bord du service, car c'est là que le fournisseur associe le port à l'accès HTTP, HTTPS ou SOCKS5.

Lisez le tableau de bord comme un profil de connexion

Un panneau proxy montre généralement le hôte, le port, et parfois la méthode d'authentification. Associez le port au protocole que votre outil attend. Le trafic HTTP et HTTPS suit généralement une configuration orientée web, tandis que SOCKS5 est courant lorsque un client a besoin d'une gestion de trafic plus large à travers des applications, des scrapers ou des profils de navigateur.

Les sessions persistantes et la rotation IP affectent le comportement de ce port en pratique. Une session persistante garde la même IP de sortie pendant une période de temps ou jusqu'à ce que vous la changiez, tandis que la rotation change l'IP de sortie selon un calendrier ou à la demande. Le port peut être lié à ce comportement car certains services exposent des points de terminaison ou des paramètres séparés pour différents modes de session. Si vous gérez plusieurs comptes sur les réseaux sociaux, la vérification d'annonces ou la surveillance des prix, le port doit correspondre à la logique de session sur laquelle votre flux de travail dépend.

Les proxies mobiles 4G et 5G sont courants dans ces environnements car ils utilisent des réseaux de transport, ce qui rend leur trafic plus proche d'une utilisation mobile normale que le trafic générique des centres de données. Cela peut aider lorsqu'une plateforme est sensible à des modèles de connexion inhabituels ou à des sources de requêtes étranges. Les proxies résidentiels proviennent également de réseaux de consommateurs, tandis que les proxies de centre de données se distinguent généralement davantage car ils proviennent d'infrastructures d'hébergement plutôt que de réseaux de transport ou domestiques.

Bonne pratique : ne supposez pas qu'un port convient à chaque cas d'utilisation, surtout si votre flux de travail passe entre le scraping de bureau, l'automatisation de navigateur et des sessions similaires à celles des mobiles.

Lorsque un service distant est la cible, confirmez le port au lieu de deviner. Un contrôle technique tel que nmap -p <port> <server_ip> peut énumérer les ports ouverts, et les outils de développement de navigateur peuvent révéler l'adresse distante et le port utilisés par une session web comme décrit dans les conseils de validation de port de serveur. Si le port est incorrect, la session peut échouer même lorsque les identifiants du proxy sont corrects. Pour des exemples de configuration de proxy au niveau des appareils, le guide interne sur les paramètres de configuration de proxy iOS est le type de référence que les équipes gardent souvent à portée de main lorsqu'elles standardisent les flux de travail mobiles.

Dépannage des problèmes de connexion de port courants

Un guide infographique en cinq étapes expliquant comment dépanner les problèmes de connexion de port courants pour les configurations réseau.

Un port qui apparaît ouvert lors d'un scan peut encore échouer en pratique. Les causes habituelles sont simples, mais elles comptent : le pare-feu bloque le trafic, l'adresse IP pointe vers la mauvaise cible, ou le service n'écoute pas sur le port que vous attendiez. Dans les flux de travail distants, ces trois échecs expliquent beaucoup plus de confusion que le numéro de port lui-même.

Commencez par les vérifications les plus simples

Confirmez d'abord que l'application est à l'écoute. Si le service est hors ligne, chaque autre test vous donne du bruit au lieu d'une réponse utile. Ensuite, vérifiez que l'adresse IP appartient à la bonne machine ou à l'extrémité du proxy. Après cela, vérifiez le pare-feu local, les règles du routeur et tout pare-feu d'hébergement qui pourrait filtrer le chemin.

Règle de dépannage : ne faites pas confiance à un seul résultat "ouvert" tant que l'application, le pare-feu et le chemin réseau ne sont pas tous d'accord.

L'infographie ci-dessus suit l'ordre qui fonctionne en pratique. Vérifiez le pare-feu local, puis les paramètres du routeur, puis la visibilité externe, puis l'état du service, puis le numéro de port exact. Sauter une couche vous envoie souvent après le mauvais problème.

Ne confondez pas les ports temporaires avec les ports de service

Un problème qui prend au piège les développeurs et les testeurs QA est la différence entre un port de service fixe et un port client dynamique. Microsoft documente que Windows utilise une plage de ports clients dynamiques commençant à 49152, ce qui signifie que de nombreux ports de connexion sont temporaires plutôt que des identifiants permanents les conseils de Microsoft sur les exigences de port. Si vous inspectez une session de navigateur sortante ou une connexion d'application, le port peut changer d'une session à l'autre.

C'est pourquoi la réponse à comment trouvez-vous votre numéro de port est parfois, "vous ne le faites pas, car le numéro est éphémère." Dans cette situation, la meilleure question est de savoir sur quel port le service écoute, ou quel port le pare-feu doit autoriser. La distinction est encore plus importante lorsqu'un proxy est impliqué, car les sessions persistantes, la rotation et le NAT de transport peuvent tous changer ce que le client semble utiliser.

Pour les configurations de proxy mobile, le NAT de classe opérateur, ou CGNAT, ajoute une autre couche de traduction entre l'appareil et l'internet public. Cela ne casse pas chaque flux de travail, mais cela peut rendre l'accès entrant plus difficile et le dépannage moins cohérent. Si votre tâche est la gestion de plusieurs comptes, la protection de marque ou le QA sensible à la géolocalisation, une configuration de proxy propre est généralement plus facile à comprendre qu'un empilement mixte de règles locales et de redirections ad hoc.

Si l'extrémité du proxy refuse toujours le trafic après que le port soit correct, examinez le chemin de connexion et le flux d'authentification dans ce guide sur un proxy refusant des connexions. Ce contrôle est utile lorsque le port existe, mais que le service rejette toujours la session avant qu'elle n'atteigne l'application.