固定HTTPSエンドポイント
localhostを独自ドメインと固定HTTPS URLで公開する方法
Plus・ProでHTTP独自ドメインを予約し、TXTで所有権を確認、CNAMEやapexのAレコードを設定してlocalhostをHTTPSで公開します。
執筆・確認: Proxlane運営: Cloudru内容更新:
対応プラン
Plus・Pro
所有権の証明
申請ごとのTXT
対象
HTTP・wildcard非対応
始める前の準備
CLIをインストールして認証する
WindowsまたはLinuxのCLIを用意し、同じOSユーザーでproxlane loginを実行してブラウザ承認します。公開対象のサービスも起動してください。
インストール手順を読むDNS編集権限と予約枠を用意する
独自ドメインのDNSを変更できる必要があります。PlusはHTTP hostnameまたは独自ドメイン合計1個、Proは5個までです。検証待ちの申請も枠に含まれます。
実践手順
- 01
hostnameを申請する
DashboardのEndpointsでCustom domainを選び、app.example.comなどを入力します。この申請に表示されるTXT名と正確な値を控えます。
- 02
所有権と転送先のDNSを設定する
_proxlane-verification.app.example.comへ申請ごとのTXTを登録します。サブドメインはproxlane.comへのCNAME、example.comなどのapexはRelayと同じAレコードかDNS事業者のALIAS/ANAMEを設定します。
- 03
DashboardでDNSを検証する
TXTを残し、DNS反映後にVerify DNSを押します。CLIのdoctorは転送先の診断用で、Dashboardの所有権確認を代替しません。
proxlane doctor domain app.example.com nslookup -type=TXT _proxlane-verification.app.example.com nslookup -type=CNAME app.example.com - 04
独自ドメインで公開して確認する
検証完了後、起動済みのローカルHTTPアプリを公開します。別端末や回線からhttps://app.example.comを開き、目的のアプリが応答するか確認します。
proxlane http --domain app.example.com 3000
apexとIPv6のレコードを確認する
apexには通常のCNAMEを置けません。Aレコードの全アドレスがRelayのAレコードと一致する必要があります。AAAAがある場合もRelayのIPv6アドレスとの一致が必要です。DNS事業者のproxy機能が直接の転送先を隠す場合は無効にします。
nslookup -type=A proxlane.com
nslookup -type=A example.com
nslookup -type=AAAA example.com所有権と転送先を維持する
未検証の申請はhostnameを全体で確保しません。検証に成功して予約が確定します。Relayは独自ドメイントンネル開始時に所有権とDNS転送先を確認し、maintenanceも既存ドメインを再検証します。利用中は申請のTXTと転送用レコードを残してください。
保護と常駐化を設定する
独自ドメインは予約Proxlane hostnameと同じDashboard policyを使います。保存済みBasic Auth・Bearer変更は次回トンネル開始時、IP・国別設定は通常数秒以内に新しい通信へ反映されます。ターミナルを閉じても使う場合は常駐profileにします。
proxlane http --background --name custom-web --domain app.example.com 3000
proxlane service status --profile custom-webうまく接続できない場合
所有権TXTが見つからない
別endpointのtokenではなく、この申請の正確な値を使います。_proxlane-verificationを含む完全なhostnameとDNSの反映状況を確認して再検証します。
転送先が一致しない
サブドメインはCNAME、apexはAを確認します。別の接続先を示すAAAAを除去し、DNS事業者自身のedgeアドレスを返すproxyモードを無効にします。
未検証または予約済みと表示される
トンネルを起動するアカウントでDashboard検証を完了します。他の予約が検証済みで保持するhostnameは、その予約が解放されるまで取得できません。
よくある質問
Freeで独自ドメインを使えますか?
使えません。独自ドメインはPlus・Proの予約HTTP hostname枠を利用します。
TCP・UDPにも独自ドメインを設定できますか?
この手順はHTTPドメイン用です。TCP・UDPは公開hostとportを使い、それぞれの固定port枠で予約します。
Proxlane