ホームページ > テクノロジー周辺機器 > IT業界 > どこからでもローカルホストにアクセスします

どこからでもローカルホストにアクセスします

Lisa Kudrow
リリース: 2025-02-10 11:41:09
オリジナル
504 人が閲覧しました

どこからでもローカルホストにアクセスする:トンネリングを確保するための開発者のガイド

サンプルコンテンツを備えた地元のマシンでWebサイトデザインを骨の折れるように作成しました。これで、さまざまなモバイルデバイスでテストし、クライアントと共有する必要があります。 このガイドでは、インターネットからローカルホストに安全なトンネルを作成するいくつかのツールを探り、リモートアクセスと合理化されたテストを可能にします。

Accessing localhost from Anywhere この記事では、Ngrok、PageKite、LocalTunnel、BoringProxy、およびBrowserstack

主要な利点:

合理化されたワークフロー:
    安全なトンネルサービスは、一般の公共展開なしでさまざまなデバイスとクライアントコラボレーションでのテストを簡素化します。
  1. 多様なツールオプション:各ツールは、交通検査からマルチプラットフォームホスティングまで、さまざまな開発ニーズに応えるユニークな機能を提供します。
  2. テストとアクセシビリティの拡張:トラフィック検査、カスタムドメイン、パスワード保護などの機能堅牢なテスト環境を作成し、簡単なクライアントデモンストレーションを促進します。
  3. それがどのように機能するか:
  4. セキュアトンネルサービスは、インターネットとローカルマシンの間に接続を確立します。 パブリックURLが提供されます。このURLへの着信要求は、LocalHostサーバーに転送されます。 複雑なセットアップは自動的に処理されます。アプリケーションをインストールして、localhostに向けます。

仮想ホストに関する重要なメモ:

仮想ホストを使用する場合は、トンネルサービスによって提供されるパブリックURLが

ファイル(またはWebサーバーの同等の構成ファイル)に

として追加されていることを確認してください。 たとえば、

ngrok:ServerAliashttpd.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(例えば、)を介してlocalhostにアクセスします。

  1. ./ngrok http 80ngrokの交通検査官(アクセス可能
  2. でアクセス可能)を使用すると、過去のリクエストを分析できます。
  3. http://42e474ef9799.ngrok.com
  4. ngrok高度な機能:

  • パスワード保護:ngrok http -auth="username:password" 80
  • カスタムサブドメイン(有料プラン):ngrok http -subdomain nogophersinmytunnel 80
  • カスタムドメイン(有料プラン):ngrok http -hostname="tunnel.yourdomain.com" 80
  • IPアドレスへのトンネリング
  • トンネル:ngrok http 192.168.0.27:80
  • 非httpサービス:ngrok tcp 22

pagekite:

PageKite(Pythonベース、Windows、MacOS、Linux、Androidをサポート)は、Ngrokの堅牢で長年にわたる代替品です。 無料の試用版を提供し、その後に支払いを行うモデルが続きます。 一般的な攻撃ベクトルをブロックする組み込みのファイアウォールが含まれています PageKiteを使用して

    pagekite.netからpagekiteをダウンロードします。
  1. run:
  2. (選択したサブドメインに置き換えます)。pagekite.py 80 hurrygetintothefancytunnel.pagekite.me

Accessing localhost from Anywhere

PageKiteの高度な機能:

静的ファイル用の組み込みのWebサーバー:
  • pagekite.py /path/to/folder igotthattunnelvision.pagekite.meパスワード保護:
  • pagekite.py 80 terelekkayatuneli.pagekite.me password/username=passwordIPアドレスの制限:
  • pagekite.py 80 arcadefirecamethroughmywindow.pagekite.me ip/1.2.3.4=ok ip/4.5.6=ok

Accessing localhost from Anywhere Accessing localhost from Anywhere

localtunnel:

localtunnel(node.js、go、and c#/。ネットクライアント)は、簡単なトンネルサービスです。

localtunnelを使用:

グローバルにインストール:

  1. run:npm install -g localtunnel
  2. lt --port 80

Accessing localhost from Anywhere LocalTunnelの高度な機能:

カスタムサブドメイン:

    自動テストのための
  • node.js API。lt --port 80 --subdomain platypusestunneltoo
  • boringproxy:

BoringProxyは無料のオープンソース(MITライセンス)オプションであり、主に自己ホストに焦点を当てています。 LinuxとWindowsの単一の実行可能ファイルとして利用できます(MacOSサポートはテストされていません)。

browserstack:

BrowserStackは、仮想マシンとブラウザのテスト機能を提供します。 LocalHostは直接露出しませんが、ブラウザ拡張機能はサーバー(有料サービス)を介してアクセスを容易にします。

結論:

多くのツールが、LocalHostのリモートにアクセスすることを簡素化します。 NgrokとPageKiteは、使いやすさと包括的な機能を際立たせています。ニーズとセキュリティ要件に最適なツールを選択してください。 ローカルホストをインターネットに公開するときは、セキュリティに優先順位を付けることを忘れないでください。

FAQS:(回答がメインテキストに直接組み込まれて、より良い流れのために)

以上がどこからでもローカルホストにアクセスしますの詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。

このウェブサイトの声明
この記事の内容はネチズンが自主的に寄稿したものであり、著作権は原著者に帰属します。このサイトは、それに相当する法的責任を負いません。盗作または侵害の疑いのあるコンテンツを見つけた場合は、admin@php.cn までご連絡ください。
著者別の最新記事
人気のチュートリアル
詳細>
最新のダウンロード
詳細>
ウェブエフェクト
公式サイト
サイト素材
フロントエンドテンプレート