Есть ли какой-нибудь способ получить URL-адрес туннеля ngrok в C#?
Is there any way to get the Ngrok tunnel's URL list from http://localhost:4040 in C#? Can someone point me in a direction or post an example?
Что я уже пробовал:
Я нашел несколько ngrok API, но пока ничего особенного.
Garth J Lancaster
"но пока ничего особенного". на самом деле - это довольно бесполезный комментарий, он ничего не говорит нам о том, какие трудности у вас были - как отметил Ричард, это есть в документации - в частности, вы можете выдать GET for /api/tunnels вашему экземпляру ngrok, он будет реагировать с помощью JSON ниже .. это довольно простая задача-создать C# HttpRequest, чтобы справиться с этим ...
{ "tunnels": [ { "name": "command_line", "uri": "/api/tunnels/command_line", "public_url": "https://d95211d2.ngrok.io", "proto": "https", "config": { "addr": "localhost:80", "inspect": true, }, "metrics": { "conns": { "count": 0, "gauge": 0, "rate1": 0, "rate5": 0, "rate15": 0, "p50": 0, "p90": 0, "p95": 0, "p99": 0 }, "http": { "count": 0, "rate1": 0, "rate5": 0, "rate15": 0, "p50": 0, "p90": 0, "p95": 0, "p99": 0 } } }, ... ], "uri": "/api/tunnels"}
CyberSecII
Вы не поняли вопроса, но кажется, что вы дали решение? как это случилось? Конечно, вы точно понимаете, что он имеет в виду, это не так уж трудно.