首頁 科技週邊 IT業界 從任何地方訪問本地主機

從任何地方訪問本地主機

Feb 10, 2025 am 11:41 AM

>從任何地方訪問您的本地主持人:開發人員的保護指南

>您已經在本地機器上精心製作了網站設計,並配有樣品內容。現在,您需要在各種移動設備上進行測試並與客戶共享 - 而不會過早部署到公共服務器。 本指南探索了幾種工具,這些工具可以創建從Internet到您的本地主機的安全隧道,從而允許遠程訪問和簡化測試。

Accessing localhost from Anywhere

本文涵蓋:ngrok,pagekite,localtunnel,boringproxy和browserstack。

鍵優點:

  1. >簡化的工作流程:安全的隧道服務簡化了各種設備和客戶協作的測試,而無需過早公共部署。 >
  2. >各種工具選項:
  3. 每個工具都提供獨特的功能,可滿足不同開發需求的獨特功能,從交通檢查到多平台託管。 > >
  4. >增強測試和可訪問性:
  5. 諸如交通檢查,自定義域和密碼保護之類的功能創建強大的測試環境並促進簡單的客戶端演示。
  6. 它的工作方式:

安全的隧道服務在Internet和您的本地機器之間建立連接。 提供公共網址;向該URL的傳入請求轉發到您的Local -Host服務器。 複雜的設置自動處理;您只需安裝應用程序並將其指向您的Local主機。 虛擬主機上的重要說明:

>

如果您使用虛擬主機,請確保在您的>文件中添加隧道服務提供的公共URL(或Web服務器的等效配置文件)。 例如:

ServerAlias> ngrok:httpd.conf

NGrok(可用於Windows,MacOS和Linux)創建隧道,並允許交通檢查和重播進行測試。 基本功能是免費的;高級功能(自定義子域,預留域)需要付費計劃。 Ngrok的主要優勢是它缺乏依賴性。
<code><virtualhost>
    DocumentRoot "/Users/patcat/Web"
    ServerName mytestsite.test
    ServerAlias 350c0f8e.ngrok.com
</virtualhost></code>
登入後複製
>

使用ngrok:

>從ngrok.com下載ngrok。

打開您的終端,導航到NGROK目錄,然後運行:> >通過提供的ngrok URL訪問您的本地主機(例如,

)。
    >
  1. ./ngrok http 80
  2. > ngrok的流量檢查員(可在
  3. 上訪問)允許您分析過去的請求。 > http://42e474ef9799.ngrok.com

ngrok高級功能:

    >密碼保護:
  • ngrok http -auth="username:password" 80
  • 自定義子域(付費計劃):
  • > ngrok http -subdomain nogophersinmytunnel 80>自定義域(付費計劃):
  • >
  • >隧道到IP地址:ngrok http -hostname="tunnel.yourdomain.com" 80
  • >
  • > non-HTTP服務:ngrok http 192.168.0.27:80
  • ngrok tcp 22
  • pagekite:

pagekite(基於Python,支持Windows,MacOS,Linux和Android)是NGrok的堅固耐用替代方案。 它提供了免費試用,然後是付費款式的模型。 它包括一個內置的防火牆,阻止了公共攻擊向量。

>使用pagekite:

>從pagekite.net下載pagekite。

run:
    (替換為您選擇的子域)。
  1. >
  2. pagekite.py 80 hurrygetintothefancytunnel.pagekite.me

pagekite高級功能: Accessing localhost from Anywhere

用於靜態文件的內置Web服務器:> >密碼保護:

  • IP地址限制: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:

Accessing localhost from Anywhere > localtunnel(node.js,go和c#/。網絡客戶端)是一項簡單的隧道服務。 Accessing localhost from Anywhere >

>使用localtunnel:>

>全球安裝:

>運行:

  1. npm install -g localtunnel
  2. lt --port 80 localtunnel高級功能:

Accessing localhost from Anywhere 自定義子域:

用於自動測試的Node.js API

    > boringproxy:
  • lt --port 80 --subdomain platypusestunneltoo
  • > Boringproxy是一個免費的開源(MIT許可證)選項,主要集中於自我託管。 它可作為Linux和Windows的單個可執行文件(未經測試的MACOS支持)。
  • browserstack:

> Browserstack提供虛擬機和瀏覽器測試功能。雖然它沒有直接揭露您的本地主機,但其瀏覽器擴展可以通過其服務器(付費服務)來訪問。 >

結論:

>許多工具簡化了遠程訪問您的本地主機。 Ngrok和Pagekite脫穎而出,易於使用和全面的功能。選擇最適合您需求和安全要求的工具。 請記住,將Localhost公開上網時確定安全性。

>

常見問題解答:(直接合併到主文本中以獲得更好的流程)

以上是從任何地方訪問本地主機的詳細內容。更多資訊請關注PHP中文網其他相關文章!

本網站聲明
本文內容由網友自願投稿,版權歸原作者所有。本站不承擔相應的法律責任。如發現涉嫌抄襲或侵權的內容,請聯絡admin@php.cn

熱AI工具

Undresser.AI Undress

Undresser.AI Undress

人工智慧驅動的應用程序,用於創建逼真的裸體照片

AI Clothes Remover

AI Clothes Remover

用於從照片中去除衣服的線上人工智慧工具。

Undress AI Tool

Undress AI Tool

免費脫衣圖片

Clothoff.io

Clothoff.io

AI脫衣器

Video Face Swap

Video Face Swap

使用我們完全免費的人工智慧換臉工具,輕鬆在任何影片中換臉!

熱工具

記事本++7.3.1

記事本++7.3.1

好用且免費的程式碼編輯器

SublimeText3漢化版

SublimeText3漢化版

中文版,非常好用

禪工作室 13.0.1

禪工作室 13.0.1

強大的PHP整合開發環境

Dreamweaver CS6

Dreamweaver CS6

視覺化網頁開發工具

SublimeText3 Mac版

SublimeText3 Mac版

神級程式碼編輯軟體(SublimeText3)

熱門話題

Java教學
1662
14
CakePHP 教程
1419
52
Laravel 教程
1313
25
PHP教程
1262
29
C# 教程
1235
24
CNCF ARM64飛行員:影響和見解 CNCF ARM64飛行員:影響和見解 Apr 15, 2025 am 08:27 AM

該試點程序是CNCF(雲本機計算基礎),安培計算,Equinix金屬和驅動的合作,簡化了CNCF GitHub項目的ARM64 CI/CD。 該計劃解決了安全問題和績效

使用AWS ECS和LAMBDA的無服務器圖像處理管道 使用AWS ECS和LAMBDA的無服務器圖像處理管道 Apr 18, 2025 am 08:28 AM

該教程通過使用AWS服務來指導您通過構建無服務器圖像處理管道。 我們將創建一個部署在ECS Fargate群集上的next.js前端,與API網關,Lambda函數,S3桶和DynamoDB進行交互。 Th

21個開發人員新聞通訊將在2025年訂閱 21個開發人員新聞通訊將在2025年訂閱 Apr 24, 2025 am 08:28 AM

與這些頂級開發人員新聞通訊有關最新技術趨勢的了解! 這個精選的清單為每個人提供了一些東西,從AI愛好者到經驗豐富的後端和前端開發人員。 選擇您的收藏夾並節省時間搜索REL

See all articles