Heim >Technologie-Peripheriegeräte >IT Industrie >Zugriff auf Localhost von überall
Zugriff auf Ihren Localhost von überall: Ein Entwicklerhandbuch zum sicheren Tunneling
zu sichernSie 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.
Dieser Artikel umfasst: Ngrok, Pagekite, localTunnel, boringProxy und BrowsStack.
Schlüsselvorteile:
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
<code><virtualhost> DocumentRoot "/Users/patcat/Web" ServerName mytestsite.test ServerAlias 350c0f8e.ngrok.com </virtualhost></code>
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:
./ngrok http 80
Öffnen Sie Ihr Terminal, navigieren Sie zum NGROK -Verzeichnis und führen Sie aus: http://42e474ef9799.ngrok.com
Zugriff auf Ihren Localhost über die bereitgestellte Ngrok -URL (z. B.
http://localhost:4040/
ngroks Verkehrsinspektor (zugänglich bei
ngrok erweiterte Funktionen:
ngrok http -auth="username:password" 80
ngrok http -subdomain nogophersinmytunnel 80
ngrok http -hostname="tunnel.yourdomain.com" 80
ngrok http 192.168.0.27:80
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:
pagekite.py 80 hurrygetintothefancytunnel.pagekite.me
(Ersetzen Sie durch Ihre gewählte Subdomain).
PageKite Erweiterte Funktionen:
pagekite.py /path/to/folder igotthattunnelvision.pagekite.me
pagekite.py 80 terelekkayatuneli.pagekite.me password/username=password
pagekite.py 80 arcadefirecamethroughmywindow.pagekite.me ip/1.2.3.4=ok ip/4.5.6=ok
localTunnel:
localTunnel (node.js, go und c#/. Net Clients) ist ein einfacher Tunneling -Service.
Verwenden von LocalTunnel:
npm install -g localtunnel
lt --port 80
LocalTunnel Erweiterte Funktionen:
lt --port 80 --subdomain platypusestunneltoo
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).
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!