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:
- optimierte Workflows: Sicherere Tunneldienste vereinfachen Sie die Tests auf verschiedenen Geräten und die Zusammenarbeit von Kunden ohne vorzeitige öffentliche Bereitstellung.
- verschiedene Werkzeugoptionen: Jedes Tool bietet einzigartige Funktionen für unterschiedliche Entwicklungsbedürfnisse, von der Verkehrsinspektion bis zum Multi-Plattform-Hosting.
- Verbesserte Tests und Zugänglichkeit: 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
<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 von ngrok.com herunterladen.
-
./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:
- 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:
- download pagekite von pagekite.net.
- Lauf:
pagekite.py 80 hurrygetintothefancytunnel.pagekite.me
(Ersetzen Sie durch Ihre gewählte Subdomain).
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
localTunnel:
localTunnel (node.js, go und c#/. Net Clients) ist ein einfacher Tunneling -Service.
Verwenden von LocalTunnel:
- global installieren:
npm install -g localtunnel
- run:
lt --port 80
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).
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!

Bleiben Sie über die neuesten technischen Trends mit diesen Top -Entwickler -Newsletters informiert! Diese kuratierte Liste bietet für jeden etwas, von KI -Enthusiasten bis hin zu erfahrenen Backend- und Frontend -Entwicklern. Wählen Sie Ihre Favoriten und sparen Sie Zeit, um nach REL zu suchen

Dieses Tutorial führt Sie durch das Erstellen einer serverlosen Bildverarbeitungspipeline mit AWS -Diensten. Wir werden ein Next.JS -Frontend erstellen, der in einem ECS -Fargate -Cluster eingesetzt wird und mit einem API -Gateway, Lambda -Funktionen, S3 -Eimer und DynamoDB interagiert. Th

Dieses Pilotprogramm, eine Zusammenarbeit zwischen CNCF (Cloud Native Computing Foundation), Ampere Computing, Equinix Metal und betätigten, rationalisiert ARM64 CI/CD für CNCF -Github -Projekte. Die Initiative befasst sich mit Sicherheitsbedenken und Leistung


Heiße KI -Werkzeuge

Undresser.AI Undress
KI-gestützte App zum Erstellen realistischer Aktfotos

AI Clothes Remover
Online-KI-Tool zum Entfernen von Kleidung aus Fotos.

Undress AI Tool
Ausziehbilder kostenlos

Clothoff.io
KI-Kleiderentferner

Video Face Swap
Tauschen Sie Gesichter in jedem Video mühelos mit unserem völlig kostenlosen KI-Gesichtstausch-Tool aus!

Heißer Artikel

Heiße Werkzeuge

Sicherer Prüfungsbrowser
Safe Exam Browser ist eine sichere Browserumgebung für die sichere Teilnahme an Online-Prüfungen. Diese Software verwandelt jeden Computer in einen sicheren Arbeitsplatz. Es kontrolliert den Zugriff auf alle Dienstprogramme und verhindert, dass Schüler nicht autorisierte Ressourcen nutzen.

Dreamweaver Mac
Visuelle Webentwicklungstools

PHPStorm Mac-Version
Das neueste (2018.2.1) professionelle, integrierte PHP-Entwicklungstool

WebStorm-Mac-Version
Nützliche JavaScript-Entwicklungstools

ZendStudio 13.5.1 Mac
Leistungsstarke integrierte PHP-Entwicklungsumgebung
