Мне нужно создать обратный прокси-сервер для размещения веб-сайта, работающего на сервере Azure. Чтобы защитить сервер и URL-адреса из-за плохого дизайна. Это я не могу изменить. Я думал позвонить http://myhiddenserver.com/?id=11.11.11.111:9035 id - это IP-адрес и порт для некоторых специальных функций.
Проблема в том, что я не могу понять, как получить параметры запроса в запросе. Весь сайт запускается с одного и того же URL http://{id}/setup.html., он перезагружает главную страницу через javascript и остается на setup.html.
{
"$schema": "http://json.schemastore.org/proxies",
"proxies": {
"stunnelsetupdevice": {
"matchCondition": {
"route": "/{id}"
},
"backendUri": "http://{id}/setup.html"
}
}
}
- изменить Я попытался просто заставить прокси вызвать URL, который я пытаюсьстроить. Это тоже не работает. Единственный способ, которым это работает, - это поместить весь URL в backenduri.
{
"$schema": "http://json.schemastore.org/proxies",
"proxies": {
"stunnelsetupdevice": {
"matchCondition": {
"route": "/"
},
"backendUri": "http://{id}/setup.html",
"requestOverrides": {
"backend.request.querystring.id": "11.11.11.11:9087"
}
}
}
}