コンテンツにスキップ
Proxer Proxer v0.5.0

はじめに

数分でProxerをインストールし、ローカルHTTPサービスを公開します。

  • HTTP/WebSocketトラフィックを受けられる公開マシン
  • 公開したいローカルHTTPサービス
  • npmでインストールする場合はNode.js 24以降

GitHub ReleasesからWindows用の単体実行ファイルをダウンロードします。

proxer.exe --version

初めてProxerを使う場合は、次の手順で公開サーバーを1つ起動し、ローカルサービスを1つ公開します。

  1. 公開サーバーを起動する

    公開トラフィックを受けるマシンでProxerを実行します。

    proxer server --listen 0.0.0.0:8080 --domain your-server.example.com --token dev-token

    このサーバーは同じポートで公開リクエストとトンネル制御接続を処理します。

  2. ローカルアプリを起動する

    クライアントマシンでHTTPサービスを起動します。次の例ではPythonの組み込みサーバーを使います。

    python3 -m http.server 3000 --bind 127.0.0.1
  3. ルートドメインのトンネルを接続する

    --subdomainを省略すると、ルートドメインの経路として登録されます。

    proxer http 3000 \
    --server ws://your-server.example.com:8080 \
    --token dev-token
  4. ルート経路をテストする

    curl -H 'Host: your-server.example.com' http://your-server.example.com:8080/
  5. サブドメイン経路を使う

    名前付きの経路が必要な場合は--subdomainを指定します。

    proxer http 3000 \
    --server ws://your-server.example.com:8080 \
    --subdomain demo \
    --token dev-token
    curl -H 'Host: demo.your-server.example.com' http://your-server.example.com:8080/

トンネルが動いたら、次のガイドを見てみましょう。