web-dev-qa-db-fra.com

Comment spécifier quel domaine en utilisant ngrok

J'utilise mamp et j'ai des hôtes virtuels tous sur le port 8888. Par exemple:

  • site1.dev:8888
  • site2.dev:8888

pointerait vers localhost/site1/, localhost/site2/ etc.

Avant d'utiliser des hôtes virtuels, je changerais simplement mon docroot en n'importe quel projet sur lequel je travaillais actuellement et commencerais ngrok comme ça

./ngrok http 8888 et il se lancerait et me donnerait une URL * .ngrok.io générée aléatoirement.

Ma question est de savoir comment spécifier le domaine maintenant puisque j'utilise des hôtes virtuels?

J'ai essayé ./ngrok http site1.dev:8888 et cela démarre mais ne sert que les mamps webroot.

J'utilise un compte gratuit.

20
Ronnie

Si vous préférez une option gratuite, c'est possible via:

$ ngrok http -Host-header=site1.dev 80

37
demanzonderjas

Vous pouvez utiliser des domaines personnalisés avec cette syntaxe:

ngrok http -hostname=dev.example.com 8000

Pour référence: https://ngrok.com/docs#custom-domains

Mais un plan payant est nécessaire.

2
Pamput