web-dev-qa-db-ja.com

ngrokで固定URLを生成する方法

Facebookのメッセンジャーに取り組んでいます。 Facebookアプリはwebhookに対して1つのURLのみを受け入れますが、ngrockは毎回新しいURLを生成しています。 webhookのURLが変更されたため、アプリをテストできなくなりました。

50
Saxid

おそらく、これは最適なオプションではありませんが、 ngrok の代わりに localtunnel を使用し始めました。

インストールと実行のフローは非常に簡単です。

npm install -g localtunnel
lt --port <your localhost port> --subdomain youruniquesubdomain

それから、私は http://youruniquesubdomain.localtunnel.me に行くことができます!


信じられないほどの更新

見つけました Serveo たった今!そして、それは全く信じられないほどです!インストールなし、サインアップなし!

あなたがする必要があるのはこれを実行することです:

ssh -R <unique subdomain>:80:<your local Host>:<your local port> serveo.net

好む

ssh -R youruniquesubdomain:80:localhost:8000 serveo.net
111
Eugene Kovalev

Ngrok ..... plsからの無料のサブドメインサポートには、以下のようなエラーがありません。

トンネルセッションに失敗しました:有料プランのみがカスタムサブドメインをバインドできます。アカウント「arvccccc」のカスタムサブドメイン「arvindpattartestfb.ngrok.io」のバインドに失敗しました。このアカウントは「無料」プランです。

次の有料プランにアップグレードします。 https://dashboard.ngrok.com/billing/plan

ERR_NGROK_313

13
Arvind Pattar

Ngrokは無料利用枠からサブドメインを完全に削除したようです: https://ngrok.com/product#pricing

5
Marcos Scriven

ここにある認証トークンを設定する必要があります https://dashboard.ngrok.com/auth 。 (無料版で動作し、支払う必要はありません)。

その後、次のように使用できます。

ngrok http 80 -subdomain yoursubdomain
4
pbogut

dHIS2のローカルインストールのために、ubuntutサーバーのtermainlでこれを行いました。

指定したポートでWebが実行されていることを確認してください。私は8080にありました。

ssh -R dani.serveo.net:80:localhost:8080 serveo.net

このserveo.netの美しさは、電源が切れたりインターネットが切断されたりしても、同じホスト名..prefix urlをserveo.netの前に何度でも再送信できることです。

乾杯!

3
danielad

解決策ではありませんが、回避策として使用しますが、テスト中にも同じ問題が発生しました。私がやったのは、httpポートでngrokを実行し続けることですので、ngrokのURLは変わりません。しかし、テストとデバッグのためにサーバーを頻繁に変更して再起動しています。

1
explorer