Справочный центр Termidesk Connect Документация Termidesk Connect. Настройка Управление трафиком Сценарии Current: Примеры сценариев для ответа на запрос PDF Download PDF Download page Примеры сценариев для ответа на запрос. Current page All pages Примеры сценариев для ответа на запрос Примеры сценариев для ответа на запросПримеры приведены в таблице. Примеры сценариев для ответа на запросСценарийОписание if (client.http_req.method ~= "GET" and client.http_req.method ~= "HEAD") then client.action = "drop" end BASH Если метод не GET или не HEAD, то сбросить соединение client.respond.status = 302 client.respond.header["Location"] = "https://" .. client.http_req.host .. client.http_req.path client.respond.header["Connection"] = "close" client.action = "respond" BASH Перенаправить соединение с HTTP на HTTPS if client.remote_p:is_network("192.0.2.0/24") then client.respond.header["Connection"] = "close" client.respond.header["Content-type"] = 'text/html client.respond.body = [[<html> <body> <meta charset="UTF-8"> <h1>Lets goodbye!</h1> <p>Доступ запрещен</p> </body> </html>]] .. "IP: " .. client.remote_p.ip .. "\n TRY: " .. client.http_req.host .. client.http_req.path .. "\n" .. " Vserver: " .. client.local_p.ip .. ":" .. client.local_p.port client.action = 'respond' BASH Если запрос из сети 192.0.2.0/24, то ответить HTML-страницей и параметрами запроса ×