Rumah > Peranti teknologi > industri IT > Mengakses localhost dari mana saja

Mengakses localhost dari mana saja

Lisa Kudrow
Lepaskan: 2025-02-10 11:41:09
asal
509 orang telah melayarinya

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.

Accessing localhost from Anywhere

Artikel ini meliputi: Ngrok, Pagekite, LocalTunnel, BoringProxy, dan BrowserStack.

Kelebihan utama:

  1. aliran kerja yang diselaraskan: Perkhidmatan terowong selamat memudahkan ujian pada pelbagai peranti dan kerjasama pelanggan tanpa penggunaan awam pramatang.
  2. Pilihan Alat Beragam: Setiap alat menawarkan ciri-ciri unik yang memenuhi keperluan pembangunan yang berbeza, dari pemeriksaan lalu lintas ke hosting multi-platform.
  3. ujian dan aksesibiliti yang dipertingkatkan: Ciri -ciri seperti pemeriksaan lalu lintas, domain tersuai, dan perlindungan kata laluan Buat persekitaran ujian yang mantap dan memudahkan demonstrasi pelanggan yang mudah.
Bagaimana ia berfungsi:

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

ngrok:
<code><virtualhost>
    DocumentRoot "/Users/patcat/Web"
    ServerName mytestsite.test
    ServerAlias 350c0f8e.ngrok.com
</virtualhost></code>
Salin selepas log masuk

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.

    Buka terminal anda, navigasi ke direktori NGROK, dan jalankan:
  1. mengakses localhost anda melalui URL NGROK yang disediakan (mis., ). ./ngrok http 80
  2. http://42e474ef9799.ngrok.com
  3. Inspektor Trafik Ngrok (boleh diakses di
) membolehkan anda menganalisis permintaan masa lalu.

Accessing localhost from Anywhere

ngrok Ciri -ciri canggih:

    Perlindungan kata laluan:
  • ngrok http -auth="username:password" 80
  • subdomain tersuai (pelan berbayar):
  • ngrok http -subdomain nogophersinmytunnel 80
  • domain tersuai (pelan berbayar):
  • ngrok http -hostname="tunnel.yourdomain.com" 80
  • terowong ke alamat IP:
  • ngrok http 192.168.0.27:80
  • Perkhidmatan bukan HTTP:
  • 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:

    Muat turun PageKite dari PageKite.net.
  1. run: (ganti dengan subdomain yang anda pilih).
  2. pagekite.py 80 hurrygetintothefancytunnel.pagekite.me

Accessing localhost from Anywhere Ciri -ciri Lanjutan PageKite:

pelayan web terbina dalam untuk fail statik:

    Perlindungan kata laluan:
  • pagekite.py /path/to/folder igotthattunnelvision.pagekite.me
  • sekatan alamat ip:
  • 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

Accessing localhost from Anywhere localtunnel: Accessing localhost from Anywhere

localTunnel (node.js, pergi, dan c#/. Pelanggan bersih) adalah perkhidmatan terowong mudah. ​​

menggunakan localtunnel:

Pasang secara global:

    run:
  1. npm install -g localtunnel
  2. lt --port 80
  3. Ciri -ciri lanjutan LocalTunnel:

Accessing localhost from Anywhere subdomains tersuai:

Node.js API untuk ujian automatik.

  • boringproxy: lt --port 80 --subdomain platypusestunneltoo
  • BoringProxy adalah pilihan percuma, sumber terbuka (Lesen MIT), terutamanya memberi tumpuan kepada host diri. Ia boleh didapati sebagai satu yang boleh dilaksanakan untuk Linux dan Windows (sokongan macOS belum diuji).

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!

Kenyataan Laman Web ini
Kandungan artikel ini disumbangkan secara sukarela oleh netizen, dan hak cipta adalah milik pengarang asal. Laman web ini tidak memikul tanggungjawab undang-undang yang sepadan. Jika anda menemui sebarang kandungan yang disyaki plagiarisme atau pelanggaran, sila hubungi admin@php.cn
Artikel terbaru oleh pengarang
Tutorial Popular
Lagi>
Muat turun terkini
Lagi>
kesan web
Kod sumber laman web
Bahan laman web
Templat hujung hadapan