web-dev-qa-db-fra.com

Accéder à des sites Web via un autre port?

Je souhaite accéder à un site Web à partir d'un port différent de 80 ou 8080. Est-ce possible? Je veux juste voir le site Web mais via un port différent. Je n'ai pas de routeur. Je sais que cela peut être fait parce que j'ai un navigateur qui accède aux sites Web via différents ports, appelé XB Browser par Xero Bank.


Merci pour les réponses. Donc, si je configure un proxy sur un ordinateur, je peux le faire passer de mon ordinateur à un autre ordinateur qui me renvoie ensuite le site Web. Est-ce que cela contournerait le logiciel de journalisation?

18
Marcus Krueger

Si votre question concerne la configuration d'IIS (ou d'un autre serveur) - oui, c'est possible. Il vous suffit de créer un mappage de ports sous votre site par défaut ou votre répertoire virtuel et d'attribuer des ports spécifiques au site dont vous avez besoin. Par exemple, il est parfois très utile pour les services Web, lorsque le port par défaut est attribué à un frontal d'interface utilisateur et que vous souhaitez attribuer le service à la même adresse mais avec un port différent.

8
dimarzionist

Un moyen simple est d'arriver à http://websitename.com:174 , et vous entrerez par un autre port.

8
Joe

Vous pouvez utiliser ssh pour transférer des ports ailleurs.

Si vous avez deux ordinateurs, un sur lequel vous naviguez et un qui est gratuit pour accéder aux sites Web et qui n'est pas connecté (c'est-à-dire que vous en êtes propriétaire et qu'il est à la maison), vous pouvez configurer un tunnel entre eux pour transférer le trafic http plus de.

Par exemple, je me connecte à mon ordinateur personnel à partir du travail en utilisant ssh, avec la redirection de port, comme ceci:

ssh -L 22222:<target_website>:80 <home_computer>

Ensuite, je peux pointer mon navigateur vers

http://localhost:22222/

Et cette demande sera transmise via ssh. Étant donné que l'ordinateur professionnel contacte d'abord l'ordinateur domestique, puis le site Web cible, il sera difficile de se connecter.

Cependant, tout cela explique comment "contourner les proxys Web" et autres, et je vous suggère de créer une nouvelle question demandant exactement ce que vous voulez faire.

C'est à dire. "Comment contourner les proxys Web pour éviter que mon trafic ne soit enregistré?"

6
etchasketch

Non, car le serveur décide sur quel port il est exécuté. Vous pourriez peut-être installer un proxy, qui redirigerait le port, mais à la fin, la connexion serait établie sur le port 80 à partir de votre machine.

3
Xenph Yan

Vous pouvez exécuter le serveur Web sur n'importe quel port. 80 est juste une convention, tout comme 8080 (serveur Web sur un port non privilégié) et 443 (serveur Web + SSL). Cependant, si vous cherchez à voir un site Web en pointant votre navigateur vers un autre port, vous n'avez probablement pas de chance. À moins que le serveur Web ne soit explicitement exécuté sur ce port, vous obtiendrez simplement un message d'erreur.

1
stimms

lors de la visualisation d'un site Web, un port aléatoire lui est attribué, il proviendra toujours du port 80 (généralement toujours, sauf si l'administrateur du serveur a changé le port), il n'y a aucun moyen pour quelqu'un de changer ce port à moins que vous ayez le contrôle du serveur.

0
John Boker

Si le serveur du site Web écoute un autre port, alors oui, utilisez simplement http: // adresse: port /

Si le serveur n'écoute pas un autre port, vous ne pouvez évidemment pas.

0
Milan Babuškov

À moins que vous ne parcouriez un proxy, les serveurs Web hébergeant les sites auxquels vous souhaitez accéder doivent être configurés pour écouter un port autre que 80 ou 8080.

0
Bullines

C'est peut-être évident, mais FWIW, cela ne fonctionnera que si le serveur Web sert des demandes pour ce site Web sur le port alternatif. Il n'est pas du tout rare qu'un serveur Web ne serve qu'un site sur le port 80.

0
cori

Vous pouvez uniquement accéder à un site Web via le port qui est lié au serveur http. Exemple: j'ai un serveur Web et il écoute les connexions sur le port 123, vous ne pouvez obtenir que mes pages se connectant à mon port 123.

0
Gero

Ça dépend.

Le serveur Web à l'autre extrémité sera défini sur un certain port, généralement 80 et n'acceptera que les demandes sur ce port spécifique. Quelque chose le long de la chaîne devra parler au port 80 du site Web.

Si vous contrôlez le site Web, vous pouvez modifier le port ou le faire accepter les demandes sur plusieurs ports.

Si le site Web parle déjà sur un autre port, vous pouvez simplement utiliser la syntaxe deux-points pour référencer un autre port (par exemple: http://server.com:1234 pour le port 1234).

Si vous souhaitez utiliser un port différent du côté client, mais que vous souhaitez parler au port 80 du côté du serveur Web, vous devrez acheminer le trafic du port x vers le port 80. Une manière courante de le mettre en service est d'utiliser Port Fowarding. ssh peut le faire pour vous, voir ici pour une vue d'ensemble Unix/technique ou ici si vous êtes sous Windows.

J'espère que cela pourra aider.

0
Dan Harper

Pour clarifier les réponses antérieures, le protocole HTTP est "enregistré" avec le port 80 et HTTP sur SSL (alias HTTPS) est enregistré avec le port 443.

Les numéros de port bien connus sont documentés par l'IANA .

Si vous voulez dire "contourner le logiciel de journalisation" sur le serveur Web, non. Il verra le trafic provenant de vous via l'adresse IP du système proxy, au moins. Si vous essayez de contourner les contrôles mis en place par votre service informatique, vous devez repenser cela. Si votre service informatique bloque le trafic vers le port 80, 8080 ou 443 n'importe où en sortie, il y a une raison. Demandez à votre directeur informatique. Si vous avez besoin d'accéder à ces ports sortants de votre poste de travail local pour faire votre travail, faites-le valoir auprès d'eux.

L'installation d'un serveur proxy ou l'utilisation d'un service proxy gratuit peut constituer une violation des politiques de l'entreprise et mettre votre emploi en danger.

0
jtimberman