digraph blind_doh_proxy { bgcolor=transparent; splines=line; // straight through; this is a feature // using xlabels so splines don't "reach out" for the label // https://forum.graphviz.org/t/force-straight-edges-above-through-a-node/741 edge [fontsize="9" fontcolor="red" color="red"] client -> "dns.google" [xlabel="HTTPS to Google\nthrough proxy"] client -> "cloudflare-dns.com" [xlabel="HTTPS to CF\nthrough proxy"] edge [color="indigo" fontsize="9" fontcolor="indigo" dir=both arrowhead=dot arrowtail=dot] client -> "haproxy" [xlabel="TCP to proxy"] "haproxy" -> "dns.google" [xlabel="TCP to dns.google"] "haproxy" -> "cloudflare-dns.com" [xlabel="TCP to cloudflare-dns.com"] }