2008-09-17 23 views
16

Ich möchte von einem anderen Port als 80 oder 8080 auf eine Website zugreifen. Ist das möglich? Ich möchte die Website nur über einen anderen Port anzeigen. Ich habe keinen Router. Ich weiß, dass dies getan werden kann, weil ich einen Browser habe, der auf Webseiten über verschiedene Ports zugreift, genannt XB Browser von Xero Bank.Zugriff auf Websites über einen anderen Port?


Danke für die Antworten. Wenn ich also einen Proxy auf einem Computer installiere, könnte ich ihn von meinem Computer auf einen anderen Computer übertragen, der die Website dann an mich zurückgibt. Würde dies Logging-Software umgehen?

Antwort

7

Wenn Ihre Frage über IIS (oder andere Server) -Konfiguration ist - ja, ist es möglich. Alles, was Sie brauchen, ist das Anlegen von Ports unter Ihrer Standard-Site oder Ihrem virtuellen Verzeichnis und das Zuweisen bestimmter Ports zu der von Ihnen benötigten Site. Zum Beispiel ist es manchmal sehr nützlich für Web-Dienste, wenn der Standard-Port einem UI-Frontend zugewiesen ist und Sie der gleichen Adresse einen anderen Port zuweisen möchten.

0

Beim Anzeigen einer Website wird ihm ein zufälliger Port zugewiesen, er kommt immer von Port 80 (normalerweise immer, es sei denn, der Serveradministrator hat den Port geändert). Es gibt keine Möglichkeit, diesen Port zu ändern, außer Sie haben die Kontrolle über den Port Server.

0

Wenn Website-Server auf einen anderen Port hört, dann ja, verwenden Sie einfach http://address:port/

Wenn der Server nicht auf einen anderen Port hört, dann natürlich können Sie nicht.

3

Nein, da der Server entscheidet, auf welchem ​​Port er ausgeführt wird. Vielleicht könnten Sie einen Proxy installieren, der den Port umleitet, aber am Ende wird die Verbindung auf Port 80 von Ihrem Rechner hergestellt.

0

Sofern Sie über einen Proxy surfen, die Web-Server, die Websites, die Sie wollen Zugang Hosting muss an einen anderen Port abhören konfiguriert werden als 80 oder 8080

1

Sie können den Web-Server auf einem beliebigen Port laufen . 80 ist nur Konvention wie 8080 (Webserver auf unprivilegierten Port) und 443 (Webserver + ssl). Wenn Sie jedoch eine Website anzeigen möchten, indem Sie Ihren Browser auf einen anderen Port verweisen, haben Sie wahrscheinlich kein Glück. Wenn der Webserver nicht explizit an diesem Port ausgeführt wird, erhalten Sie nur eine Fehlermeldung.

0

Vielleicht ist dies offensichtlich, aber FWIW funktioniert nur, wenn der Webserver Anfragen für diese Website auf dem alternativen Port bedient. Es ist nicht ungewöhnlich, dass ein Webserver nur eine Site an Port 80 bedient.

0

Sie können nur über den Port, der mit dem HTTP-Server verbunden ist, auf eine Website zugreifen. Beispiel: Ich habe einen Webserver und es ist auf Verbindungen auf Port 123 zu hören, die Sie können nur meine Seiten mit meinem 123 Port verbinden.

0

Es hängt davon nutzen können.

Der Webserver am anderen Ende wird auf einen bestimmten Port eingestellt, normalerweise 80, und akzeptiert nur Anforderungen an diesem bestimmten Port. Etwas entlang der Kette muss mit Port 80 auf der Website kommunizieren.

Wenn Sie die Website steuern, können Sie den Port ändern oder Anfragen für mehrere Ports akzeptieren.

Wenn die Website bereits über einen anderen Port kommuniziert, können Sie einfach die Doppelpunktsyntax verwenden, um auf einen anderen Port zu verweisen (z. B .: http://server.com:1234 für Port 1234).

Wenn Sie an Ihrem Client einen anderen Port verwenden möchten, aber am Web-Server-Ende mit Port 80 kommunizieren möchten, müssen Sie den Datenverkehr von Port x zu Port 80 leiten. Eine übliche Methode Dies ist der Betrieb von Port Fowarding. ssh kann dies für Sie tun, siehe here für eine Unix/technische Übersicht oder here, wenn Sie unter Windows sind.

Hoffe, dass hilft.

0

Um frühere Antworten, das HTTP-Protokoll ist 'registriert' mit Port 80 und HTTP über SSL (auch bekannt als HTTPS) registriert ist mit Port 443.

Gut bekannte Portnummern sind documented by IANA zu klären.

Wenn Sie "Bypass-Logging-Software" auf dem Webserver bedeuten, nein. Der Verkehr wird von Ihnen zumindest über die IP-Adresse des Proxy-Systems angezeigt. Wenn Sie versuchen, die von Ihrer IT-Abteilung eingerichteten Steuerelemente zu umgehen, müssen Sie dies neu überdenken. Wenn Ihre IT-Abteilung den Datenverkehr an Port 80, 8080 oder 443 für alle ausgehenden Daten blockiert, gibt es einen Grund. Fragen Sie Ihren IT-Leiter. Wenn Sie von Ihrer lokalen Workstation aus auf diese Ports zugreifen müssen, um Ihre Arbeit zu erledigen, sollten Sie sich dafür einsetzen.

Die Installation eines Proxyservers oder die Verwendung eines kostenlosen Proxydienstes verstoßen möglicherweise gegen die Unternehmensrichtlinien und können Ihre Beschäftigung gefährden.

6

Sie können ssh verwenden, um Ports an einen anderen Ort weiterzuleiten.

Wenn Sie zwei Computer haben, einen, von dem Sie surfen, und einen, der kostenlos auf Websites zugreift und nicht angemeldet ist (dh Sie besitzen und zu Hause), können Sie einen Tunnel zwischen ihnen einrichten HTTP-Verkehr weiterleiten.

Zum Beispiel schließe ich an meinem Computer zu Hause von der Arbeit mit ssh, mit Port-Forwarding, wie folgt aus:

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

Dann kann ich meinen Browser

http://localhost:22222/ 

zu

zeigen und diese Anforderung wird über ssh weitergeleitet werden. Da der Arbeitscomputer zuerst den Heimcomputer kontaktiert und dann die Zielwebsite kontaktiert, wird es schwierig, ihn zu protokollieren.

Dies ist jedoch alles in "wie umgehen Web Proxies" und dergleichen, und ich schlage vor, Sie erstellen eine neue Frage, was genau Sie tun möchten.

Ie. "Wie kann ich Web-Proxys umgehen, um zu vermeiden, dass mein Datenverkehr protokolliert wird?"

Verwandte Themen