我有一个在本地运行的网络应用。我尝试使用ngrok进行webhooks,但ngrok将整个应用程序打开到世界各地。(由于某些原因,我不想使用 ngrok -auth 。)
我想为webhooks进行ngrok转发。例如:
Forwarding http://xxxxx.ngrok.io -> localhost:80/webhook
这对ngrok有可能吗?
或者我可以在apache中重新转发ngrok请求吗?我的意思是;
Ngrok转发到localhost:80和来自ngrok的apache检测请求并重新转发到localhost:80 / webhook。
答案 0 :(得分:1)
如果您希望将请求转发到localhost:80 / webhook,那么无论您在何处指定服务的回叫,请将其设置为http://xxxxx.ngrok.io/webhook。
答案 1 :(得分:0)
您可以使用https://webhookrelay.com并通过附加到此网址指定要将您的webhook发送到的端点:
relay forward --bucket my-app http://localhost:80/webhook
这样您的应用就不会暴露在这个世界中。 Webhook Relay有两种模式: