web-dev-qa-db-fra.com

Comment générer une URL fixe avec ngrok

Je travaille sur Facebook Messenger. L'application Facebook n'accepte qu'une seule URL pour webhook, mais ngrock génère une nouvelle URL à chaque fois. Maintenant, je suis incapable de tester mon application à cause de l'URL webhook a changé.

50
Saxid

Ce n’est probablement pas la meilleure option pour vous mais j’ai commencé à utiliser localtunnel au lieu de ngrok .

Un flux d'installation et d'exécution est très simple:

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

Ensuite, je peux aller à mon http://youruniquesubdomain.localtunnel.me C'est tout!


Une mise à jour incroyable

J'ai trouvé Serveo tout à l'heure! Et c'est totalement incroyable! Pas d'installation, pas d'inscription!

Tout ce que vous avez à faire est d’exécuter ceci:

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

comme

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

Pas plus de support gratuit de sous-domaine de ngrok ..... pls ont une erreur comme ci-dessous

Échec de la session de tunnel: seuls les abonnements payants peuvent lier des sous-domaines personnalisés. Échec de la liaison du sous-domaine personnalisé 'arvindpattartestfb.ngrok.io' pour le compte 'arvccccc'. Ce compte est sur le plan "gratuit".

Passez à un plan payant à l'adresse suivante: https://dashboard.ngrok.com/billing/plan

ERR_NGROK_313

13
Arvind Pattar

Il semble que ngrok ait complètement supprimé les sous-domaines du niveau libre: https://ngrok.com/product#pricing

5
Marcos Scriven

Vous devez configurer le jeton d'authentification que vous pouvez trouver ici https://dashboard.ngrok.com/auth . (Fonctionne avec la version gratuite, pas besoin de payer).

Ensuite, vous pouvez l'utiliser comme ceci:

ngrok http 80 -subdomain yoursubdomain
4
pbogut

simplement pour l'installation locale de DHIS2, je l'ai fait sur termainl sur le serveur Ubunut.

Assurez-vous que votre site Web s'exécute sur le port spécifié. le mien était sur 8080.

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

La beauté de cet serveo.net réside dans le fait que vous pouvez obtenir autant de fois que vous le souhaitez le même nom d'hôte ... préfixe avant serveur..net, même en cas de coupure de courant ou de déconnexion Internet.

à votre santé!

3
danielad

Bien que ce ne soit pas une solution, mais prenez-la comme solution de contournement, j'ai eu le même problème lors des tests. Ce que j’ai fait, c’est de garder le ngrok en marche avec mon port http, donc mon URL de ngrok ne change pas. mais je change fréquemment et redémarre mon serveur pour le test et le débogage.

1
explorer