VP

Size: a a a
VP
VP
blockdiag {
default_fontsize = 24;
node_width = 200;
node_height = 100;
web [shape = cloud, label = "Web"];
blocked [shape = cloud, label = "Web\n(blocked)"];
client [shape = actor, label = "Client"];
i2p [shape = cloud, label = "*.i2p"];
onion [shape = cloud, label = "*.onion"];
zapret_info [shape = note, stacked, label = zapret.info];
zapret_info <- web;
tinyproxy <-> i2pd <-> i2p;
client <-> tinyproxy <-> TOR <-> onion;
TOR <-> blocked;
tinyproxy <-> web;
group {
orientation = portrait
zapret_info -> tinyproxy [style = dashed];
}
}
А вот как генерируется...blockdiag -a -f ~/.local/share/fonts/OCR_OneC.otf --no-transparency --size=800x600 -T PNG -o proxy-scheme.png proxy-scheme.blockdiag
@k4leg Генерирую при помощи blockdiag.VP
VP
dia
делать, а потом мне показали это. И я подумал, да ну нах мышкой елозить! Кодом проще и быстрее! И всё наглядно!VP
awk
, который берёт правила iptables
, генерит blockdiag
файл и рендерит это всё в png!VP
VP
VP
NR
ЯН
ЯН
VP
ЯН
VP