Also don't forget you need to add the firewall filter to accept and forward requests from the Azure Subnet to the On premise Subnet,
You need the Nat rules for both incoming and outgoing Azure to On premise and On premise to azure (place above 0) one rule for each,
And you should (in some cases) ensure you add an IPsec route for the subnet in Azure with the Gateway IP from that subnet as next hop.
from datetime import datetime
import grequests
url = "https://localhost:8000/"
count = 150 # Количество запросов
start_time = time.time()
grequests.map(grequests.get(url) for u in range(count)) # c head получается чуть больше
sending_time = time.time() - start_time
print(sending_time) # время на отправку указанного кол-ва запросов
from prettytable import PrettyTable # Импортируем установленный модуль.
# Определяем твою шапку и данные.
th = [...]
td = [...]
columns = len(th) # Подсчитаем кол-во столбцов на будущее.
table = PrettyTable(th) # Определяем таблицу.
# Cкопируем список td, на случай если он будет использоваться в коде дальше.
td_data = td[:]
# Входим в цикл который заполняет нашу таблицу.
# Цикл будет выполняться до тех пор пока у нас не кончатся данные
# для заполнения строк таблицы (список td_data).
while td_data:
# Используя срез добавляем первые пять элементов в строку.
# (columns = 5).
table.add_row(td_data[:columns])
# Используя срез переопределяем td_data так, чтобы он
# больше не содержал первых 5 элементов.
td_data = td_data[columns:]
print(table) # Печатаем таблицу
+-------------------+---------------+------+-------------+------------+
| MAC Address | IP Address | Mode | Rate (Mbps) | Signal (%) |
+-------------------+---------------+------+-------------+------------+
| 11:11:11:11:11:11 | 192.168.0.103 | 11n | 65 | 100 |
| 11:11:11:11:11:11 | 192.168.0.103 | 11n | 65 | 100 |
| 11:11:11:11:11:11 | 192.168.0.103 | 11n | 65 | 100 |
| 11:11:11:11:11:11 | 192.168.0.103 | 11n | 65 | 100 |
| 11:11:11:11:11:11 | 192.168.0.103 | 11n | 65 | 100 |
+-------------------+---------------+------+-------------+------------+
$content = file_get_contents('/path/to/file/in/private/dir/filename');
header('Content-Description: File Transfer');
header('Content-Type: application/octet-stream');
header('Content-Disposition: attachment; filename="'.$file_info->title.'"');
header('Content-Transfer-Encoding: binary');
header('Expires: 0');
header('Cache-Control: must-revalidate');
header('Pragma: public');
header('Content-Length: ' . strlen($content));
echo ($content);
location /protected/ {
root /www/mysite.com/;
rewrite ^/protected/(.*)$ /$1 break;
internal;
}
header('Content-Description: File Transfer');
header('Content-Type: application/octet-stream');
header('Content-Disposition: attachment; filename="'.$file_info->title.'"');
header('Content-Transfer-Encoding: binary');
header('Expires: 0');
header('Cache-Control: must-revalidate');
header('Pragma: public');
header('X-Accel-Redirect: /protected'. $file_info->file);
<?php $str_php = "Lorem Ipsum" ?>
<script language="javascript">
var str_js = '<?= $str_php ?>'; //! Добавить кавычки
alert (str_js);
</script>