Heim > Technologie-Peripheriegeräte > IT Industrie > Zugriff auf Localhost von überall

Zugriff auf Localhost von überall

Lisa Kudrow
Freigeben: 2025-02-10 11:41:09
Original
508 Leute haben es durchsucht

Zugriff auf Ihren Localhost von überall: Ein Entwicklerhandbuch zum sicheren Tunneling

zu sichern

Sie haben ein Website -Design auf Ihrer lokalen Maschine mit Beispielinhalten sorgfältig hergestellt. Jetzt müssen Sie es auf verschiedenen mobilen Geräten testen und mit Clients weitergeben - ohne dass es vorzeitig auf einem öffentlichen Server bereitgestellt wird. In diesem Handbuch werden mehrere Tools untersucht, mit denen ein sicherer Tunnel aus dem Internet zu Ihrem Localhost erstellt wird, um Remote -Zugriff und optimierte Tests zu ermöglichen.

Accessing localhost from Anywhere

Dieser Artikel umfasst: Ngrok, Pagekite, localTunnel, boringProxy und BrowsStack.

Schlüsselvorteile:

  1. optimierte Workflows:
  2. Sicherere Tunneldienste vereinfachen Sie die Tests auf verschiedenen Geräten und die Zusammenarbeit von Kunden ohne vorzeitige öffentliche Bereitstellung.
  3. verschiedene Werkzeugoptionen:
  4. Jedes Tool bietet einzigartige Funktionen für unterschiedliche Entwicklungsbedürfnisse, von der Verkehrsinspektion bis zum Multi-Plattform-Hosting.
  5. Verbesserte Tests und Zugänglichkeit:
  6. Funktionen wie Verkehrsinspektion, benutzerdefinierte Domänen und Kennwortschutz erstellen eine robuste Testumgebung und erleichtern einfache Kundenvorführungen.

Wie es funktioniert:

Secure Tunnel Services stellt eine Verbindung zwischen dem Internet und Ihrer lokalen Maschine her. Es wird eine öffentliche URL zur Verfügung gestellt; Eingehende Anfragen an diese URL werden an Ihren Localhost -Server weitergeleitet. Das komplexe Setup wird automatisch behandelt. Sie installieren einfach die Anwendung und verweisen sie auf Ihren Localhost.

Wichtiger Hinweis zu virtuellen Hosts:

ServerAlias Wenn Sie virtuelle Hosts verwenden, stellen Sie sicher, dass die vom Tunneling -Dienst bereitgestellte öffentliche URL als httpd.conf in Ihrer

-Datei (oder eine äquivalente Konfigurationsdatei für Ihren Webserver) hinzugefügt wird. Zum Beispiel:
<code><virtualhost>
    DocumentRoot "/Users/patcat/Web"
    ServerName mytestsite.test
    ServerAlias 350c0f8e.ngrok.com
</virtualhost></code>
Nach dem Login kopieren

ngrok:

ngrok (verfügbar für Windows, MacOS und Linux) erstellt einen Tunnel und ermöglicht die Verkehrsprüfung und eine Wiederholung zum Testen. Grundfunktionen sind kostenlos; Erweiterte Funktionen (benutzerdefinierte Subdomains, reservierte Domänen) erfordern einen bezahlten Plan. Der Hauptvorteil von Ngrok ist der Mangel an Abhängigkeiten.

Verwenden von NGROK:

  1. Ngrok von ngrok.com herunterladen.
  2. ./ngrok http 80 Öffnen Sie Ihr Terminal, navigieren Sie zum NGROK -Verzeichnis und führen Sie aus:
  3. http://42e474ef9799.ngrok.com Zugriff auf Ihren Localhost über die bereitgestellte Ngrok -URL (z. B.
  4. ).

Accessing localhost from Anywhere

http://localhost:4040/ ngroks Verkehrsinspektor (zugänglich bei

) ermöglicht es Ihnen, frühere Anforderungen zu analysieren.

Accessing localhost from Anywhere

