mengakses localhost anda dari mana sahaja: Panduan Pemaju untuk Mengamankan Tunneling
Anda telah membuat reka bentuk laman web dengan susah payah pada mesin tempatan anda, lengkap dengan kandungan sampel. Sekarang, anda perlu mengujinya pada pelbagai peranti mudah alih dan berkongsi dengan pelanggan - tanpa kerumitan untuk menggunakannya ke pelayan awam sebelum ini. Panduan ini meneroka beberapa alat yang membuat terowong selamat dari Internet ke localhost anda, yang membolehkan akses jauh dan ujian yang diperkemas.
Kelebihan utama:
Perkhidmatan terowong selamat mewujudkan sambungan antara Internet dan mesin tempatan anda. URL awam disediakan; Permintaan masuk ke URL ini dikemukakan kepada pelayan localhost anda. Persediaan kompleks dikendalikan secara automatik; Anda hanya memasang aplikasi dan menunjuk ke localhost anda.
Nota penting pada tuan rumah maya:
Jika anda menggunakan tuan rumah maya, pastikan URL awam yang disediakan oleh perkhidmatan terowong ditambah sebagai
dalam fail anda (atau fail konfigurasi setara untuk pelayan web anda). Contohnya: ServerAlias
httpd.conf
<code><virtualhost> DocumentRoot "/Users/patcat/Web" ServerName mytestsite.test ServerAlias 350c0f8e.ngrok.com </virtualhost></code>
ngrok (tersedia untuk Windows, MacOS, dan Linux) mencipta terowong dan membolehkan pemeriksaan lalu lintas dan ulangan untuk ujian. Ciri -ciri asas adalah percuma; Ciri -ciri lanjutan (subdomain tersuai, domain terpelihara) memerlukan pelan berbayar. Kelebihan utama Ngrok adalah kekurangan dependensi.
menggunakan ngrok:
muat turun ngrok dari ngrok.com.
./ngrok http 80
http://42e474ef9799.ngrok.com
ngrok Ciri -ciri canggih:
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 (berasaskan Python, menyokong Windows, MacOS, Linux, dan Android) adalah alternatif yang mantap untuk NGROK. Ia menawarkan percubaan percuma, diikuti dengan model bayar-apa-yang anda inginkan. Ia termasuk firewall terbina dalam yang menghalang vektor serangan biasa.
Menggunakan PageKite:
pagekite.py 80 hurrygetintothefancytunnel.pagekite.me
Ciri -ciri Lanjutan PageKite:
pelayan web terbina dalam untuk fail statik:
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, pergi, dan c#/. Pelanggan bersih) adalah perkhidmatan terowong mudah.
menggunakan localtunnel:
Pasang secara global:
npm install -g localtunnel
lt --port 80
subdomains tersuai:
Node.js API untuk ujian automatik.
lt --port 80 --subdomain platypusestunneltoo
BrowserStack:
BrowserStack menawarkan mesin maya dan keupayaan ujian penyemak imbas. Walaupun ia tidak secara langsung mendedahkan localhost anda, pelanjutan penyemak imbasnya memudahkan akses melalui pelayan mereka (perkhidmatan berbayar).
Kesimpulan:
Banyak alat memudahkan mengakses localhost anda dari jauh. NGROK dan PageKite menonjol untuk kemudahan penggunaan dan ciri -ciri komprehensif mereka. Pilih alat yang paling sesuai dengan keperluan dan keperluan keselamatan anda. Ingatlah untuk mengutamakan keselamatan semasa mendedahkan localhost anda ke internet.
Soalan Lazim: (jawapan yang dimasukkan terus ke dalam teks utama untuk aliran yang lebih baik)
Atas ialah kandungan terperinci Mengakses localhost dari mana saja. Untuk maklumat lanjut, sila ikut artikel berkaitan lain di laman web China PHP!