Re: RegExp как API
Добавлено: 29 авг 2022, 10:08
Господа ! Всё очень интересно, но, пожалуйста, итог напишите в виде готового скрипта (см. название раздела) и инструкции. Не все участники форума могут следить за полетом Ваших гениальных мыслей ...
Насколько я понял для исполнения из командной строки одного скрипта нужно:
1. правило в /ip firewall layer7 или два правила на один скрипт для "универсализации" синтаксиса запроса.
2. правило в нат типа /ip firewall nat add chain=dstnat protocol=tcp dst-port=8087 layer7-protocol=scriptName action=<на усмотрение>
2. открытый сервис www с нестандартным портом (например тут 8087)
3. исполняемый скрипт
Соответственно, если нужно исполнять несколько разных скриптов нужно плодить правила в layer7 и нат ... Как то не очень ...
либо если использовать:
2. ip firewall nat add chain=dstnat protocol=tcp dst-port=8087 layer7-protocol=scriptName action=add-dst-to-address-list address-list=scriptName
тогда при сработке http://myip:8087/securekey/scriptname будут создаваться адрес-листы с именем scriptName, а "ловящий" их скрипт-менеджер сможет распознавать имена и уже запускать скрипты с переданными именами.
Насчет использования SOCKS я так и не понял хорошо это или плохо ...
Всё это неплохо бы оформить авторам в решение ...
Насколько я понял для исполнения из командной строки одного скрипта нужно:
1. правило в /ip firewall layer7 или два правила на один скрипт для "универсализации" синтаксиса запроса.
2. правило в нат типа /ip firewall nat add chain=dstnat protocol=tcp dst-port=8087 layer7-protocol=scriptName action=<на усмотрение>
2. открытый сервис www с нестандартным портом (например тут 8087)
3. исполняемый скрипт
Соответственно, если нужно исполнять несколько разных скриптов нужно плодить правила в layer7 и нат ... Как то не очень ...
либо если использовать:
2. ip firewall nat add chain=dstnat protocol=tcp dst-port=8087 layer7-protocol=scriptName action=add-dst-to-address-list address-list=scriptName
тогда при сработке http://myip:8087/securekey/scriptname будут создаваться адрес-листы с именем scriptName, а "ловящий" их скрипт-менеджер сможет распознавать имена и уже запускать скрипты с переданными именами.
Насчет использования SOCKS я так и не понял хорошо это или плохо ...
Всё это неплохо бы оформить авторам в решение ...