ngrok erweiterte Funktionen:

  • Passwortschutz: ngrok http -auth="username:password" 80
  • benutzerdefinierte Subdomains (bezahlter Plan): ngrok http -subdomain nogophersinmytunnel 80
  • benutzerdefinierte Domänen (bezahlter Plan): ngrok http -hostname="tunnel.yourdomain.com" 80
  • Tunneling zu IP -Adressen: ngrok http 192.168.0.27:80
  • Nicht-HTTP-Dienste: ngrok tcp 22

PageKite:

PageKite (Python-basiert, unterstützt Windows, MacOS, Linux und Android) ist eine robuste, langjährige Alternative zu NGROK. Es bietet eine kostenlose Testversion, gefolgt von einem Pay-What-You-Want-Modell. Es enthält eine eingebaute Firewall, die gemeinsame Angriffsvektoren blockiert.

Verwenden Sie PageKite:

  1. download pagekite von pagekite.net.
  2. Lauf: pagekite.py 80 hurrygetintothefancytunnel.pagekite.me (Ersetzen Sie durch Ihre gewählte Subdomain).

Accessing localhost from Anywhere

PageKite Erweiterte Funktionen:

  • eingebauter Webserver für statische Dateien: pagekite.py /path/to/folder igotthattunnelvision.pagekite.me
  • Passwortschutz: pagekite.py 80 terelekkayatuneli.pagekite.me password/username=password
  • IP -Adressbeschränkung: pagekite.py 80 arcadefirecamethroughmywindow.pagekite.me ip/1.2.3.4=ok ip/4.5.6=ok

Accessing localhost from Anywhere Accessing localhost from Anywhere

localTunnel:

localTunnel (node.js, go und c#/. Net Clients) ist ein einfacher Tunneling -Service.

Verwenden von LocalTunnel:

  1. global installieren: npm install -g localtunnel
  2. run: lt --port 80

Accessing localhost from Anywhere

LocalTunnel Erweiterte Funktionen:

  • benutzerdefinierte Subdomains: lt --port 80 --subdomain platypusestunneltoo
  • node.js API für automatisierte Tests.

boringProxy:

boringProxy ist eine kostenlose Option Open-Source (MIT-Lizenz), die sich hauptsächlich auf Selbsthosting konzentriert. Es ist als einzelne ausführbare Datei für Linux und Windows erhältlich (macOS -Unterstützung ist nicht getestet).

BrowsStack:

BrowsStack bietet virtuelle Maschinen und Browser -Testfunktionen. Während es Ihren Localhost nicht direkt aufdeckt, erleichtert die Browser -Erweiterung den Zugriff über ihre Server (bezahlter Dienst).

Accessing localhost from Anywhere

Schlussfolgerung:

zahlreiche Tools vereinfachen den Zugriff auf Ihre Localhost aus der Ferne. Ngrok und Pagekite fällt auf ihre Benutzerfreundlichkeit und umfassende Funktionen hervor. Wählen Sie das Tool aus, das Ihren Anforderungen und Sicherheitsanforderungen am besten entspricht. Denken Sie daran, die Sicherheit zu priorisieren, wenn Sie Ihren Lokalhost dem Internet aussetzen.

FAQs: (Antworten, die direkt in den Haupttext eingebaut sind, um einen besseren Fluss zu erzielen)

Das obige ist der detaillierte Inhalt vonZugriff auf Localhost von überall. Für weitere Informationen folgen Sie bitte anderen verwandten Artikeln auf der PHP chinesischen Website!

Erklärung dieser Website
Der Inhalt dieses Artikels wird freiwillig von Internetnutzern beigesteuert und das Urheberrecht liegt beim ursprünglichen Autor. Diese Website übernimmt keine entsprechende rechtliche Verantwortung. Wenn Sie Inhalte finden, bei denen der Verdacht eines Plagiats oder einer Rechtsverletzung besteht, wenden Sie sich bitte an admin@php.cn
Neueste Artikel des Autors
Beliebte Tutorials
Mehr>
Neueste Downloads
Mehr>
Web-Effekte
Quellcode der Website
Website-Materialien
Frontend-Vorlage