forked from lawrencesystems/Draw_IO_Diagrams
-
Notifications
You must be signed in to change notification settings - Fork 0
/
Copy pathVLAN_Security_2022.drawio
1436 lines (1436 loc) · 374 KB
/
VLAN_Security_2022.drawio
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
100
101
102
103
104
105
106
107
108
109
110
111
112
113
114
115
116
117
118
119
120
121
122
123
124
125
126
127
128
129
130
131
132
133
134
135
136
137
138
139
140
141
142
143
144
145
146
147
148
149
150
151
152
153
154
155
156
157
158
159
160
161
162
163
164
165
166
167
168
169
170
171
172
173
174
175
176
177
178
179
180
181
182
183
184
185
186
187
188
189
190
191
192
193
194
195
196
197
198
199
200
201
202
203
204
205
206
207
208
209
210
211
212
213
214
215
216
217
218
219
220
221
222
223
224
225
226
227
228
229
230
231
232
233
234
235
236
237
238
239
240
241
242
243
244
245
246
247
248
249
250
251
252
253
254
255
256
257
258
259
260
261
262
263
264
265
266
267
268
269
270
271
272
273
274
275
276
277
278
279
280
281
282
283
284
285
286
287
288
289
290
291
292
293
294
295
296
297
298
299
300
301
302
303
304
305
306
307
308
309
310
311
312
313
314
315
316
317
318
319
320
321
322
323
324
325
326
327
328
329
330
331
332
333
334
335
336
337
338
339
340
341
342
343
344
345
346
347
348
349
350
351
352
353
354
355
356
357
358
359
360
361
362
363
364
365
366
367
368
369
370
371
372
373
374
375
376
377
378
379
380
381
382
383
384
385
386
387
388
389
390
391
392
393
394
395
396
397
398
399
400
401
402
403
404
405
406
407
408
409
410
411
412
413
414
415
416
417
418
419
420
421
422
423
424
425
426
427
428
429
430
431
432
433
434
435
436
437
438
439
440
441
442
443
444
445
446
447
448
449
450
451
452
453
454
455
456
457
458
459
460
461
462
463
464
465
466
467
468
469
470
471
472
473
474
475
476
477
478
479
480
481
482
483
484
485
486
487
488
489
490
491
492
493
494
495
496
497
498
499
500
501
502
503
504
505
506
507
508
509
510
511
512
513
514
515
516
517
518
519
520
521
522
523
524
525
526
527
528
529
530
531
532
533
534
535
536
537
538
539
540
541
542
543
544
545
546
547
548
549
550
551
552
553
554
555
556
557
558
559
560
561
562
563
564
565
566
567
568
569
570
571
572
573
574
575
576
577
578
579
580
581
582
583
584
585
586
587
588
589
590
591
592
593
594
595
596
597
598
599
600
601
602
603
604
605
606
607
608
609
610
611
612
613
614
615
616
617
618
619
620
621
622
623
624
625
626
627
628
629
630
631
632
633
634
635
636
637
638
639
640
641
642
643
644
645
646
647
648
649
650
651
652
653
654
655
656
657
658
659
660
661
662
663
664
665
666
667
668
669
670
671
672
673
674
675
676
677
678
679
680
681
682
683
684
685
686
687
688
689
690
691
692
693
694
695
696
697
698
699
700
701
702
703
704
705
706
707
708
709
710
711
712
713
714
715
716
717
718
719
720
721
722
723
724
725
726
727
728
729
730
731
732
733
734
735
736
737
738
739
740
741
742
743
744
745
746
747
748
749
750
751
752
753
754
755
756
757
758
759
760
761
762
763
764
765
766
767
768
769
770
771
772
773
774
775
776
777
778
779
780
781
782
783
784
785
786
787
788
789
790
791
792
793
794
795
796
797
798
799
800
801
802
803
804
805
806
807
808
809
810
811
812
813
814
815
816
817
818
819
820
821
822
823
824
825
826
827
828
829
830
831
832
833
834
835
836
837
838
839
840
841
842
843
844
845
846
847
848
849
850
851
852
853
854
855
856
857
858
859
860
861
862
863
864
865
866
867
868
869
870
871
872
873
874
875
876
877
878
879
880
881
882
883
884
885
886
887
888
889
890
891
892
893
894
895
896
897
898
899
900
901
902
903
904
905
906
907
908
909
910
911
912
913
914
915
916
917
918
919
920
921
922
923
924
925
926
927
928
929
930
931
932
933
934
935
936
937
938
939
940
941
942
943
944
945
946
947
948
949
950
951
952
953
954
955
956
957
958
959
960
961
962
963
964
965
966
967
968
969
970
971
972
973
974
975
976
977
978
979
980
981
982
983
984
985
986
987
988
989
990
991
992
993
994
995
996
997
998
999
1000
<mxfile host="Electron" modified="2023-11-15T19:39:05.589Z" agent="Mozilla/5.0 (X11; Linux x86_64) AppleWebKit/537.36 (KHTML, like Gecko) draw.io/22.0.3 Chrome/114.0.5735.289 Electron/25.8.4 Safari/537.36" etag="VMVFE4MGTI32glL2XG1q" version="22.0.3" type="device" pages="16">
<diagram name="VLANS" id="bs8WhiBdGSbhrMo7SmJm">
<mxGraphModel dx="3586" dy="1666" grid="0" gridSize="10" guides="1" tooltips="1" connect="1" arrows="1" fold="1" page="0" pageScale="1" pageWidth="850" pageHeight="1100" background="#114B5F" math="0" shadow="0">
<root>
<mxCell id="IftM62WqZWTdGEvUGdxo-0" />
<mxCell id="IftM62WqZWTdGEvUGdxo-1" parent="IftM62WqZWTdGEvUGdxo-0" />
<mxCell id="IftM62WqZWTdGEvUGdxo-2" value="" style="ellipse;shape=cloud;whiteSpace=wrap;html=1;hachureGap=4;fillColor=#1ba1e2;fontColor=#ffffff;strokeColor=#006EAF;" parent="IftM62WqZWTdGEvUGdxo-1" vertex="1">
<mxGeometry x="-454" y="-94" width="341" height="219" as="geometry" />
</mxCell>
<mxCell id="IftM62WqZWTdGEvUGdxo-3" value="" style="html=1;verticalLabelPosition=bottom;verticalAlign=top;outlineConnect=0;shadow=0;dashed=0;shape=mxgraph.rack.hpe_aruba.switches.j9773a_2530_24g_poeplus_switch;rounded=0;sketch=0;hachureGap=4;fillColor=#F45B69;strokeColor=#028090;fontColor=#E4FDE1;connectable=0;" parent="IftM62WqZWTdGEvUGdxo-1" vertex="1">
<mxGeometry x="-402" y="436" width="657" height="64" as="geometry" />
</mxCell>
<mxCell id="IftM62WqZWTdGEvUGdxo-4" value="" style="group" parent="IftM62WqZWTdGEvUGdxo-1" vertex="1" connectable="0">
<mxGeometry x="-220" y="239" width="428" height="107" as="geometry" />
</mxCell>
<mxCell id="IftM62WqZWTdGEvUGdxo-5" value="" style="aspect=fixed;perimeter=ellipsePerimeter;html=1;align=center;fontSize=12;verticalAlign=top;shadow=0;dashed=0;image;image=img/lib/cumulus/switch_bare_metal_empty.svg;rounded=0;sketch=0;hachureGap=4;fillColor=#F45B69;strokeColor=#028090;fontColor=#E4FDE1;labelBackgroundColor=#114B5F;connectable=0;" parent="IftM62WqZWTdGEvUGdxo-4" vertex="1">
<mxGeometry width="428" height="107" as="geometry" />
</mxCell>
<mxCell id="IftM62WqZWTdGEvUGdxo-6" value="" style="shape=image;imageAspect=0;aspect=fixed;verticalLabelPosition=bottom;verticalAlign=top;rounded=0;labelBackgroundColor=none;sketch=0;hachureGap=4;fontSize=30;fontColor=#1A1A1A;strokeColor=#028090;fillColor=#F45B69;image=https://upload.wikimedia.org/wikipedia/commons/thumb/b/b9/PfSense_logo.png/1200px-PfSense_logo.png;" parent="IftM62WqZWTdGEvUGdxo-4" vertex="1">
<mxGeometry x="40" y="26" width="186.93" height="55" as="geometry" />
</mxCell>
<mxCell id="IftM62WqZWTdGEvUGdxo-7" value="WAN" style="text;strokeColor=none;fillColor=none;html=1;align=center;verticalAlign=middle;whiteSpace=wrap;rounded=0;hachureGap=4;fontColor=#FF0000;fontStyle=1" parent="IftM62WqZWTdGEvUGdxo-4" vertex="1">
<mxGeometry x="245" y="54" width="60" height="30" as="geometry" />
</mxCell>
<mxCell id="IftM62WqZWTdGEvUGdxo-8" value="IGB2" style="text;strokeColor=none;fillColor=none;html=1;align=center;verticalAlign=middle;whiteSpace=wrap;rounded=0;hachureGap=4;fontColor=#0000FF;fontStyle=1" parent="IftM62WqZWTdGEvUGdxo-4" vertex="1">
<mxGeometry x="291" y="54" width="60" height="30" as="geometry" />
</mxCell>
<mxCell id="IftM62WqZWTdGEvUGdxo-9" value="OPT" style="text;strokeColor=none;fillColor=none;html=1;align=center;verticalAlign=middle;whiteSpace=wrap;rounded=0;hachureGap=4;fontColor=#00CC00;fontStyle=1" parent="IftM62WqZWTdGEvUGdxo-4" vertex="1">
<mxGeometry x="336" y="54" width="60" height="30" as="geometry" />
</mxCell>
<mxCell id="IftM62WqZWTdGEvUGdxo-11" value="" style="edgeStyle=none;orthogonalLoop=1;jettySize=auto;html=1;rounded=0;endArrow=open;startSize=14;endSize=14;sourcePerimeterSpacing=8;targetPerimeterSpacing=8;curved=1;comic=0;flowAnimation=1;strokeWidth=3;fillColor=#bac8d3;strokeColor=#FF0000;fontColor=#05F034;" parent="IftM62WqZWTdGEvUGdxo-1" edge="1">
<mxGeometry width="120" relative="1" as="geometry">
<mxPoint x="-149.71000000000004" y="44.02151924619716" as="sourcePoint" />
<mxPoint x="57" y="279" as="targetPoint" />
<Array as="points">
<mxPoint x="59" y="89" />
</Array>
</mxGeometry>
</mxCell>
<mxCell id="IftM62WqZWTdGEvUGdxo-12" value="" style="shape=image;imageAspect=0;aspect=fixed;verticalLabelPosition=bottom;verticalAlign=top;hachureGap=4;fontColor=#00CC00;image=https://unifisrilanka.lk/wp-content/uploads/2020/10/U6-lite_004_60892943-337e-46bb-bd24-062528e4f80a_grande-1.png;connectable=0;" parent="IftM62WqZWTdGEvUGdxo-1" vertex="1">
<mxGeometry x="-396" y="581" width="337" height="337" as="geometry" />
</mxCell>
<mxCell id="IftM62WqZWTdGEvUGdxo-13" value="" style="edgeStyle=none;orthogonalLoop=1;jettySize=auto;html=1;rounded=0;comic=0;fontColor=#00CC00;endArrow=open;startSize=14;endSize=14;sourcePerimeterSpacing=8;targetPerimeterSpacing=8;strokeColor=#7070FF;strokeWidth=3;curved=1;flowAnimation=1;" parent="IftM62WqZWTdGEvUGdxo-1" source="IftM62WqZWTdGEvUGdxo-8" edge="1">
<mxGeometry width="120" relative="1" as="geometry">
<mxPoint x="98" y="381" as="sourcePoint" />
<mxPoint x="174" y="484" as="targetPoint" />
<Array as="points">
<mxPoint x="89" y="390" />
<mxPoint x="291" y="380" />
<mxPoint x="326" y="523" />
<mxPoint x="266" y="578" />
<mxPoint x="185" y="574" />
<mxPoint x="170" y="534" />
</Array>
</mxGeometry>
</mxCell>
<mxCell id="IftM62WqZWTdGEvUGdxo-14" value="" style="edgeStyle=none;orthogonalLoop=1;jettySize=auto;html=1;rounded=0;comic=0;fontColor=#00CC00;endArrow=open;startSize=14;endSize=14;sourcePerimeterSpacing=8;targetPerimeterSpacing=8;strokeColor=#7070FF;strokeWidth=3;curved=1;flowAnimation=1;" parent="IftM62WqZWTdGEvUGdxo-1" edge="1">
<mxGeometry width="120" relative="1" as="geometry">
<mxPoint x="93" y="483" as="sourcePoint" />
<mxPoint x="-100" y="720" as="targetPoint" />
<Array as="points">
<mxPoint x="118" y="714" />
</Array>
</mxGeometry>
</mxCell>
<mxCell id="Ihxtno6AW-nsewImT8Mp-6" style="edgeStyle=none;shape=connector;curved=1;rounded=0;comic=0;orthogonalLoop=1;jettySize=auto;html=1;labelBackgroundColor=default;strokeColor=#7070FF;strokeWidth=3;fontFamily=Helvetica;fontSize=18;fontColor=#00CC00;endArrow=open;startSize=14;endSize=14;sourcePerimeterSpacing=8;targetPerimeterSpacing=8;" parent="IftM62WqZWTdGEvUGdxo-1" target="Ihxtno6AW-nsewImT8Mp-3" edge="1">
<mxGeometry relative="1" as="geometry">
<mxPoint x="-61" y="460" as="sourcePoint" />
<Array as="points">
<mxPoint x="-287" y="381" />
<mxPoint x="-459" y="233" />
</Array>
</mxGeometry>
</mxCell>
<mxCell id="IftM62WqZWTdGEvUGdxo-15" value="" style="shape=image;imageAspect=0;aspect=fixed;verticalLabelPosition=bottom;verticalAlign=top;hachureGap=4;fontColor=#00CC00;image=https://blog.ui.com/wp-content/uploads/2016/10/unifi-app-logo.png;" parent="IftM62WqZWTdGEvUGdxo-1" vertex="1">
<mxGeometry x="-374" y="428.5" width="219.68" height="79" as="geometry" />
</mxCell>
<mxCell id="IftM62WqZWTdGEvUGdxo-18" value="SSID<br>No VLAN TAG<br>172.16.16.0/24" style="sketch=0;pointerEvents=1;shadow=0;dashed=0;html=1;strokeColor=#6c8ebf;fillColor=#dae8fc;aspect=fixed;labelPosition=center;verticalLabelPosition=bottom;verticalAlign=top;align=center;outlineConnect=0;shape=mxgraph.vvd.wi_fi;hachureGap=4;fontSize=18;gradientColor=#7ea6e0;rotation=0;" parent="IftM62WqZWTdGEvUGdxo-1" vertex="1">
<mxGeometry x="-649" y="620" width="124" height="124" as="geometry" />
</mxCell>
<mxCell id="IftM62WqZWTdGEvUGdxo-19" value="" style="edgeStyle=none;orthogonalLoop=1;jettySize=auto;html=1;rounded=0;comic=0;fontSize=18;fontColor=#00CC00;endArrow=open;startSize=14;endSize=14;sourcePerimeterSpacing=8;targetPerimeterSpacing=8;strokeColor=#7070FF;strokeWidth=3;curved=1;flowAnimation=1;" parent="IftM62WqZWTdGEvUGdxo-1" edge="1">
<mxGeometry width="120" relative="1" as="geometry">
<mxPoint x="-353" y="715" as="sourcePoint" />
<mxPoint x="-512" y="706" as="targetPoint" />
<Array as="points">
<mxPoint x="-430" y="685" />
</Array>
</mxGeometry>
</mxCell>
<mxCell id="L-IxJp4o7883lWSsxxrE-0" value="Networks in Use" style="swimlane;hachureGap=4;fontSize=20;fontColor=#00CC00;startSize=35;" parent="IftM62WqZWTdGEvUGdxo-1" vertex="1">
<mxGeometry x="19" y="-19" width="284" height="134" as="geometry" />
</mxCell>
<mxCell id="L-IxJp4o7883lWSsxxrE-1" value="<div style="font-size: 20px;"><span style="font-size: 20px;">172.16.16.0/24 - VLAN 1</span></div><div style="font-size: 20px;"><span style="font-size: 20px;"><br style="font-size: 20px;"></span></div><div style="font-size: 20px;"><span style="font-size: 20px;">192.168.60.0/24 - VLAN 60</span><br style="font-size: 20px;"></div>" style="text;strokeColor=none;fillColor=none;html=1;align=left;verticalAlign=middle;whiteSpace=wrap;rounded=0;hachureGap=4;fontSize=20;fontColor=#FFFFFF;" parent="L-IxJp4o7883lWSsxxrE-0" vertex="1">
<mxGeometry x="3" y="66" width="545" height="30" as="geometry" />
</mxCell>
<mxCell id="Ihxtno6AW-nsewImT8Mp-2" style="edgeStyle=none;shape=connector;curved=1;rounded=0;comic=0;orthogonalLoop=1;jettySize=auto;html=1;labelBackgroundColor=default;strokeColor=#7070FF;strokeWidth=3;fontFamily=Helvetica;fontSize=18;fontColor=#00CC00;endArrow=open;startSize=14;endSize=14;sourcePerimeterSpacing=8;targetPerimeterSpacing=8;flowAnimation=1;" parent="IftM62WqZWTdGEvUGdxo-1" source="Uv3U5a9Su3RJNaq7dvy5-0" target="Ihxtno6AW-nsewImT8Mp-1" edge="1">
<mxGeometry relative="1" as="geometry">
<Array as="points">
<mxPoint x="-895" y="526" />
<mxPoint x="-918" y="482" />
<mxPoint x="-918" y="393" />
</Array>
</mxGeometry>
</mxCell>
<mxCell id="Uv3U5a9Su3RJNaq7dvy5-0" value="SSID<br>VLAN TAG 60<br>192.168.60.0/24" style="sketch=0;pointerEvents=1;shadow=0;dashed=0;html=1;strokeColor=#6c8ebf;fillColor=#dae8fc;aspect=fixed;labelPosition=center;verticalLabelPosition=bottom;verticalAlign=top;align=center;outlineConnect=0;shape=mxgraph.vvd.wi_fi;hachureGap=4;fontSize=18;gradientColor=#7ea6e0;rotation=0;" parent="IftM62WqZWTdGEvUGdxo-1" vertex="1">
<mxGeometry x="-835" y="622" width="124" height="124" as="geometry" />
</mxCell>
<mxCell id="Uv3U5a9Su3RJNaq7dvy5-1" value="" style="edgeStyle=none;orthogonalLoop=1;jettySize=auto;html=1;rounded=0;comic=0;fontSize=18;fontColor=#00CC00;endArrow=open;startSize=14;endSize=14;sourcePerimeterSpacing=8;targetPerimeterSpacing=8;strokeColor=#7070FF;strokeWidth=3;curved=1;flowAnimation=1;" parent="IftM62WqZWTdGEvUGdxo-1" edge="1">
<mxGeometry width="120" relative="1" as="geometry">
<mxPoint x="-277" y="778" as="sourcePoint" />
<mxPoint x="-768" y="834" as="targetPoint" />
<Array as="points">
<mxPoint x="-339" y="956" />
<mxPoint x="-770" y="932" />
</Array>
</mxGeometry>
</mxCell>
<mxCell id="luXKijvtOmeylMxGdDAy-0" value="Switch Port Proifles" style="swimlane;hachureGap=4;fontSize=21;fontColor=#FFFFFF;startSize=29;" parent="IftM62WqZWTdGEvUGdxo-1" vertex="1">
<mxGeometry x="126" y="620" width="225" height="186" as="geometry" />
</mxCell>
<mxCell id="luXKijvtOmeylMxGdDAy-1" value="<div style="font-size: 28px;"><span style="font-size: 28px;"><br></span></div><div style="font-size: 28px;"><span style="font-size: 28px;">Port 24 ALL</span></div><div style="font-size: 28px;"><span style="font-size: 28px;">Port 16 ALL<br>Port 1 VLAN 60</span></div>" style="text;html=1;align=left;verticalAlign=middle;resizable=0;points=[];autosize=1;strokeColor=none;fillColor=none;hachureGap=4;fontSize=28;fontColor=#FFFFFF;" parent="luXKijvtOmeylMxGdDAy-0" vertex="1">
<mxGeometry x="5" y="-7" width="213" height="146" as="geometry" />
</mxCell>
<mxCell id="Ihxtno6AW-nsewImT8Mp-1" value="" style="shape=image;imageAspect=0;aspect=fixed;verticalLabelPosition=bottom;verticalAlign=top;image=https://www.dlink.com/-/media/functional-pages/consumer/smart-home-ecosystems/mydlink/smartdiy/smartdiy-banner_dcs-8630lh.png?la=en&hash=4186B529E3710E27CD436AB3898D2102;" parent="IftM62WqZWTdGEvUGdxo-1" vertex="1">
<mxGeometry x="-861" y="275" width="163.57" height="134" as="geometry" />
</mxCell>
<mxCell id="Ihxtno6AW-nsewImT8Mp-3" value="" style="shape=image;imageAspect=0;aspect=fixed;verticalLabelPosition=bottom;verticalAlign=top;image=https://www.dlink.com/-/media/functional-pages/consumer/smart-home-ecosystems/mydlink/smartdiy/smartdiy-banner_dcs-8630lh.png?la=en&hash=4186B529E3710E27CD436AB3898D2102;" parent="IftM62WqZWTdGEvUGdxo-1" vertex="1">
<mxGeometry x="-694" y="143" width="163.57" height="134" as="geometry" />
</mxCell>
</root>
</mxGraphModel>
</diagram>
<diagram name="The_Threat" id="AtXBKKNLV4wXi2IzrfjZ">
<mxGraphModel dx="2470" dy="1286" grid="0" gridSize="10" guides="1" tooltips="1" connect="1" arrows="1" fold="1" page="0" pageScale="1" pageWidth="850" pageHeight="1100" background="#114B5F" math="0" shadow="0">
<root>
<mxCell id="q8S1K55E-IMh0eGZBYdg-0" />
<mxCell id="q8S1K55E-IMh0eGZBYdg-1" parent="q8S1K55E-IMh0eGZBYdg-0" />
<mxCell id="q8S1K55E-IMh0eGZBYdg-2" value="" style="ellipse;shape=cloud;whiteSpace=wrap;html=1;hachureGap=4;fillColor=#1ba1e2;fontColor=#ffffff;strokeColor=#006EAF;" parent="q8S1K55E-IMh0eGZBYdg-1" vertex="1">
<mxGeometry x="-454" y="-94" width="341" height="219" as="geometry" />
</mxCell>
<mxCell id="q8S1K55E-IMh0eGZBYdg-4" value="" style="group" parent="q8S1K55E-IMh0eGZBYdg-1" vertex="1" connectable="0">
<mxGeometry x="-220" y="239" width="428" height="107" as="geometry" />
</mxCell>
<mxCell id="q8S1K55E-IMh0eGZBYdg-5" value="" style="aspect=fixed;perimeter=ellipsePerimeter;html=1;align=center;fontSize=12;verticalAlign=top;shadow=0;dashed=0;image;image=img/lib/cumulus/switch_bare_metal_empty.svg;rounded=0;sketch=0;hachureGap=4;fillColor=#F45B69;strokeColor=#028090;fontColor=#E4FDE1;labelBackgroundColor=#114B5F;connectable=0;" parent="q8S1K55E-IMh0eGZBYdg-4" vertex="1">
<mxGeometry width="428" height="107" as="geometry" />
</mxCell>
<mxCell id="q8S1K55E-IMh0eGZBYdg-6" value="" style="shape=image;imageAspect=0;aspect=fixed;verticalLabelPosition=bottom;verticalAlign=top;rounded=0;labelBackgroundColor=none;sketch=0;hachureGap=4;fontSize=30;fontColor=#1A1A1A;strokeColor=#028090;fillColor=#F45B69;image=https://upload.wikimedia.org/wikipedia/commons/thumb/b/b9/PfSense_logo.png/1200px-PfSense_logo.png;" parent="q8S1K55E-IMh0eGZBYdg-4" vertex="1">
<mxGeometry x="40" y="26" width="186.93" height="55" as="geometry" />
</mxCell>
<mxCell id="q8S1K55E-IMh0eGZBYdg-7" value="WAN" style="text;strokeColor=none;fillColor=none;html=1;align=center;verticalAlign=middle;whiteSpace=wrap;rounded=0;hachureGap=4;fontColor=#FF0000;fontStyle=1" parent="q8S1K55E-IMh0eGZBYdg-4" vertex="1">
<mxGeometry x="245" y="54" width="60" height="30" as="geometry" />
</mxCell>
<mxCell id="q8S1K55E-IMh0eGZBYdg-8" value="IGB2" style="text;strokeColor=none;fillColor=none;html=1;align=center;verticalAlign=middle;whiteSpace=wrap;rounded=0;hachureGap=4;fontColor=#0000FF;fontStyle=1" parent="q8S1K55E-IMh0eGZBYdg-4" vertex="1">
<mxGeometry x="291" y="54" width="60" height="30" as="geometry" />
</mxCell>
<mxCell id="q8S1K55E-IMh0eGZBYdg-9" value="OPT" style="text;strokeColor=none;fillColor=none;html=1;align=center;verticalAlign=middle;whiteSpace=wrap;rounded=0;hachureGap=4;fontColor=#00CC00;fontStyle=1" parent="q8S1K55E-IMh0eGZBYdg-4" vertex="1">
<mxGeometry x="336" y="54" width="60" height="30" as="geometry" />
</mxCell>
<mxCell id="q8S1K55E-IMh0eGZBYdg-11" value="" style="edgeStyle=none;orthogonalLoop=1;jettySize=auto;html=1;rounded=0;endArrow=none;startSize=14;endSize=14;sourcePerimeterSpacing=8;targetPerimeterSpacing=8;curved=1;comic=0;flowAnimation=0;strokeWidth=3;fillColor=#bac8d3;strokeColor=#FF0000;fontColor=#05F034;endFill=0;" parent="q8S1K55E-IMh0eGZBYdg-1" edge="1">
<mxGeometry width="120" relative="1" as="geometry">
<mxPoint x="-149.71000000000004" y="44.02151924619716" as="sourcePoint" />
<mxPoint x="57" y="279" as="targetPoint" />
<Array as="points">
<mxPoint x="59" y="89" />
</Array>
</mxGeometry>
</mxCell>
<mxCell id="q8S1K55E-IMh0eGZBYdg-19" value="Networks in Use" style="swimlane;hachureGap=4;fontSize=20;fontColor=#00CC00;startSize=35;" parent="q8S1K55E-IMh0eGZBYdg-1" vertex="1">
<mxGeometry x="19" y="-68" width="284" height="134" as="geometry" />
</mxCell>
<mxCell id="q8S1K55E-IMh0eGZBYdg-20" value="<div style="font-size: 20px;"><span style="font-size: 20px;">172.16.16.0/24 - VLAN 1</span></div><div style="font-size: 20px;"><span style="font-size: 20px;"><br style="font-size: 20px;"></span></div><div style="font-size: 20px;"><span style="font-size: 20px;">192.168.60.0/24 - VLAN 60</span><br style="font-size: 20px;"></div>" style="text;strokeColor=none;fillColor=none;html=1;align=left;verticalAlign=middle;whiteSpace=wrap;rounded=0;hachureGap=4;fontSize=20;fontColor=#FFFFFF;" parent="q8S1K55E-IMh0eGZBYdg-19" vertex="1">
<mxGeometry x="3" y="66" width="545" height="30" as="geometry" />
</mxCell>
<mxCell id="q8S1K55E-IMh0eGZBYdg-26" value="192.168.60.0/24
" style="shape=image;imageAspect=0;aspect=fixed;verticalLabelPosition=bottom;verticalAlign=top;image=https://www.dlink.com/-/media/functional-pages/consumer/smart-home-ecosystems/mydlink/smartdiy/smartdiy-banner_dcs-8630lh.png?la=en&hash=4186B529E3710E27CD436AB3898D2102;fontSize=30;" parent="q8S1K55E-IMh0eGZBYdg-1" vertex="1">
<mxGeometry x="-378" y="560" width="163.57" height="134" as="geometry" />
</mxCell>
</root>
</mxGraphModel>
</diagram>
<diagram name="Storage" id="2RucD8bUifr1dKmuEitH">
<mxGraphModel dx="3590" dy="886" grid="1" gridSize="20" guides="1" tooltips="1" connect="1" arrows="1" fold="1" page="1" pageScale="1" pageWidth="1920" pageHeight="1200" background="#114B5F" math="0" shadow="0">
<root>
<mxCell id="kWuxxW4njmVkKp1rJNyx-0" />
<mxCell id="kWuxxW4njmVkKp1rJNyx-1" parent="kWuxxW4njmVkKp1rJNyx-0" />
<mxCell id="qhrfiuK9DnEKhuf1SdID-4" style="edgeStyle=orthogonalEdgeStyle;rounded=1;orthogonalLoop=1;jettySize=auto;html=1;fillColor=#f0a30a;strokeColor=#BD7000;strokeWidth=9;endArrow=none;endFill=0;" parent="kWuxxW4njmVkKp1rJNyx-1" source="kWuxxW4njmVkKp1rJNyx-2" target="kWuxxW4njmVkKp1rJNyx-8" edge="1">
<mxGeometry relative="1" as="geometry" />
</mxCell>
<mxCell id="n9Uc0iTTYvHJsHaEt1fD-1" style="edgeStyle=orthogonalEdgeStyle;shape=connector;rounded=1;orthogonalLoop=1;jettySize=auto;html=1;labelBackgroundColor=default;strokeColor=#BD7000;strokeWidth=9;fontFamily=Helvetica;fontSize=11;fontColor=default;endArrow=none;endFill=0;fillColor=#f0a30a;" parent="kWuxxW4njmVkKp1rJNyx-1" source="kWuxxW4njmVkKp1rJNyx-2" target="n9Uc0iTTYvHJsHaEt1fD-0" edge="1">
<mxGeometry relative="1" as="geometry" />
</mxCell>
<mxCell id="kWuxxW4njmVkKp1rJNyx-2" value="XCP-NG Pool" style="swimlane;fontSize=20;startSize=50;strokeWidth=4;collapsible=0;fillColor=#F45B69;strokeColor=#028090;fontColor=#E4FDE1;" parent="kWuxxW4njmVkKp1rJNyx-1" vertex="1">
<mxGeometry x="-1660" y="300" width="280" height="430" as="geometry" />
</mxCell>
<mxCell id="kWuxxW4njmVkKp1rJNyx-5" value="" style="group;fontColor=#E4FDE1;" parent="kWuxxW4njmVkKp1rJNyx-2" vertex="1" connectable="0">
<mxGeometry x="140" y="90" width="90" height="100" as="geometry" />
</mxCell>
<mxCell id="kWuxxW4njmVkKp1rJNyx-6" value="<font style="font-size: 20px" color="#80ff00"><b>Ryzen1 Host</b></font>" style="verticalAlign=top;verticalLabelPosition=bottom;labelPosition=center;align=center;html=1;outlineConnect=0;gradientDirection=north;strokeWidth=2;shape=mxgraph.networks.server;fillColor=#F45B69;strokeColor=#028090;fontColor=#E4FDE1;" parent="kWuxxW4njmVkKp1rJNyx-5" vertex="1">
<mxGeometry width="90" height="100" as="geometry" />
</mxCell>
<mxCell id="kWuxxW4njmVkKp1rJNyx-7" value="" style="shape=image;imageAspect=0;aspect=fixed;verticalLabelPosition=bottom;verticalAlign=top;image=https://xcp-ng.org/assets/img/mainlogo.png;fillColor=#F45B69;strokeColor=#028090;fontColor=#E4FDE1;" parent="kWuxxW4njmVkKp1rJNyx-5" vertex="1">
<mxGeometry x="21.25" y="26.25" width="47.5" height="47.5" as="geometry" />
</mxCell>
<mxCell id="qhrfiuK9DnEKhuf1SdID-1" value="" style="group" parent="kWuxxW4njmVkKp1rJNyx-2" vertex="1" connectable="0">
<mxGeometry x="140" y="250" width="90" height="100" as="geometry" />
</mxCell>
<mxCell id="kWuxxW4njmVkKp1rJNyx-3" value="<b style="color: rgb(128, 255, 0); font-size: 20px;">Ryzen2 Host</b>" style="verticalAlign=top;verticalLabelPosition=bottom;labelPosition=center;align=center;html=1;outlineConnect=0;gradientDirection=north;strokeWidth=2;shape=mxgraph.networks.server;fillColor=#F45B69;strokeColor=#028090;fontColor=#E4FDE1;" parent="qhrfiuK9DnEKhuf1SdID-1" vertex="1">
<mxGeometry width="90" height="100" as="geometry" />
</mxCell>
<mxCell id="kWuxxW4njmVkKp1rJNyx-4" value="" style="shape=image;imageAspect=0;aspect=fixed;verticalLabelPosition=bottom;verticalAlign=top;image=https://xcp-ng.org/assets/img/mainlogo.png;fillColor=#F45B69;strokeColor=#028090;fontColor=#E4FDE1;" parent="qhrfiuK9DnEKhuf1SdID-1" vertex="1">
<mxGeometry x="21.25" y="26.25" width="47.5" height="47.5" as="geometry" />
</mxCell>
<mxCell id="1C-l2rEJe6s0KzzvQ8-1-0" value="Local<br>Storage" style="verticalLabelPosition=bottom;html=1;verticalAlign=top;align=center;strokeColor=none;fillColor=#00BEF2;shape=mxgraph.azure.vhd_data_disk;pointerEvents=1;fontFamily=Helvetica;fontSize=11;fontColor=default;" parent="kWuxxW4njmVkKp1rJNyx-2" vertex="1">
<mxGeometry x="40" y="90" width="37.5" height="50" as="geometry" />
</mxCell>
<mxCell id="1C-l2rEJe6s0KzzvQ8-1-1" style="edgeStyle=orthogonalEdgeStyle;shape=connector;rounded=1;orthogonalLoop=1;jettySize=auto;html=1;entryX=1;entryY=0.5;entryDx=0;entryDy=0;entryPerimeter=0;labelBackgroundColor=default;strokeColor=#2D7600;strokeWidth=9;fontFamily=Helvetica;fontSize=11;fontColor=default;endArrow=none;endFill=0;fillColor=#60a917;" parent="kWuxxW4njmVkKp1rJNyx-2" source="kWuxxW4njmVkKp1rJNyx-6" target="1C-l2rEJe6s0KzzvQ8-1-0" edge="1">
<mxGeometry relative="1" as="geometry" />
</mxCell>
<mxCell id="1C-l2rEJe6s0KzzvQ8-1-2" value="Local<br>Storage" style="verticalLabelPosition=bottom;html=1;verticalAlign=top;align=center;strokeColor=none;fillColor=#00BEF2;shape=mxgraph.azure.vhd_data_disk;pointerEvents=1;fontFamily=Helvetica;fontSize=11;fontColor=default;" parent="kWuxxW4njmVkKp1rJNyx-2" vertex="1">
<mxGeometry x="40" y="250" width="37.5" height="50" as="geometry" />
</mxCell>
<mxCell id="1C-l2rEJe6s0KzzvQ8-1-4" value="" style="edgeStyle=orthogonalEdgeStyle;shape=connector;rounded=1;orthogonalLoop=1;jettySize=auto;html=1;labelBackgroundColor=default;strokeColor=#2D7600;strokeWidth=9;fontFamily=Helvetica;fontSize=11;fontColor=default;endArrow=none;endFill=0;fillColor=#60a917;" parent="kWuxxW4njmVkKp1rJNyx-2" source="kWuxxW4njmVkKp1rJNyx-3" target="1C-l2rEJe6s0KzzvQ8-1-2" edge="1">
<mxGeometry relative="1" as="geometry" />
</mxCell>
<UserObject label="<font style="font-size: 20px" color="#80ff00"><b>NAS / SAN Storage<br></b></font>" id="kWuxxW4njmVkKp1rJNyx-8">
<mxCell style="verticalAlign=top;verticalLabelPosition=bottom;labelPosition=center;align=center;html=1;outlineConnect=0;gradientDirection=north;strokeWidth=2;shape=mxgraph.networks.server_storage;fillColor=#F45B69;strokeColor=#028090;fontColor=#E4FDE1;" parent="kWuxxW4njmVkKp1rJNyx-1" vertex="1">
<mxGeometry x="-1260" y="380" width="105" height="90" as="geometry" />
</mxCell>
</UserObject>
<UserObject label="<font style="font-size: 20px" color="#80ff00"><b>NAS / SAN Storage<br></b></font>" id="n9Uc0iTTYvHJsHaEt1fD-0">
<mxCell style="verticalAlign=top;verticalLabelPosition=bottom;labelPosition=center;align=center;html=1;outlineConnect=0;gradientDirection=north;strokeWidth=2;shape=mxgraph.networks.server_storage;fillColor=#F45B69;strokeColor=#028090;fontColor=#E4FDE1;" parent="kWuxxW4njmVkKp1rJNyx-1" vertex="1">
<mxGeometry x="-1260" y="560" width="105" height="90" as="geometry" />
</mxCell>
</UserObject>
</root>
</mxGraphModel>
</diagram>
<diagram name="Proxy Backup" id="uyHSlx864z4iqt3Vku1Y">
<mxGraphModel dx="1670" dy="886" grid="1" gridSize="10" guides="1" tooltips="1" connect="1" arrows="1" fold="1" page="1" pageScale="1" pageWidth="1100" pageHeight="850" math="0" shadow="0">
<root>
<mxCell id="njN3nmcTUHxlpal-qilu-0" />
<mxCell id="njN3nmcTUHxlpal-qilu-1" parent="njN3nmcTUHxlpal-qilu-0" />
<mxCell id="njN3nmcTUHxlpal-qilu-7" value="<font style="font-size: 20px" color="#80ff00"><b>XCP-NG Host</b></font>" style="fontColor=#0066CC;verticalAlign=top;verticalLabelPosition=bottom;labelPosition=center;align=center;html=1;outlineConnect=0;fillColor=#CCCCCC;strokeColor=#6881B3;gradientColor=none;gradientDirection=north;strokeWidth=2;shape=mxgraph.networks.server;" parent="njN3nmcTUHxlpal-qilu-1" vertex="1">
<mxGeometry x="781.25" y="435" width="90" height="100" as="geometry" />
</mxCell>
<mxCell id="njN3nmcTUHxlpal-qilu-8" value="" style="shape=image;imageAspect=0;aspect=fixed;verticalLabelPosition=bottom;verticalAlign=top;image=https://xcp-ng.org/assets/img/mainlogo.png;" parent="njN3nmcTUHxlpal-qilu-1" vertex="1">
<mxGeometry x="802.5" y="461.25" width="47.5" height="47.5" as="geometry" />
</mxCell>
<mxCell id="njN3nmcTUHxlpal-qilu-9" value="<font style="font-size: 20px" color="#80ff00"><b>XCP-NG Host</b></font>" style="fontColor=#0066CC;verticalAlign=top;verticalLabelPosition=bottom;labelPosition=center;align=center;html=1;outlineConnect=0;fillColor=#CCCCCC;strokeColor=#6881B3;gradientColor=none;gradientDirection=north;strokeWidth=2;shape=mxgraph.networks.server;" parent="njN3nmcTUHxlpal-qilu-1" vertex="1">
<mxGeometry x="931.25" y="435" width="90" height="100" as="geometry" />
</mxCell>
<mxCell id="njN3nmcTUHxlpal-qilu-10" value="" style="shape=image;imageAspect=0;aspect=fixed;verticalLabelPosition=bottom;verticalAlign=top;image=https://xcp-ng.org/assets/img/mainlogo.png;" parent="njN3nmcTUHxlpal-qilu-1" vertex="1">
<mxGeometry x="952.5" y="461.25" width="47.5" height="47.5" as="geometry" />
</mxCell>
<mxCell id="njN3nmcTUHxlpal-qilu-11" value="XCP-NG Pool" style="swimlane;labelBackgroundColor=default;fontSize=20;fontColor=#80FF00;startSize=30;strokeWidth=4;rounded=1;collapsible=0;" parent="njN3nmcTUHxlpal-qilu-1" vertex="1">
<mxGeometry x="586.25" y="380" width="469" height="190" as="geometry" />
</mxCell>
<mxCell id="njN3nmcTUHxlpal-qilu-16" value="" style="group" parent="njN3nmcTUHxlpal-qilu-1" vertex="1" connectable="0">
<mxGeometry x="625" y="435" width="90" height="100" as="geometry" />
</mxCell>
<mxCell id="njN3nmcTUHxlpal-qilu-17" value="<font style="font-size: 20px" color="#80ff00"><b>XCP-NG Host</b></font>" style="fontColor=#0066CC;verticalAlign=top;verticalLabelPosition=bottom;labelPosition=center;align=center;html=1;outlineConnect=0;fillColor=#CCCCCC;strokeColor=#6881B3;gradientColor=none;gradientDirection=north;strokeWidth=2;shape=mxgraph.networks.server;" parent="njN3nmcTUHxlpal-qilu-16" vertex="1">
<mxGeometry width="90" height="100" as="geometry" />
</mxCell>
<mxCell id="njN3nmcTUHxlpal-qilu-18" value="" style="shape=image;imageAspect=0;aspect=fixed;verticalLabelPosition=bottom;verticalAlign=top;image=https://xcp-ng.org/assets/img/mainlogo.png;" parent="njN3nmcTUHxlpal-qilu-16" vertex="1">
<mxGeometry x="21.25" y="26.25" width="47.5" height="47.5" as="geometry" />
</mxCell>
<mxCell id="njN3nmcTUHxlpal-qilu-62" value="" style="aspect=fixed;perimeter=ellipsePerimeter;html=1;align=center;shadow=0;dashed=0;spacingTop=3;image;image=img/lib/active_directory/internet_cloud.svg;rounded=1;labelBackgroundColor=default;fontSize=20;fontColor=#80FF00;strokeWidth=4;" parent="njN3nmcTUHxlpal-qilu-1" vertex="1">
<mxGeometry x="410" y="60" width="182.54" height="115" as="geometry" />
</mxCell>
<mxCell id="njN3nmcTUHxlpal-qilu-67" value="Site A (My Office)" style="swimlane;labelBackgroundColor=default;fontSize=20;fontColor=#FF6666;startSize=30;strokeWidth=4;rounded=1;collapsible=0;" parent="njN3nmcTUHxlpal-qilu-1" vertex="1">
<mxGeometry x="40" y="150" width="230" height="190" as="geometry" />
</mxCell>
<mxCell id="njN3nmcTUHxlpal-qilu-4" value="" style="group;fontColor=#80FF00;fontStyle=1;fontSize=13;" parent="njN3nmcTUHxlpal-qilu-67" vertex="1" connectable="0">
<mxGeometry x="70" y="60" width="90" height="70" as="geometry" />
</mxCell>
<mxCell id="njN3nmcTUHxlpal-qilu-5" value="<font style="font-size: 20px" color="#80ff00"><b>Xen Orchestra</b></font>" style="fontColor=#0066CC;verticalAlign=top;verticalLabelPosition=bottom;labelPosition=center;align=center;html=1;outlineConnect=0;fillColor=#CCCCCC;strokeColor=#6881B3;gradientColor=none;gradientDirection=north;strokeWidth=2;shape=mxgraph.networks.desktop_pc;" parent="njN3nmcTUHxlpal-qilu-4" vertex="1">
<mxGeometry width="90" height="70" as="geometry" />
</mxCell>
<mxCell id="njN3nmcTUHxlpal-qilu-6" value="" style="shape=image;imageAspect=0;aspect=fixed;verticalLabelPosition=bottom;verticalAlign=top;image=https://xen-orchestra.com/assets/XO-logo-name.png;" parent="njN3nmcTUHxlpal-qilu-4" vertex="1">
<mxGeometry x="30" width="52.77" height="50" as="geometry" />
</mxCell>
<mxCell id="njN3nmcTUHxlpal-qilu-68" value=" Site B (Remote Office)" style="swimlane;labelBackgroundColor=default;fontSize=20;fontColor=#FF6666;startSize=30;strokeWidth=4;rounded=1;collapsible=0;" parent="njN3nmcTUHxlpal-qilu-1" vertex="1">
<mxGeometry x="560" y="180" width="520" height="535" as="geometry" />
</mxCell>
<mxCell id="dy1r1IAu2aJKbliSJ9HB-2" style="edgeStyle=orthogonalEdgeStyle;orthogonalLoop=1;jettySize=auto;html=1;fontColor=#FF6666;endArrow=none;endFill=0;strokeColor=#006EAF;strokeWidth=10;fillColor=#1ba1e2;" parent="njN3nmcTUHxlpal-qilu-68" source="dy1r1IAu2aJKbliSJ9HB-0" target="njN3nmcTUHxlpal-qilu-70" edge="1">
<mxGeometry relative="1" as="geometry" />
</mxCell>
<mxCell id="dy1r1IAu2aJKbliSJ9HB-0" value="<font style="font-size: 20px" color="#80ff00"><b>NAS Storage<br></b></font>" style="fontColor=#0066CC;verticalAlign=top;verticalLabelPosition=bottom;labelPosition=center;align=center;html=1;outlineConnect=0;fillColor=#CCCCCC;strokeColor=#6881B3;gradientColor=none;gradientDirection=north;strokeWidth=2;shape=mxgraph.networks.server_storage;" parent="njN3nmcTUHxlpal-qilu-68" vertex="1">
<mxGeometry x="381.25" y="55" width="85" height="80" as="geometry" />
</mxCell>
<mxCell id="njN3nmcTUHxlpal-qilu-69" value="" style="group;fontColor=#80FF00;fontStyle=1;fontSize=13;" parent="njN3nmcTUHxlpal-qilu-68" vertex="1" connectable="0">
<mxGeometry x="160" y="60" width="90" height="70" as="geometry" />
</mxCell>
<mxCell id="njN3nmcTUHxlpal-qilu-70" value="<font style="font-size: 20px" color="#80ff00"><b>Xen Orchestra<br>Proxy<br></b></font>" style="fontColor=#0066CC;verticalAlign=top;verticalLabelPosition=bottom;labelPosition=center;align=center;html=1;outlineConnect=0;fillColor=#CCCCCC;strokeColor=#6881B3;gradientColor=none;gradientDirection=north;strokeWidth=2;shape=mxgraph.networks.desktop_pc;" parent="njN3nmcTUHxlpal-qilu-69" vertex="1">
<mxGeometry width="90" height="70" as="geometry" />
</mxCell>
<mxCell id="njN3nmcTUHxlpal-qilu-71" value="" style="shape=image;imageAspect=0;aspect=fixed;verticalLabelPosition=bottom;verticalAlign=top;image=https://xen-orchestra.com/assets/XO-logo-name.png;" parent="njN3nmcTUHxlpal-qilu-69" vertex="1">
<mxGeometry x="30" width="52.77" height="50" as="geometry" />
</mxCell>
<mxCell id="dy1r1IAu2aJKbliSJ9HB-1" style="edgeStyle=orthogonalEdgeStyle;orthogonalLoop=1;jettySize=auto;html=1;entryX=0.108;entryY=-0.005;entryDx=0;entryDy=0;entryPerimeter=0;fontColor=#FF6666;endArrow=none;endFill=0;strokeColor=#82b366;strokeWidth=10;fillColor=#d5e8d4;" parent="njN3nmcTUHxlpal-qilu-1" source="njN3nmcTUHxlpal-qilu-70" target="njN3nmcTUHxlpal-qilu-11" edge="1">
<mxGeometry relative="1" as="geometry">
<Array as="points">
<mxPoint x="637" y="270" />
</Array>
</mxGeometry>
</mxCell>
<mxCell id="dy1r1IAu2aJKbliSJ9HB-5" value="<font style="font-size: 20px">VPN</font>" style="edgeStyle=orthogonalEdgeStyle;orthogonalLoop=1;jettySize=auto;html=1;fontColor=#FF6666;endArrow=none;endFill=0;strokeColor=#A50040;strokeWidth=10;fillColor=#d80073;" parent="njN3nmcTUHxlpal-qilu-1" source="njN3nmcTUHxlpal-qilu-70" target="njN3nmcTUHxlpal-qilu-62" edge="1">
<mxGeometry x="0.2701" relative="1" as="geometry">
<Array as="points">
<mxPoint x="765" y="118" />
</Array>
<mxPoint as="offset" />
</mxGeometry>
</mxCell>
<mxCell id="dy1r1IAu2aJKbliSJ9HB-7" style="edgeStyle=orthogonalEdgeStyle;orthogonalLoop=1;jettySize=auto;html=1;entryX=0;entryY=0.5;entryDx=0;entryDy=0;fontColor=#FF6666;endArrow=none;endFill=0;strokeColor=#A50040;strokeWidth=10;fillColor=#d80073;sketch=0;jumpStyle=arc;" parent="njN3nmcTUHxlpal-qilu-1" source="njN3nmcTUHxlpal-qilu-6" target="njN3nmcTUHxlpal-qilu-62" edge="1">
<mxGeometry relative="1" as="geometry" />
</mxCell>
</root>
</mxGraphModel>
</diagram>
<diagram name="XO Local" id="0cx5mZgwE2IQjSRgI_d0">
<mxGraphModel dx="3590" dy="886" grid="1" gridSize="20" guides="1" tooltips="1" connect="1" arrows="1" fold="1" page="1" pageScale="1" pageWidth="1920" pageHeight="1200" background="#114B5F" math="0" shadow="0">
<root>
<mxCell id="0" />
<mxCell id="1" parent="0" />
<mxCell id="yGDAu4qqxWYd56B2USpF-9" value="XCP-NG Pool" style="swimlane;fontSize=20;startSize=50;strokeWidth=4;collapsible=0;fillColor=#F45B69;strokeColor=#028090;fontColor=#E4FDE1;" parent="1" vertex="1">
<mxGeometry x="-1680" y="310" width="480" height="230" as="geometry" />
</mxCell>
<mxCell id="yGDAu4qqxWYd56B2USpF-5" value="<b style="color: rgb(128, 255, 0); font-size: 20px;">Ryzen2 Host</b>" style="verticalAlign=top;verticalLabelPosition=bottom;labelPosition=center;align=center;html=1;outlineConnect=0;gradientDirection=north;strokeWidth=2;shape=mxgraph.networks.server;fillColor=#F45B69;strokeColor=#028090;fontColor=#E4FDE1;" parent="yGDAu4qqxWYd56B2USpF-9" vertex="1">
<mxGeometry x="280" y="90" width="90" height="100" as="geometry" />
</mxCell>
<mxCell id="yGDAu4qqxWYd56B2USpF-6" value="" style="shape=image;imageAspect=0;aspect=fixed;verticalLabelPosition=bottom;verticalAlign=top;image=https://xcp-ng.org/assets/img/mainlogo.png;fillColor=#F45B69;strokeColor=#028090;fontColor=#E4FDE1;" parent="yGDAu4qqxWYd56B2USpF-9" vertex="1">
<mxGeometry x="301.25" y="116.25" width="47.5" height="47.5" as="geometry" />
</mxCell>
<mxCell id="yGDAu4qqxWYd56B2USpF-21" value="" style="group;fontColor=#E4FDE1;" parent="yGDAu4qqxWYd56B2USpF-9" vertex="1" connectable="0">
<mxGeometry x="120" y="90" width="90" height="100" as="geometry" />
</mxCell>
<mxCell id="yGDAu4qqxWYd56B2USpF-3" value="<font style="font-size: 20px" color="#80ff00"><b>Ryzen1 Host</b></font>" style="verticalAlign=top;verticalLabelPosition=bottom;labelPosition=center;align=center;html=1;outlineConnect=0;gradientDirection=north;strokeWidth=2;shape=mxgraph.networks.server;fillColor=#F45B69;strokeColor=#028090;fontColor=#E4FDE1;" parent="yGDAu4qqxWYd56B2USpF-21" vertex="1">
<mxGeometry width="90" height="100" as="geometry" />
</mxCell>
<mxCell id="yGDAu4qqxWYd56B2USpF-4" value="" style="shape=image;imageAspect=0;aspect=fixed;verticalLabelPosition=bottom;verticalAlign=top;image=https://xcp-ng.org/assets/img/mainlogo.png;fillColor=#F45B69;strokeColor=#028090;fontColor=#E4FDE1;" parent="yGDAu4qqxWYd56B2USpF-21" vertex="1">
<mxGeometry x="21.25" y="26.25" width="47.5" height="47.5" as="geometry" />
</mxCell>
<UserObject label="<font style="font-size: 20px" color="#80ff00"><b>45 Drives Q30<br>TrueNAS Storage<br></b></font>" id="24Q3yA9QWlI94xl8slYc-1">
<mxCell style="verticalAlign=top;verticalLabelPosition=bottom;labelPosition=center;align=center;html=1;outlineConnect=0;gradientDirection=north;strokeWidth=2;shape=mxgraph.networks.server_storage;fillColor=#F45B69;strokeColor=#028090;fontColor=#E4FDE1;" parent="1" vertex="1">
<mxGeometry x="-1420" y="720" width="105" height="90" as="geometry" />
</mxCell>
</UserObject>
<mxCell id="zWFpCCqWjIoBEyjqXHZH-7" style="edgeStyle=orthogonalEdgeStyle;shape=connector;rounded=1;orthogonalLoop=1;jettySize=auto;html=1;labelBackgroundColor=#114B5F;strokeColor=#BD7000;strokeWidth=8;fontFamily=Helvetica;fontSize=11;fontColor=#E4FDE1;endArrow=none;endFill=0;entryX=0;entryY=0.25;entryDx=0;entryDy=0;" parent="1" source="yGDAu4qqxWYd56B2USpF-3" target="zWFpCCqWjIoBEyjqXHZH-2" edge="1">
<mxGeometry relative="1" as="geometry">
<mxPoint x="-1560" y="600" as="targetPoint" />
<Array as="points">
<mxPoint x="-1620" y="450" />
<mxPoint x="-1620" y="607" />
<mxPoint x="-1543" y="607" />
</Array>
</mxGeometry>
</mxCell>
<mxCell id="zWFpCCqWjIoBEyjqXHZH-8" style="edgeStyle=orthogonalEdgeStyle;shape=connector;rounded=1;orthogonalLoop=1;jettySize=auto;html=1;entryX=1;entryY=0.5;entryDx=0;entryDy=0;labelBackgroundColor=#114B5F;strokeColor=#BD7000;strokeWidth=8;fontFamily=Helvetica;fontSize=11;fontColor=#E4FDE1;endArrow=none;endFill=0;" parent="1" source="yGDAu4qqxWYd56B2USpF-5" target="zWFpCCqWjIoBEyjqXHZH-2" edge="1">
<mxGeometry relative="1" as="geometry">
<Array as="points">
<mxPoint x="-1260" y="450" />
<mxPoint x="-1260" y="607" />
</Array>
</mxGeometry>
</mxCell>
<mxCell id="zWFpCCqWjIoBEyjqXHZH-9" style="edgeStyle=orthogonalEdgeStyle;shape=connector;rounded=1;orthogonalLoop=1;jettySize=auto;html=1;labelBackgroundColor=#114B5F;strokeColor=#000000;strokeWidth=8;fontFamily=Helvetica;fontSize=11;fontColor=#E4FDE1;endArrow=none;endFill=0;" parent="1" source="yGDAu4qqxWYd56B2USpF-3" target="zWFpCCqWjIoBEyjqXHZH-2" edge="1">
<mxGeometry relative="1" as="geometry">
<Array as="points">
<mxPoint x="-1660" y="420" />
<mxPoint x="-1660" y="620" />
</Array>
</mxGeometry>
</mxCell>
<mxCell id="zWFpCCqWjIoBEyjqXHZH-10" style="edgeStyle=orthogonalEdgeStyle;shape=connector;rounded=1;orthogonalLoop=1;jettySize=auto;html=1;entryX=0.988;entryY=0.741;entryDx=0;entryDy=0;entryPerimeter=0;labelBackgroundColor=#114B5F;strokeColor=#000000;strokeWidth=8;fontFamily=Helvetica;fontSize=11;fontColor=#E4FDE1;endArrow=none;endFill=0;" parent="1" source="yGDAu4qqxWYd56B2USpF-5" target="zWFpCCqWjIoBEyjqXHZH-2" edge="1">
<mxGeometry relative="1" as="geometry">
<Array as="points">
<mxPoint x="-1220" y="420" />
<mxPoint x="-1220" y="620" />
</Array>
</mxGeometry>
</mxCell>
<mxCell id="zWFpCCqWjIoBEyjqXHZH-11" style="edgeStyle=orthogonalEdgeStyle;shape=connector;rounded=1;orthogonalLoop=1;jettySize=auto;html=1;labelBackgroundColor=#114B5F;strokeColor=#BD7000;strokeWidth=10;fontFamily=Helvetica;fontSize=11;fontColor=#E4FDE1;endArrow=none;endFill=0;" parent="1" source="zWFpCCqWjIoBEyjqXHZH-2" target="24Q3yA9QWlI94xl8slYc-1" edge="1">
<mxGeometry relative="1" as="geometry" />
</mxCell>
<mxCell id="zWFpCCqWjIoBEyjqXHZH-2" value="" style="aspect=fixed;perimeter=ellipsePerimeter;html=1;align=center;fontSize=12;verticalAlign=top;fontColor=#364149;shadow=0;dashed=0;image;image=img/lib/cumulus/switch_bare_metal_empty.svg;fontFamily=Helvetica;" parent="1" vertex="1">
<mxGeometry x="-1553.51" y="580" width="216" height="54" as="geometry" />
</mxCell>
<mxCell id="zWFpCCqWjIoBEyjqXHZH-14" value="<div style="text-align: center; font-size: 16px;"><span style="font-size: 16px;"><b style="font-size: 16px;">USW-Pro-Aggregation<br></b></span><b>Switch</b></div>" style="text;whiteSpace=wrap;html=1;fontSize=16;fontFamily=Helvetica;fontColor=default;labelBackgroundColor=none;" parent="1" vertex="1">
<mxGeometry x="-1337.51" y="620" width="220" height="80" as="geometry" />
</mxCell>
<mxCell id="zWFpCCqWjIoBEyjqXHZH-15" value="<div style="text-align: center;"><b>Mellanox MCX512A-ACAT ConnectX®-5 0/25GbE Dual-Port SFP28</b><br><br><b>QLOGIC FastLinQ QL41262H&nbsp;</b><b>Dual 25GbE&nbsp;</b><br></div>" style="text;whiteSpace=wrap;html=1;fontSize=16;fontFamily=Helvetica;fontColor=default;labelBackgroundColor=none;" parent="1" vertex="1">
<mxGeometry x="-1760" y="730" width="220" height="80" as="geometry" />
</mxCell>
</root>
</mxGraphModel>
</diagram>
<diagram name="Storage" id="BfvXPXEjiZpNmJ6jDlVe">
<mxGraphModel dx="3590" dy="886" grid="1" gridSize="20" guides="1" tooltips="1" connect="1" arrows="1" fold="1" page="1" pageScale="1" pageWidth="1920" pageHeight="1200" background="#114B5F" math="0" shadow="0">
<root>
<mxCell id="kWuxxW4njmVkKp1rJNyx-0" />
<mxCell id="kWuxxW4njmVkKp1rJNyx-1" parent="kWuxxW4njmVkKp1rJNyx-0" />
<mxCell id="qhrfiuK9DnEKhuf1SdID-4" style="edgeStyle=orthogonalEdgeStyle;rounded=1;orthogonalLoop=1;jettySize=auto;html=1;fillColor=#f0a30a;strokeColor=#BD7000;strokeWidth=9;endArrow=none;endFill=0;" parent="kWuxxW4njmVkKp1rJNyx-1" source="kWuxxW4njmVkKp1rJNyx-2" target="kWuxxW4njmVkKp1rJNyx-8" edge="1">
<mxGeometry relative="1" as="geometry" />
</mxCell>
<mxCell id="n9Uc0iTTYvHJsHaEt1fD-1" style="edgeStyle=orthogonalEdgeStyle;shape=connector;rounded=1;orthogonalLoop=1;jettySize=auto;html=1;labelBackgroundColor=default;strokeColor=#BD7000;strokeWidth=9;fontFamily=Helvetica;fontSize=11;fontColor=default;endArrow=none;endFill=0;fillColor=#f0a30a;" parent="kWuxxW4njmVkKp1rJNyx-1" source="kWuxxW4njmVkKp1rJNyx-2" target="n9Uc0iTTYvHJsHaEt1fD-0" edge="1">
<mxGeometry relative="1" as="geometry" />
</mxCell>
<mxCell id="kWuxxW4njmVkKp1rJNyx-2" value="XCP-NG Pool" style="swimlane;fontSize=20;startSize=50;strokeWidth=4;collapsible=0;fillColor=#F45B69;strokeColor=#028090;fontColor=#E4FDE1;" parent="kWuxxW4njmVkKp1rJNyx-1" vertex="1">
<mxGeometry x="-1660" y="300" width="280" height="430" as="geometry" />
</mxCell>
<mxCell id="kWuxxW4njmVkKp1rJNyx-5" value="" style="group;fontColor=#E4FDE1;" parent="kWuxxW4njmVkKp1rJNyx-2" vertex="1" connectable="0">
<mxGeometry x="140" y="90" width="90" height="100" as="geometry" />
</mxCell>
<mxCell id="kWuxxW4njmVkKp1rJNyx-6" value="<font style="font-size: 20px" color="#80ff00"><b>Ryzen1 Host</b></font>" style="verticalAlign=top;verticalLabelPosition=bottom;labelPosition=center;align=center;html=1;outlineConnect=0;gradientDirection=north;strokeWidth=2;shape=mxgraph.networks.server;fillColor=#F45B69;strokeColor=#028090;fontColor=#E4FDE1;" parent="kWuxxW4njmVkKp1rJNyx-5" vertex="1">
<mxGeometry width="90" height="100" as="geometry" />
</mxCell>
<mxCell id="kWuxxW4njmVkKp1rJNyx-7" value="" style="shape=image;imageAspect=0;aspect=fixed;verticalLabelPosition=bottom;verticalAlign=top;image=https://xcp-ng.org/assets/img/mainlogo.png;fillColor=#F45B69;strokeColor=#028090;fontColor=#E4FDE1;" parent="kWuxxW4njmVkKp1rJNyx-5" vertex="1">
<mxGeometry x="21.25" y="26.25" width="47.5" height="47.5" as="geometry" />
</mxCell>
<mxCell id="qhrfiuK9DnEKhuf1SdID-1" value="" style="group" parent="kWuxxW4njmVkKp1rJNyx-2" vertex="1" connectable="0">
<mxGeometry x="140" y="250" width="90" height="100" as="geometry" />
</mxCell>
<mxCell id="kWuxxW4njmVkKp1rJNyx-3" value="<b style="color: rgb(128, 255, 0); font-size: 20px;">Ryzen2 Host</b>" style="verticalAlign=top;verticalLabelPosition=bottom;labelPosition=center;align=center;html=1;outlineConnect=0;gradientDirection=north;strokeWidth=2;shape=mxgraph.networks.server;fillColor=#F45B69;strokeColor=#028090;fontColor=#E4FDE1;" parent="qhrfiuK9DnEKhuf1SdID-1" vertex="1">
<mxGeometry width="90" height="100" as="geometry" />
</mxCell>
<mxCell id="kWuxxW4njmVkKp1rJNyx-4" value="" style="shape=image;imageAspect=0;aspect=fixed;verticalLabelPosition=bottom;verticalAlign=top;image=https://xcp-ng.org/assets/img/mainlogo.png;fillColor=#F45B69;strokeColor=#028090;fontColor=#E4FDE1;" parent="qhrfiuK9DnEKhuf1SdID-1" vertex="1">
<mxGeometry x="21.25" y="26.25" width="47.5" height="47.5" as="geometry" />
</mxCell>
<mxCell id="1C-l2rEJe6s0KzzvQ8-1-0" value="Local<br>Storage" style="verticalLabelPosition=bottom;html=1;verticalAlign=top;align=center;strokeColor=none;fillColor=#00BEF2;shape=mxgraph.azure.vhd_data_disk;pointerEvents=1;fontFamily=Helvetica;fontSize=11;fontColor=default;" parent="kWuxxW4njmVkKp1rJNyx-2" vertex="1">
<mxGeometry x="40" y="90" width="37.5" height="50" as="geometry" />
</mxCell>
<mxCell id="1C-l2rEJe6s0KzzvQ8-1-1" style="edgeStyle=orthogonalEdgeStyle;shape=connector;rounded=1;orthogonalLoop=1;jettySize=auto;html=1;entryX=1;entryY=0.5;entryDx=0;entryDy=0;entryPerimeter=0;labelBackgroundColor=default;strokeColor=#2D7600;strokeWidth=9;fontFamily=Helvetica;fontSize=11;fontColor=default;endArrow=none;endFill=0;fillColor=#60a917;" parent="kWuxxW4njmVkKp1rJNyx-2" source="kWuxxW4njmVkKp1rJNyx-6" target="1C-l2rEJe6s0KzzvQ8-1-0" edge="1">
<mxGeometry relative="1" as="geometry" />
</mxCell>
<mxCell id="1C-l2rEJe6s0KzzvQ8-1-2" value="Local<br>Storage" style="verticalLabelPosition=bottom;html=1;verticalAlign=top;align=center;strokeColor=none;fillColor=#00BEF2;shape=mxgraph.azure.vhd_data_disk;pointerEvents=1;fontFamily=Helvetica;fontSize=11;fontColor=default;" parent="kWuxxW4njmVkKp1rJNyx-2" vertex="1">
<mxGeometry x="40" y="250" width="37.5" height="50" as="geometry" />
</mxCell>
<mxCell id="1C-l2rEJe6s0KzzvQ8-1-4" value="" style="edgeStyle=orthogonalEdgeStyle;shape=connector;rounded=1;orthogonalLoop=1;jettySize=auto;html=1;labelBackgroundColor=default;strokeColor=#2D7600;strokeWidth=9;fontFamily=Helvetica;fontSize=11;fontColor=default;endArrow=none;endFill=0;fillColor=#60a917;" parent="kWuxxW4njmVkKp1rJNyx-2" source="kWuxxW4njmVkKp1rJNyx-3" target="1C-l2rEJe6s0KzzvQ8-1-2" edge="1">
<mxGeometry relative="1" as="geometry" />
</mxCell>
<UserObject label="<font style="font-size: 20px" color="#80ff00"><b>NAS / SAN Storage<br></b></font>" id="kWuxxW4njmVkKp1rJNyx-8">
<mxCell style="verticalAlign=top;verticalLabelPosition=bottom;labelPosition=center;align=center;html=1;outlineConnect=0;gradientDirection=north;strokeWidth=2;shape=mxgraph.networks.server_storage;fillColor=#F45B69;strokeColor=#028090;fontColor=#E4FDE1;" parent="kWuxxW4njmVkKp1rJNyx-1" vertex="1">
<mxGeometry x="-1260" y="380" width="105" height="90" as="geometry" />
</mxCell>
</UserObject>
<UserObject label="<font style="font-size: 20px" color="#80ff00"><b>NAS / SAN Storage<br></b></font>" id="n9Uc0iTTYvHJsHaEt1fD-0">
<mxCell style="verticalAlign=top;verticalLabelPosition=bottom;labelPosition=center;align=center;html=1;outlineConnect=0;gradientDirection=north;strokeWidth=2;shape=mxgraph.networks.server_storage;fillColor=#F45B69;strokeColor=#028090;fontColor=#E4FDE1;" parent="kWuxxW4njmVkKp1rJNyx-1" vertex="1">
<mxGeometry x="-1260" y="560" width="105" height="90" as="geometry" />
</mxCell>
</UserObject>
</root>
</mxGraphModel>
</diagram>
<diagram name="Proxy Backup" id="f1IoIlvQ0Tcr_JVu_PV1">
<mxGraphModel dx="1670" dy="886" grid="1" gridSize="10" guides="1" tooltips="1" connect="1" arrows="1" fold="1" page="1" pageScale="1" pageWidth="1100" pageHeight="850" math="0" shadow="0">
<root>
<mxCell id="njN3nmcTUHxlpal-qilu-0" />
<mxCell id="njN3nmcTUHxlpal-qilu-1" parent="njN3nmcTUHxlpal-qilu-0" />
<mxCell id="njN3nmcTUHxlpal-qilu-7" value="<font style="font-size: 20px" color="#80ff00"><b>XCP-NG Host</b></font>" style="fontColor=#0066CC;verticalAlign=top;verticalLabelPosition=bottom;labelPosition=center;align=center;html=1;outlineConnect=0;fillColor=#CCCCCC;strokeColor=#6881B3;gradientColor=none;gradientDirection=north;strokeWidth=2;shape=mxgraph.networks.server;" parent="njN3nmcTUHxlpal-qilu-1" vertex="1">
<mxGeometry x="781.25" y="435" width="90" height="100" as="geometry" />
</mxCell>
<mxCell id="njN3nmcTUHxlpal-qilu-8" value="" style="shape=image;imageAspect=0;aspect=fixed;verticalLabelPosition=bottom;verticalAlign=top;image=https://xcp-ng.org/assets/img/mainlogo.png;" parent="njN3nmcTUHxlpal-qilu-1" vertex="1">
<mxGeometry x="802.5" y="461.25" width="47.5" height="47.5" as="geometry" />
</mxCell>
<mxCell id="njN3nmcTUHxlpal-qilu-9" value="<font style="font-size: 20px" color="#80ff00"><b>XCP-NG Host</b></font>" style="fontColor=#0066CC;verticalAlign=top;verticalLabelPosition=bottom;labelPosition=center;align=center;html=1;outlineConnect=0;fillColor=#CCCCCC;strokeColor=#6881B3;gradientColor=none;gradientDirection=north;strokeWidth=2;shape=mxgraph.networks.server;" parent="njN3nmcTUHxlpal-qilu-1" vertex="1">
<mxGeometry x="931.25" y="435" width="90" height="100" as="geometry" />
</mxCell>
<mxCell id="njN3nmcTUHxlpal-qilu-10" value="" style="shape=image;imageAspect=0;aspect=fixed;verticalLabelPosition=bottom;verticalAlign=top;image=https://xcp-ng.org/assets/img/mainlogo.png;" parent="njN3nmcTUHxlpal-qilu-1" vertex="1">
<mxGeometry x="952.5" y="461.25" width="47.5" height="47.5" as="geometry" />
</mxCell>
<mxCell id="njN3nmcTUHxlpal-qilu-11" value="XCP-NG Pool" style="swimlane;labelBackgroundColor=default;fontSize=20;fontColor=#80FF00;startSize=30;strokeWidth=4;rounded=1;collapsible=0;" parent="njN3nmcTUHxlpal-qilu-1" vertex="1">
<mxGeometry x="586.25" y="380" width="469" height="190" as="geometry" />
</mxCell>
<mxCell id="njN3nmcTUHxlpal-qilu-16" value="" style="group" parent="njN3nmcTUHxlpal-qilu-1" vertex="1" connectable="0">
<mxGeometry x="625" y="435" width="90" height="100" as="geometry" />
</mxCell>
<mxCell id="njN3nmcTUHxlpal-qilu-17" value="<font style="font-size: 20px" color="#80ff00"><b>XCP-NG Host</b></font>" style="fontColor=#0066CC;verticalAlign=top;verticalLabelPosition=bottom;labelPosition=center;align=center;html=1;outlineConnect=0;fillColor=#CCCCCC;strokeColor=#6881B3;gradientColor=none;gradientDirection=north;strokeWidth=2;shape=mxgraph.networks.server;" parent="njN3nmcTUHxlpal-qilu-16" vertex="1">
<mxGeometry width="90" height="100" as="geometry" />
</mxCell>
<mxCell id="njN3nmcTUHxlpal-qilu-18" value="" style="shape=image;imageAspect=0;aspect=fixed;verticalLabelPosition=bottom;verticalAlign=top;image=https://xcp-ng.org/assets/img/mainlogo.png;" parent="njN3nmcTUHxlpal-qilu-16" vertex="1">
<mxGeometry x="21.25" y="26.25" width="47.5" height="47.5" as="geometry" />
</mxCell>
<mxCell id="njN3nmcTUHxlpal-qilu-62" value="" style="aspect=fixed;perimeter=ellipsePerimeter;html=1;align=center;shadow=0;dashed=0;spacingTop=3;image;image=img/lib/active_directory/internet_cloud.svg;rounded=1;labelBackgroundColor=default;fontSize=20;fontColor=#80FF00;strokeWidth=4;" parent="njN3nmcTUHxlpal-qilu-1" vertex="1">
<mxGeometry x="410" y="60" width="182.54" height="115" as="geometry" />
</mxCell>
<mxCell id="njN3nmcTUHxlpal-qilu-67" value="Site A (My Office)" style="swimlane;labelBackgroundColor=default;fontSize=20;fontColor=#FF6666;startSize=30;strokeWidth=4;rounded=1;collapsible=0;" parent="njN3nmcTUHxlpal-qilu-1" vertex="1">
<mxGeometry x="40" y="150" width="230" height="190" as="geometry" />
</mxCell>
<mxCell id="njN3nmcTUHxlpal-qilu-4" value="" style="group;fontColor=#80FF00;fontStyle=1;fontSize=13;" parent="njN3nmcTUHxlpal-qilu-67" vertex="1" connectable="0">
<mxGeometry x="70" y="60" width="90" height="70" as="geometry" />
</mxCell>
<mxCell id="njN3nmcTUHxlpal-qilu-5" value="<font style="font-size: 20px" color="#80ff00"><b>Xen Orchestra</b></font>" style="fontColor=#0066CC;verticalAlign=top;verticalLabelPosition=bottom;labelPosition=center;align=center;html=1;outlineConnect=0;fillColor=#CCCCCC;strokeColor=#6881B3;gradientColor=none;gradientDirection=north;strokeWidth=2;shape=mxgraph.networks.desktop_pc;" parent="njN3nmcTUHxlpal-qilu-4" vertex="1">
<mxGeometry width="90" height="70" as="geometry" />
</mxCell>
<mxCell id="njN3nmcTUHxlpal-qilu-6" value="" style="shape=image;imageAspect=0;aspect=fixed;verticalLabelPosition=bottom;verticalAlign=top;image=https://xen-orchestra.com/assets/XO-logo-name.png;" parent="njN3nmcTUHxlpal-qilu-4" vertex="1">
<mxGeometry x="30" width="52.77" height="50" as="geometry" />
</mxCell>
<mxCell id="njN3nmcTUHxlpal-qilu-68" value=" Site B (Remote Office)" style="swimlane;labelBackgroundColor=default;fontSize=20;fontColor=#FF6666;startSize=30;strokeWidth=4;rounded=1;collapsible=0;" parent="njN3nmcTUHxlpal-qilu-1" vertex="1">
<mxGeometry x="560" y="180" width="520" height="535" as="geometry" />
</mxCell>
<mxCell id="dy1r1IAu2aJKbliSJ9HB-2" style="edgeStyle=orthogonalEdgeStyle;orthogonalLoop=1;jettySize=auto;html=1;fontColor=#FF6666;endArrow=none;endFill=0;strokeColor=#006EAF;strokeWidth=10;fillColor=#1ba1e2;" parent="njN3nmcTUHxlpal-qilu-68" source="dy1r1IAu2aJKbliSJ9HB-0" target="njN3nmcTUHxlpal-qilu-70" edge="1">
<mxGeometry relative="1" as="geometry" />
</mxCell>
<mxCell id="dy1r1IAu2aJKbliSJ9HB-0" value="<font style="font-size: 20px" color="#80ff00"><b>NAS Storage<br></b></font>" style="fontColor=#0066CC;verticalAlign=top;verticalLabelPosition=bottom;labelPosition=center;align=center;html=1;outlineConnect=0;fillColor=#CCCCCC;strokeColor=#6881B3;gradientColor=none;gradientDirection=north;strokeWidth=2;shape=mxgraph.networks.server_storage;" parent="njN3nmcTUHxlpal-qilu-68" vertex="1">
<mxGeometry x="381.25" y="55" width="85" height="80" as="geometry" />
</mxCell>
<mxCell id="njN3nmcTUHxlpal-qilu-69" value="" style="group;fontColor=#80FF00;fontStyle=1;fontSize=13;" parent="njN3nmcTUHxlpal-qilu-68" vertex="1" connectable="0">
<mxGeometry x="160" y="60" width="90" height="70" as="geometry" />
</mxCell>
<mxCell id="njN3nmcTUHxlpal-qilu-70" value="<font style="font-size: 20px" color="#80ff00"><b>Xen Orchestra<br>Proxy<br></b></font>" style="fontColor=#0066CC;verticalAlign=top;verticalLabelPosition=bottom;labelPosition=center;align=center;html=1;outlineConnect=0;fillColor=#CCCCCC;strokeColor=#6881B3;gradientColor=none;gradientDirection=north;strokeWidth=2;shape=mxgraph.networks.desktop_pc;" parent="njN3nmcTUHxlpal-qilu-69" vertex="1">
<mxGeometry width="90" height="70" as="geometry" />
</mxCell>
<mxCell id="njN3nmcTUHxlpal-qilu-71" value="" style="shape=image;imageAspect=0;aspect=fixed;verticalLabelPosition=bottom;verticalAlign=top;image=https://xen-orchestra.com/assets/XO-logo-name.png;" parent="njN3nmcTUHxlpal-qilu-69" vertex="1">
<mxGeometry x="30" width="52.77" height="50" as="geometry" />
</mxCell>
<mxCell id="dy1r1IAu2aJKbliSJ9HB-1" style="edgeStyle=orthogonalEdgeStyle;orthogonalLoop=1;jettySize=auto;html=1;entryX=0.108;entryY=-0.005;entryDx=0;entryDy=0;entryPerimeter=0;fontColor=#FF6666;endArrow=none;endFill=0;strokeColor=#82b366;strokeWidth=10;fillColor=#d5e8d4;" parent="njN3nmcTUHxlpal-qilu-1" source="njN3nmcTUHxlpal-qilu-70" target="njN3nmcTUHxlpal-qilu-11" edge="1">
<mxGeometry relative="1" as="geometry">
<Array as="points">
<mxPoint x="637" y="270" />
</Array>
</mxGeometry>
</mxCell>
<mxCell id="dy1r1IAu2aJKbliSJ9HB-5" value="<font style="font-size: 20px">VPN</font>" style="edgeStyle=orthogonalEdgeStyle;orthogonalLoop=1;jettySize=auto;html=1;fontColor=#FF6666;endArrow=none;endFill=0;strokeColor=#A50040;strokeWidth=10;fillColor=#d80073;" parent="njN3nmcTUHxlpal-qilu-1" source="njN3nmcTUHxlpal-qilu-70" target="njN3nmcTUHxlpal-qilu-62" edge="1">
<mxGeometry x="0.2701" relative="1" as="geometry">
<Array as="points">
<mxPoint x="765" y="118" />
</Array>
<mxPoint as="offset" />
</mxGeometry>
</mxCell>
<mxCell id="dy1r1IAu2aJKbliSJ9HB-7" style="edgeStyle=orthogonalEdgeStyle;orthogonalLoop=1;jettySize=auto;html=1;entryX=0;entryY=0.5;entryDx=0;entryDy=0;fontColor=#FF6666;endArrow=none;endFill=0;strokeColor=#A50040;strokeWidth=10;fillColor=#d80073;sketch=0;jumpStyle=arc;" parent="njN3nmcTUHxlpal-qilu-1" source="njN3nmcTUHxlpal-qilu-6" target="njN3nmcTUHxlpal-qilu-62" edge="1">
<mxGeometry relative="1" as="geometry" />
</mxCell>
</root>
</mxGraphModel>
</diagram>
<diagram name="Tailscale devices" id="LdF7IveWFa2CkjjeDpeg">
<mxGraphModel dx="1670" dy="886" grid="0" gridSize="10" guides="1" tooltips="1" connect="1" arrows="1" fold="1" page="1" pageScale="1" pageWidth="1100" pageHeight="850" background="none" math="0" shadow="0">
<root>
<mxCell id="0" />
<mxCell id="1" parent="0" />
<mxCell id="UuFZeWKt9-e9n4YQ5i9r-7" style="edgeStyle=orthogonalEdgeStyle;shape=connector;curved=1;rounded=1;sketch=0;orthogonalLoop=1;jettySize=auto;html=1;labelBackgroundColor=default;fontFamily=Helvetica;fontSize=20;fontColor=#E4FDE1;endArrow=none;endFill=0;strokeColor=#028090;strokeWidth=6;fillColor=#F45B69;" parent="1" source="Keg9QBFoEWpsP0gf0oNI-1" edge="1">
<mxGeometry relative="1" as="geometry">
<mxPoint x="634.29" y="142.5" as="targetPoint" />
</mxGeometry>
</mxCell>
<mxCell id="Keg9QBFoEWpsP0gf0oNI-1" value="<span style="font-size: 24px;">Any Firewall</span><span><br></span>" style="fontColor=#E4FDE1;verticalAlign=top;verticalLabelPosition=bottom;labelPosition=center;align=center;html=1;outlineConnect=0;fillColor=#F45B69;strokeColor=#028090;gradientDirection=north;strokeWidth=2;shape=mxgraph.networks.firewall;" parent="1" vertex="1">
<mxGeometry x="819" y="165" width="100" height="100" as="geometry" />
</mxCell>
<mxCell id="UHK-bqMQtRDNOcCf0aOZ-4" style="edgeStyle=orthogonalEdgeStyle;shape=connector;curved=1;rounded=1;sketch=0;orthogonalLoop=1;jettySize=auto;html=1;labelBackgroundColor=default;strokeColor=#028090;strokeWidth=6;fontFamily=Helvetica;fontSize=20;fontColor=#E4FDE1;endArrow=none;endFill=0;fillColor=#F45B69;" parent="1" source="4iC9tR7rb7b7kcYVIXsK-9" edge="1">
<mxGeometry relative="1" as="geometry">
<Array as="points">
<mxPoint x="582" y="369" />
<mxPoint x="511" y="369" />
</Array>
<mxPoint x="511" y="216" as="targetPoint" />
</mxGeometry>
</mxCell>
<mxCell id="4iC9tR7rb7b7kcYVIXsK-9" value="<b style="font-size: 24px;">Phone<br></b>" style="verticalLabelPosition=bottom;verticalAlign=top;html=1;shadow=0;dashed=0;strokeWidth=1;shape=mxgraph.android.phone2;strokeColor=#c0c0c0;labelBackgroundColor=none;fontFamily=Helvetica;fontSize=20;fontColor=#E4FDE1;fillColor=#F45B69;gradientColor=none;" parent="1" vertex="1">
<mxGeometry x="532.14" y="455" width="98" height="186" as="geometry" />
</mxCell>
<mxCell id="UuFZeWKt9-e9n4YQ5i9r-1" value="" style="ellipse;shape=cloud;whiteSpace=wrap;html=1;hachureGap=4;fillColor=#1ba1e2;fontColor=#ffffff;strokeColor=#006EAF;" parent="1" vertex="1">
<mxGeometry x="352" y="34" width="312" height="194" as="geometry" />
</mxCell>
<mxCell id="UuFZeWKt9-e9n4YQ5i9r-6" style="edgeStyle=orthogonalEdgeStyle;shape=connector;curved=1;rounded=1;sketch=0;orthogonalLoop=1;jettySize=auto;html=1;entryX=0.141;entryY=0.546;entryDx=0;entryDy=0;entryPerimeter=0;labelBackgroundColor=default;fontFamily=Helvetica;fontSize=20;fontColor=#E4FDE1;endArrow=none;endFill=0;strokeColor=#028090;strokeWidth=6;fillColor=#F45B69;" parent="1" source="UuFZeWKt9-e9n4YQ5i9r-4" target="UuFZeWKt9-e9n4YQ5i9r-1" edge="1">
<mxGeometry relative="1" as="geometry" />
</mxCell>
<mxCell id="UuFZeWKt9-e9n4YQ5i9r-9" style="edgeStyle=orthogonalEdgeStyle;shape=connector;curved=1;rounded=1;sketch=0;orthogonalLoop=1;jettySize=auto;html=1;labelBackgroundColor=default;fontFamily=Helvetica;fontSize=20;fontColor=#E4FDE1;endArrow=none;endFill=0;strokeColor=#028090;strokeWidth=6;fillColor=#F45B69;" parent="1" source="UuFZeWKt9-e9n4YQ5i9r-4" target="UuFZeWKt9-e9n4YQ5i9r-8" edge="1">
<mxGeometry relative="1" as="geometry">
<Array as="points">
<mxPoint x="20" y="210" />
<mxPoint x="20" y="505" />
</Array>
</mxGeometry>
</mxCell>
<mxCell id="UuFZeWKt9-e9n4YQ5i9r-4" value="<span><span style="font-size: 24px;">pfsense</span><br></span>" style="fontColor=#E4FDE1;verticalAlign=top;verticalLabelPosition=bottom;labelPosition=center;align=center;html=1;outlineConnect=0;fillColor=#F45B69;strokeColor=#028090;gradientDirection=north;strokeWidth=2;shape=mxgraph.networks.firewall;" parent="1" vertex="1">
<mxGeometry x="104" y="160" width="100" height="100" as="geometry" />
</mxCell>
<mxCell id="UuFZeWKt9-e9n4YQ5i9r-8" value="<font style="font-size: 24px"><b>Server</b><br></font>" style="fontColor=#E4FDE1;verticalAlign=top;verticalLabelPosition=bottom;labelPosition=center;align=center;html=1;outlineConnect=0;fillColor=#F45B69;strokeColor=#028090;gradientDirection=north;strokeWidth=2;shape=mxgraph.networks.server;" parent="1" vertex="1">
<mxGeometry x="109" y="455" width="90" height="100" as="geometry" />
</mxCell>
<mxCell id="UuFZeWKt9-e9n4YQ5i9r-11" style="edgeStyle=orthogonalEdgeStyle;shape=connector;curved=1;rounded=1;sketch=0;orthogonalLoop=1;jettySize=auto;html=1;labelBackgroundColor=default;fontFamily=Helvetica;fontSize=24;fontColor=#E4FDE1;endArrow=none;endFill=0;strokeColor=#028090;strokeWidth=6;fillColor=#F45B69;" parent="1" source="UuFZeWKt9-e9n4YQ5i9r-10" target="UuFZeWKt9-e9n4YQ5i9r-4" edge="1">
<mxGeometry relative="1" as="geometry">
<Array as="points">
<mxPoint x="40" y="691" />
<mxPoint x="40" y="210" />
</Array>
</mxGeometry>
</mxCell>
<mxCell id="UuFZeWKt9-e9n4YQ5i9r-10" value="<font style=""><span style="font-size: 24px;"><b>Server</b></span><br></font>" style="fontColor=#E4FDE1;verticalAlign=top;verticalLabelPosition=bottom;labelPosition=center;align=center;html=1;outlineConnect=0;fillColor=#F45B69;strokeColor=#028090;gradientDirection=north;strokeWidth=2;shape=mxgraph.networks.server;" parent="1" vertex="1">
<mxGeometry x="109" y="641" width="90" height="100" as="geometry" />
</mxCell>
<mxCell id="UuFZeWKt9-e9n4YQ5i9r-12" value="" style="shape=image;verticalLabelPosition=bottom;labelBackgroundColor=default;verticalAlign=top;aspect=fixed;imageAspect=0;image=https://images.g2crowd.com/uploads/product/image/social_landscape/social_landscape_3d6e8d6392f304e1696afaaab3208ab1/tailscale.png;" parent="1" vertex="1">
<mxGeometry x="504" y="507.5" width="154.29" height="81" as="geometry" />
</mxCell>
<mxCell id="UuFZeWKt9-e9n4YQ5i9r-13" value="" style="shape=image;verticalLabelPosition=bottom;labelBackgroundColor=default;verticalAlign=top;aspect=fixed;imageAspect=0;image=https://images.g2crowd.com/uploads/product/image/social_landscape/social_landscape_3d6e8d6392f304e1696afaaab3208ab1/tailscale.png;imageBorder=none;" parent="1" vertex="1">
<mxGeometry x="76.85000000000002" y="94" width="154.29" height="81" as="geometry" />
</mxCell>
<mxCell id="ip4N-0SqaLb2VCySGxsi-3" style="edgeStyle=orthogonalEdgeStyle;shape=connector;curved=1;rounded=1;sketch=0;orthogonalLoop=1;jettySize=auto;html=1;entryX=1;entryY=0.5;entryDx=0;entryDy=0;entryPerimeter=0;labelBackgroundColor=default;strokeColor=#028090;strokeWidth=6;fontFamily=Helvetica;fontSize=26;fontColor=#E4FDE1;endArrow=none;endFill=0;fillColor=#F45B69;" parent="1" source="UHK-bqMQtRDNOcCf0aOZ-2" target="Keg9QBFoEWpsP0gf0oNI-1" edge="1">
<mxGeometry relative="1" as="geometry">
<Array as="points">
<mxPoint x="999" y="215" />
</Array>
</mxGeometry>
</mxCell>
<mxCell id="UHK-bqMQtRDNOcCf0aOZ-2" value="" style="points=[[0.13,0.02,0],[0.5,0,0],[0.87,0.02,0],[0.885,0.4,0],[0.985,0.985,0],[0.5,1,0],[0.015,0.985,0],[0.115,0.4,0]];verticalLabelPosition=bottom;sketch=0;html=1;verticalAlign=top;aspect=fixed;align=center;pointerEvents=1;shape=mxgraph.cisco19.laptop;fillColor=#F45B69;strokeColor=#b85450;" parent="1" vertex="1">
<mxGeometry x="872" y="462" width="170" height="119" as="geometry" />
</mxCell>
<mxCell id="UHK-bqMQtRDNOcCf0aOZ-3" value="" style="shape=image;verticalLabelPosition=bottom;labelBackgroundColor=default;verticalAlign=top;aspect=fixed;imageAspect=0;image=https://images.g2crowd.com/uploads/product/image/social_landscape/social_landscape_3d6e8d6392f304e1696afaaab3208ab1/tailscale.png;" parent="1" vertex="1">
<mxGeometry x="879.86" y="467" width="154.29" height="81" as="geometry" />
</mxCell>
<mxCell id="ip4N-0SqaLb2VCySGxsi-2" value="<font style="font-size: 30px;"><b>Tailscale<br>Devices &amp; pfsense</b></font>" style="rounded=1;whiteSpace=wrap;html=1;fontFamily=Helvetica;fontSize=20;fontColor=#ffffff;fillColor=#60a917;strokeColor=#2D7600;" parent="1" vertex="1">
<mxGeometry x="725" y="21" width="322" height="74" as="geometry" />
</mxCell>
</root>
</mxGraphModel>
</diagram>
<diagram name="Tailscale site to site" id="RdqHR0Ck4IkeRXVdXiIX">
<mxGraphModel dx="1670" dy="886" grid="0" gridSize="10" guides="1" tooltips="1" connect="1" arrows="1" fold="1" page="1" pageScale="1" pageWidth="1100" pageHeight="850" background="none" math="0" shadow="0">
<root>
<mxCell id="nwZLMK1ByTDvDA8VmzeK-0" />
<mxCell id="nwZLMK1ByTDvDA8VmzeK-1" parent="nwZLMK1ByTDvDA8VmzeK-0" />
<mxCell id="nwZLMK1ByTDvDA8VmzeK-2" style="edgeStyle=orthogonalEdgeStyle;shape=connector;curved=1;rounded=1;sketch=0;orthogonalLoop=1;jettySize=auto;html=1;labelBackgroundColor=default;fontFamily=Helvetica;fontSize=20;fontColor=#E4FDE1;endArrow=none;endFill=0;strokeColor=#028090;strokeWidth=6;fillColor=#F45B69;" parent="nwZLMK1ByTDvDA8VmzeK-1" source="nwZLMK1ByTDvDA8VmzeK-3" edge="1">
<mxGeometry relative="1" as="geometry">
<mxPoint x="634.29" y="142.5" as="targetPoint" />
</mxGeometry>
</mxCell>
<mxCell id="nwZLMK1ByTDvDA8VmzeK-3" value="<span style="font-size: 24px;">pfsense</span><span><br></span>" style="fontColor=#E4FDE1;verticalAlign=top;verticalLabelPosition=bottom;labelPosition=center;align=center;html=1;outlineConnect=0;fillColor=#F45B69;strokeColor=#028090;gradientDirection=north;strokeWidth=2;shape=mxgraph.networks.firewall;" parent="nwZLMK1ByTDvDA8VmzeK-1" vertex="1">
<mxGeometry x="819" y="165" width="100" height="100" as="geometry" />
</mxCell>
<mxCell id="nwZLMK1ByTDvDA8VmzeK-6" value="" style="ellipse;shape=cloud;whiteSpace=wrap;html=1;hachureGap=4;fillColor=#1ba1e2;fontColor=#ffffff;strokeColor=#006EAF;" parent="nwZLMK1ByTDvDA8VmzeK-1" vertex="1">
<mxGeometry x="352" y="34" width="312" height="194" as="geometry" />
</mxCell>
<mxCell id="nwZLMK1ByTDvDA8VmzeK-8" style="edgeStyle=orthogonalEdgeStyle;shape=connector;curved=1;rounded=1;sketch=0;orthogonalLoop=1;jettySize=auto;html=1;entryX=0.141;entryY=0.546;entryDx=0;entryDy=0;entryPerimeter=0;labelBackgroundColor=default;fontFamily=Helvetica;fontSize=20;fontColor=#E4FDE1;endArrow=none;endFill=0;strokeColor=#028090;strokeWidth=6;fillColor=#F45B69;" parent="nwZLMK1ByTDvDA8VmzeK-1" source="nwZLMK1ByTDvDA8VmzeK-10" target="nwZLMK1ByTDvDA8VmzeK-6" edge="1">
<mxGeometry relative="1" as="geometry" />
</mxCell>
<mxCell id="nwZLMK1ByTDvDA8VmzeK-9" style="edgeStyle=orthogonalEdgeStyle;shape=connector;curved=1;rounded=1;sketch=0;orthogonalLoop=1;jettySize=auto;html=1;labelBackgroundColor=default;fontFamily=Helvetica;fontSize=20;fontColor=#E4FDE1;endArrow=none;endFill=0;strokeColor=#028090;strokeWidth=6;fillColor=#F45B69;" parent="nwZLMK1ByTDvDA8VmzeK-1" source="nwZLMK1ByTDvDA8VmzeK-10" target="nwZLMK1ByTDvDA8VmzeK-11" edge="1">
<mxGeometry relative="1" as="geometry">
<Array as="points">
<mxPoint x="20" y="210" />
<mxPoint x="20" y="505" />
</Array>
</mxGeometry>
</mxCell>
<mxCell id="nwZLMK1ByTDvDA8VmzeK-10" value="<span><span style="font-size: 24px;">pfsense</span><br></span>" style="fontColor=#E4FDE1;verticalAlign=top;verticalLabelPosition=bottom;labelPosition=center;align=center;html=1;outlineConnect=0;fillColor=#F45B69;strokeColor=#028090;gradientDirection=north;strokeWidth=2;shape=mxgraph.networks.firewall;" parent="nwZLMK1ByTDvDA8VmzeK-1" vertex="1">
<mxGeometry x="104" y="160" width="100" height="100" as="geometry" />
</mxCell>
<mxCell id="nwZLMK1ByTDvDA8VmzeK-11" value="<font style="font-size: 24px"><b>Server</b><br></font>" style="fontColor=#E4FDE1;verticalAlign=top;verticalLabelPosition=bottom;labelPosition=center;align=center;html=1;outlineConnect=0;fillColor=#F45B69;strokeColor=#028090;gradientDirection=north;strokeWidth=2;shape=mxgraph.networks.server;" parent="nwZLMK1ByTDvDA8VmzeK-1" vertex="1">
<mxGeometry x="109" y="455" width="90" height="100" as="geometry" />
</mxCell>
<mxCell id="nwZLMK1ByTDvDA8VmzeK-12" style="edgeStyle=orthogonalEdgeStyle;shape=connector;curved=1;rounded=1;sketch=0;orthogonalLoop=1;jettySize=auto;html=1;labelBackgroundColor=default;fontFamily=Helvetica;fontSize=24;fontColor=#E4FDE1;endArrow=none;endFill=0;strokeColor=#028090;strokeWidth=6;fillColor=#F45B69;" parent="nwZLMK1ByTDvDA8VmzeK-1" source="nwZLMK1ByTDvDA8VmzeK-13" target="nwZLMK1ByTDvDA8VmzeK-10" edge="1">
<mxGeometry relative="1" as="geometry">
<Array as="points">
<mxPoint x="40" y="691" />
<mxPoint x="40" y="210" />
</Array>
</mxGeometry>
</mxCell>
<mxCell id="nwZLMK1ByTDvDA8VmzeK-13" value="<font style=""><b style="font-size: 24px;">Server</b><br></font>" style="fontColor=#E4FDE1;verticalAlign=top;verticalLabelPosition=bottom;labelPosition=center;align=center;html=1;outlineConnect=0;fillColor=#F45B69;strokeColor=#028090;gradientDirection=north;strokeWidth=2;shape=mxgraph.networks.server;" parent="nwZLMK1ByTDvDA8VmzeK-1" vertex="1">
<mxGeometry x="109" y="641" width="90" height="100" as="geometry" />
</mxCell>
<mxCell id="nwZLMK1ByTDvDA8VmzeK-15" value="" style="shape=image;verticalLabelPosition=bottom;labelBackgroundColor=default;verticalAlign=top;aspect=fixed;imageAspect=0;image=https://images.g2crowd.com/uploads/product/image/social_landscape/social_landscape_3d6e8d6392f304e1696afaaab3208ab1/tailscale.png;" parent="nwZLMK1ByTDvDA8VmzeK-1" vertex="1">
<mxGeometry x="76.85000000000002" y="94" width="154.29" height="81" as="geometry" />
</mxCell>
<mxCell id="nwZLMK1ByTDvDA8VmzeK-16" style="edgeStyle=orthogonalEdgeStyle;shape=connector;curved=1;rounded=1;sketch=0;orthogonalLoop=1;jettySize=auto;html=1;entryX=1;entryY=0.5;entryDx=0;entryDy=0;entryPerimeter=0;labelBackgroundColor=default;strokeColor=#028090;strokeWidth=6;fontFamily=Helvetica;fontSize=26;fontColor=#E4FDE1;endArrow=none;endFill=0;fillColor=#F45B69;" parent="nwZLMK1ByTDvDA8VmzeK-1" source="nwZLMK1ByTDvDA8VmzeK-17" target="nwZLMK1ByTDvDA8VmzeK-3" edge="1">
<mxGeometry relative="1" as="geometry">
<Array as="points">
<mxPoint x="999" y="215" />
</Array>
</mxGeometry>
</mxCell>
<mxCell id="nwZLMK1ByTDvDA8VmzeK-17" value="" style="points=[[0.13,0.02,0],[0.5,0,0],[0.87,0.02,0],[0.885,0.4,0],[0.985,0.985,0],[0.5,1,0],[0.015,0.985,0],[0.115,0.4,0]];verticalLabelPosition=bottom;sketch=0;html=1;verticalAlign=top;aspect=fixed;align=center;pointerEvents=1;shape=mxgraph.cisco19.laptop;fillColor=#F45B69;strokeColor=#b85450;" parent="nwZLMK1ByTDvDA8VmzeK-1" vertex="1">
<mxGeometry x="872" y="462" width="170" height="119" as="geometry" />
</mxCell>
<mxCell id="nwZLMK1ByTDvDA8VmzeK-19" value="<font style="font-size: 30px;"><b>Tailscale<br>pfsense site to site</b></font>" style="rounded=1;whiteSpace=wrap;html=1;fontFamily=Helvetica;fontSize=20;fontColor=#ffffff;fillColor=#60a917;strokeColor=#2D7600;" parent="nwZLMK1ByTDvDA8VmzeK-1" vertex="1">
<mxGeometry x="725" y="21" width="322" height="74" as="geometry" />
</mxCell>
<mxCell id="VDzNJKtofYRzThKtFPkW-0" value="" style="shape=image;verticalLabelPosition=bottom;labelBackgroundColor=default;verticalAlign=top;aspect=fixed;imageAspect=0;image=https://images.g2crowd.com/uploads/product/image/social_landscape/social_landscape_3d6e8d6392f304e1696afaaab3208ab1/tailscale.png;" parent="nwZLMK1ByTDvDA8VmzeK-1" vertex="1">
<mxGeometry x="795" y="107" width="154.29" height="81" as="geometry" />
</mxCell>
<mxCell id="VDzNJKtofYRzThKtFPkW-3" style="edgeStyle=orthogonalEdgeStyle;shape=connector;curved=1;rounded=1;sketch=0;orthogonalLoop=1;jettySize=auto;html=1;entryX=0.593;entryY=0.993;entryDx=0;entryDy=0;entryPerimeter=0;labelBackgroundColor=default;strokeColor=#028090;strokeWidth=6;fontFamily=Helvetica;fontSize=30;fontColor=#E4FDE1;endArrow=none;endFill=0;fillColor=#F45B69;" parent="nwZLMK1ByTDvDA8VmzeK-1" source="VDzNJKtofYRzThKtFPkW-1" edge="1">
<mxGeometry relative="1" as="geometry">
<mxPoint x="551.9579699999999" y="214.971" as="targetPoint" />
</mxGeometry>
</mxCell>
<mxCell id="VDzNJKtofYRzThKtFPkW-1" value="<span style="font-size: 24px;">pfsense</span><span><br></span>" style="fontColor=#E4FDE1;verticalAlign=top;verticalLabelPosition=bottom;labelPosition=center;align=center;html=1;outlineConnect=0;fillColor=#F45B69;strokeColor=#028090;gradientDirection=north;strokeWidth=2;shape=mxgraph.networks.firewall;" parent="nwZLMK1ByTDvDA8VmzeK-1" vertex="1">
<mxGeometry x="629" y="340" width="100" height="100" as="geometry" />
</mxCell>
<mxCell id="VDzNJKtofYRzThKtFPkW-2" value="" style="shape=image;verticalLabelPosition=bottom;labelBackgroundColor=default;verticalAlign=top;aspect=fixed;imageAspect=0;image=https://images.g2crowd.com/uploads/product/image/social_landscape/social_landscape_3d6e8d6392f304e1696afaaab3208ab1/tailscale.png;" parent="nwZLMK1ByTDvDA8VmzeK-1" vertex="1">
<mxGeometry x="601.86" y="279" width="154.29" height="81" as="geometry" />
</mxCell>
<mxCell id="VDzNJKtofYRzThKtFPkW-4" value="" style="points=[[0.13,0.02,0],[0.5,0,0],[0.87,0.02,0],[0.885,0.4,0],[0.985,0.985,0],[0.5,1,0],[0.015,0.985,0],[0.115,0.4,0]];verticalLabelPosition=bottom;sketch=0;html=1;verticalAlign=top;aspect=fixed;align=center;pointerEvents=1;shape=mxgraph.cisco19.laptop;fillColor=#F45B69;strokeColor=#b85450;" parent="nwZLMK1ByTDvDA8VmzeK-1" vertex="1">
<mxGeometry x="625" y="533" width="170" height="119" as="geometry" />
</mxCell>
<mxCell id="VDzNJKtofYRzThKtFPkW-6" style="edgeStyle=orthogonalEdgeStyle;shape=connector;curved=1;rounded=1;sketch=0;orthogonalLoop=1;jettySize=auto;html=1;entryX=1;entryY=0.5;entryDx=0;entryDy=0;entryPerimeter=0;labelBackgroundColor=default;strokeColor=#028090;strokeWidth=6;fontFamily=Helvetica;fontSize=30;fontColor=#E4FDE1;endArrow=none;endFill=0;fillColor=#F45B69;" parent="nwZLMK1ByTDvDA8VmzeK-1" target="VDzNJKtofYRzThKtFPkW-1" edge="1">
<mxGeometry relative="1" as="geometry">
<mxPoint x="710.0999999999999" y="538" as="sourcePoint" />
</mxGeometry>
</mxCell>
<mxCell id="VDzNJKtofYRzThKtFPkW-8" style="edgeStyle=orthogonalEdgeStyle;shape=connector;curved=1;rounded=1;sketch=0;orthogonalLoop=1;jettySize=auto;html=1;entryX=1;entryY=0.5;entryDx=0;entryDy=0;entryPerimeter=0;labelBackgroundColor=default;strokeColor=#028090;strokeWidth=6;fontFamily=Helvetica;fontSize=30;fontColor=#E4FDE1;endArrow=none;endFill=0;fillColor=#F45B69;" parent="nwZLMK1ByTDvDA8VmzeK-1" source="VDzNJKtofYRzThKtFPkW-7" target="nwZLMK1ByTDvDA8VmzeK-3" edge="1">
<mxGeometry relative="1" as="geometry">
<Array as="points">
<mxPoint x="1065" y="684" />
<mxPoint x="1065" y="215" />
</Array>
</mxGeometry>
</mxCell>
<mxCell id="VDzNJKtofYRzThKtFPkW-7" value="<font style="font-size: 24px"><b>Server</b><br></font>" style="fontColor=#E4FDE1;verticalAlign=top;verticalLabelPosition=bottom;labelPosition=center;align=center;html=1;outlineConnect=0;fillColor=#F45B69;strokeColor=#028090;gradientDirection=north;strokeWidth=2;shape=mxgraph.networks.server;" parent="nwZLMK1ByTDvDA8VmzeK-1" vertex="1">
<mxGeometry x="912" y="634" width="90" height="100" as="geometry" />
</mxCell>
<mxCell id="4sz1QnMkAHgJdLy5LUiY-0" value="<span style="font-size: 24px;">pfsense</span><span><br></span>" style="fontColor=#E4FDE1;verticalAlign=top;verticalLabelPosition=bottom;labelPosition=center;align=center;html=1;outlineConnect=0;fillColor=#F45B69;strokeColor=#028090;gradientDirection=north;strokeWidth=2;shape=mxgraph.networks.firewall;" parent="nwZLMK1ByTDvDA8VmzeK-1" vertex="1">
<mxGeometry x="379.14" y="380" width="100" height="100" as="geometry" />
</mxCell>
<mxCell id="4sz1QnMkAHgJdLy5LUiY-3" style="edgeStyle=orthogonalEdgeStyle;shape=connector;curved=1;rounded=1;sketch=0;orthogonalLoop=1;jettySize=auto;html=1;labelBackgroundColor=default;strokeColor=#028090;strokeWidth=6;fontFamily=Helvetica;fontSize=30;fontColor=#E4FDE1;endArrow=none;endFill=0;fillColor=#F45B69;" parent="nwZLMK1ByTDvDA8VmzeK-1" source="4sz1QnMkAHgJdLy5LUiY-1" edge="1">
<mxGeometry relative="1" as="geometry">
<mxPoint x="533.1999999999998" y="216" as="targetPoint" />
</mxGeometry>
</mxCell>
<mxCell id="4sz1QnMkAHgJdLy5LUiY-1" value="" style="shape=image;verticalLabelPosition=bottom;labelBackgroundColor=default;verticalAlign=top;aspect=fixed;imageAspect=0;image=https://images.g2crowd.com/uploads/product/image/social_landscape/social_landscape_3d6e8d6392f304e1696afaaab3208ab1/tailscale.png;" parent="nwZLMK1ByTDvDA8VmzeK-1" vertex="1">
<mxGeometry x="352" y="319" width="154.29" height="81" as="geometry" />
</mxCell>
<mxCell id="4sz1QnMkAHgJdLy5LUiY-5" style="edgeStyle=orthogonalEdgeStyle;shape=connector;curved=1;rounded=1;sketch=0;orthogonalLoop=1;jettySize=auto;html=1;labelBackgroundColor=default;strokeColor=#028090;strokeWidth=6;fontFamily=Helvetica;fontSize=30;fontColor=#E4FDE1;endArrow=none;endFill=0;fillColor=#F45B69;" parent="nwZLMK1ByTDvDA8VmzeK-1" source="4sz1QnMkAHgJdLy5LUiY-4" target="4sz1QnMkAHgJdLy5LUiY-0" edge="1">
<mxGeometry relative="1" as="geometry">
<Array as="points">
<mxPoint x="558" y="618" />
<mxPoint x="558" y="436" />
</Array>
</mxGeometry>
</mxCell>
<mxCell id="4sz1QnMkAHgJdLy5LUiY-4" value="<font style="font-size: 24px"><b>Server</b><br></font>" style="fontColor=#E4FDE1;verticalAlign=top;verticalLabelPosition=bottom;labelPosition=center;align=center;html=1;outlineConnect=0;fillColor=#F45B69;strokeColor=#028090;gradientDirection=north;strokeWidth=2;shape=mxgraph.networks.server;" parent="nwZLMK1ByTDvDA8VmzeK-1" vertex="1">
<mxGeometry x="389.14" y="568" width="90" height="100" as="geometry" />
</mxCell>
</root>
</mxGraphModel>
</diagram>
<diagram name="Wiregurad" id="PYbQAxy4IVxEe7xiz6Iq">
<mxGraphModel dx="1670" dy="886" grid="0" gridSize="10" guides="1" tooltips="1" connect="1" arrows="1" fold="1" page="1" pageScale="1" pageWidth="1100" pageHeight="850" background="none" math="0" shadow="0">
<root>
<mxCell id="3-ISMbjgfV-As6pHisJt-0" />
<mxCell id="3-ISMbjgfV-As6pHisJt-1" parent="3-ISMbjgfV-As6pHisJt-0" />
<mxCell id="3-ISMbjgfV-As6pHisJt-2" style="edgeStyle=orthogonalEdgeStyle;shape=connector;curved=1;rounded=1;sketch=0;orthogonalLoop=1;jettySize=auto;html=1;labelBackgroundColor=default;fontFamily=Helvetica;fontSize=20;fontColor=#E4FDE1;endArrow=none;endFill=0;strokeColor=#028090;strokeWidth=6;fillColor=#F45B69;" parent="3-ISMbjgfV-As6pHisJt-1" source="3-ISMbjgfV-As6pHisJt-3" edge="1">
<mxGeometry relative="1" as="geometry">
<mxPoint x="634.29" y="142.5" as="targetPoint" />
</mxGeometry>
</mxCell>
<mxCell id="3-ISMbjgfV-As6pHisJt-3" value="<span style="font-size: 24px;">pfsense</span><span><br></span>" style="fontColor=#E4FDE1;verticalAlign=top;verticalLabelPosition=bottom;labelPosition=center;align=center;html=1;outlineConnect=0;fillColor=#F45B69;strokeColor=#028090;gradientDirection=north;strokeWidth=2;shape=mxgraph.networks.firewall;" parent="3-ISMbjgfV-As6pHisJt-1" vertex="1">
<mxGeometry x="819" y="165" width="100" height="100" as="geometry" />
</mxCell>
<mxCell id="3-ISMbjgfV-As6pHisJt-4" value="" style="ellipse;shape=cloud;whiteSpace=wrap;html=1;hachureGap=4;fillColor=#1ba1e2;fontColor=#ffffff;strokeColor=#006EAF;" parent="3-ISMbjgfV-As6pHisJt-1" vertex="1">
<mxGeometry x="352" y="34" width="312" height="194" as="geometry" />
</mxCell>
<mxCell id="3-ISMbjgfV-As6pHisJt-6" style="edgeStyle=orthogonalEdgeStyle;shape=connector;curved=1;rounded=1;sketch=0;orthogonalLoop=1;jettySize=auto;html=1;entryX=0.141;entryY=0.546;entryDx=0;entryDy=0;entryPerimeter=0;labelBackgroundColor=default;fontFamily=Helvetica;fontSize=20;fontColor=#E4FDE1;endArrow=none;endFill=0;strokeColor=#028090;strokeWidth=6;fillColor=#F45B69;" parent="3-ISMbjgfV-As6pHisJt-1" source="3-ISMbjgfV-As6pHisJt-8" target="3-ISMbjgfV-As6pHisJt-4" edge="1">
<mxGeometry relative="1" as="geometry" />
</mxCell>
<mxCell id="3-ISMbjgfV-As6pHisJt-7" style="edgeStyle=orthogonalEdgeStyle;shape=connector;curved=1;rounded=1;sketch=0;orthogonalLoop=1;jettySize=auto;html=1;labelBackgroundColor=default;fontFamily=Helvetica;fontSize=20;fontColor=#E4FDE1;endArrow=none;endFill=0;strokeColor=#028090;strokeWidth=6;fillColor=#F45B69;" parent="3-ISMbjgfV-As6pHisJt-1" source="3-ISMbjgfV-As6pHisJt-8" target="3-ISMbjgfV-As6pHisJt-9" edge="1">
<mxGeometry relative="1" as="geometry">
<Array as="points">
<mxPoint x="20" y="210" />
<mxPoint x="20" y="505" />
</Array>
</mxGeometry>
</mxCell>
<mxCell id="3-ISMbjgfV-As6pHisJt-8" value="<span><span style="font-size: 24px;">pfsense<br>Public IP</span><br></span>" style="fontColor=#E4FDE1;verticalAlign=top;verticalLabelPosition=bottom;labelPosition=center;align=center;html=1;outlineConnect=0;fillColor=#F45B69;strokeColor=#028090;gradientDirection=north;strokeWidth=2;shape=mxgraph.networks.firewall;" parent="3-ISMbjgfV-As6pHisJt-1" vertex="1">
<mxGeometry x="104" y="160" width="100" height="100" as="geometry" />
</mxCell>
<mxCell id="3-ISMbjgfV-As6pHisJt-9" value="<font style="font-size: 24px"><b>Server</b><br></font>" style="fontColor=#E4FDE1;verticalAlign=top;verticalLabelPosition=bottom;labelPosition=center;align=center;html=1;outlineConnect=0;fillColor=#F45B69;strokeColor=#028090;gradientDirection=north;strokeWidth=2;shape=mxgraph.networks.server;" parent="3-ISMbjgfV-As6pHisJt-1" vertex="1">
<mxGeometry x="109" y="455" width="90" height="100" as="geometry" />
</mxCell>
<mxCell id="3-ISMbjgfV-As6pHisJt-10" style="edgeStyle=orthogonalEdgeStyle;shape=connector;curved=1;rounded=1;sketch=0;orthogonalLoop=1;jettySize=auto;html=1;labelBackgroundColor=default;fontFamily=Helvetica;fontSize=24;fontColor=#E4FDE1;endArrow=none;endFill=0;strokeColor=#028090;strokeWidth=6;fillColor=#F45B69;" parent="3-ISMbjgfV-As6pHisJt-1" source="3-ISMbjgfV-As6pHisJt-11" target="3-ISMbjgfV-As6pHisJt-8" edge="1">
<mxGeometry relative="1" as="geometry">
<Array as="points">
<mxPoint x="40" y="691" />
<mxPoint x="40" y="210" />
</Array>
</mxGeometry>
</mxCell>
<mxCell id="3-ISMbjgfV-As6pHisJt-11" value="<font style=""><b style="font-size: 24px;">Server</b><br></font>" style="fontColor=#E4FDE1;verticalAlign=top;verticalLabelPosition=bottom;labelPosition=center;align=center;html=1;outlineConnect=0;fillColor=#F45B69;strokeColor=#028090;gradientDirection=north;strokeWidth=2;shape=mxgraph.networks.server;" parent="3-ISMbjgfV-As6pHisJt-1" vertex="1">
<mxGeometry x="109" y="641" width="90" height="100" as="geometry" />
</mxCell>
<mxCell id="3-ISMbjgfV-As6pHisJt-13" style="edgeStyle=orthogonalEdgeStyle;shape=connector;curved=1;rounded=1;sketch=0;orthogonalLoop=1;jettySize=auto;html=1;entryX=1;entryY=0.5;entryDx=0;entryDy=0;entryPerimeter=0;labelBackgroundColor=default;strokeColor=#028090;strokeWidth=6;fontFamily=Helvetica;fontSize=26;fontColor=#E4FDE1;endArrow=none;endFill=0;fillColor=#F45B69;" parent="3-ISMbjgfV-As6pHisJt-1" source="3-ISMbjgfV-As6pHisJt-14" target="3-ISMbjgfV-As6pHisJt-3" edge="1">
<mxGeometry relative="1" as="geometry">
<Array as="points">
<mxPoint x="999" y="215" />
</Array>
</mxGeometry>
</mxCell>
<mxCell id="3-ISMbjgfV-As6pHisJt-14" value="" style="points=[[0.13,0.02,0],[0.5,0,0],[0.87,0.02,0],[0.885,0.4,0],[0.985,0.985,0],[0.5,1,0],[0.015,0.985,0],[0.115,0.4,0]];verticalLabelPosition=bottom;sketch=0;html=1;verticalAlign=top;aspect=fixed;align=center;pointerEvents=1;shape=mxgraph.cisco19.laptop;fillColor=#F45B69;strokeColor=#b85450;" parent="3-ISMbjgfV-As6pHisJt-1" vertex="1">
<mxGeometry x="872" y="462" width="170" height="119" as="geometry" />
</mxCell>
<mxCell id="3-ISMbjgfV-As6pHisJt-15" value="<font style="font-size: 30px;"><b>Wireguard<br>pfsense site to site</b></font>" style="rounded=1;whiteSpace=wrap;html=1;fontFamily=Helvetica;fontSize=20;fontColor=#ffffff;fillColor=#60a917;strokeColor=#2D7600;" parent="3-ISMbjgfV-As6pHisJt-1" vertex="1">
<mxGeometry x="725" y="21" width="322" height="74" as="geometry" />
</mxCell>
<mxCell id="3-ISMbjgfV-As6pHisJt-17" style="edgeStyle=orthogonalEdgeStyle;shape=connector;curved=1;rounded=1;sketch=0;orthogonalLoop=1;jettySize=auto;html=1;entryX=0.593;entryY=0.993;entryDx=0;entryDy=0;entryPerimeter=0;labelBackgroundColor=default;strokeColor=#028090;strokeWidth=6;fontFamily=Helvetica;fontSize=30;fontColor=#E4FDE1;endArrow=none;endFill=0;fillColor=#F45B69;" parent="3-ISMbjgfV-As6pHisJt-1" source="3-ISMbjgfV-As6pHisJt-18" edge="1">
<mxGeometry relative="1" as="geometry">
<mxPoint x="551.9579699999999" y="214.971" as="targetPoint" />
</mxGeometry>
</mxCell>
<mxCell id="3-ISMbjgfV-As6pHisJt-18" value="<span style="font-size: 24px;">pfsense</span><span><br></span>" style="fontColor=#E4FDE1;verticalAlign=top;verticalLabelPosition=bottom;labelPosition=center;align=center;html=1;outlineConnect=0;fillColor=#F45B69;strokeColor=#028090;gradientDirection=north;strokeWidth=2;shape=mxgraph.networks.firewall;" parent="3-ISMbjgfV-As6pHisJt-1" vertex="1">
<mxGeometry x="629" y="340" width="100" height="100" as="geometry" />
</mxCell>
<mxCell id="3-ISMbjgfV-As6pHisJt-20" value="" style="points=[[0.13,0.02,0],[0.5,0,0],[0.87,0.02,0],[0.885,0.4,0],[0.985,0.985,0],[0.5,1,0],[0.015,0.985,0],[0.115,0.4,0]];verticalLabelPosition=bottom;sketch=0;html=1;verticalAlign=top;aspect=fixed;align=center;pointerEvents=1;shape=mxgraph.cisco19.laptop;fillColor=#F45B69;strokeColor=#b85450;" parent="3-ISMbjgfV-As6pHisJt-1" vertex="1">
<mxGeometry x="625" y="533" width="170" height="119" as="geometry" />
</mxCell>
<mxCell id="3-ISMbjgfV-As6pHisJt-21" style="edgeStyle=orthogonalEdgeStyle;shape=connector;curved=1;rounded=1;sketch=0;orthogonalLoop=1;jettySize=auto;html=1;entryX=1;entryY=0.5;entryDx=0;entryDy=0;entryPerimeter=0;labelBackgroundColor=default;strokeColor=#028090;strokeWidth=6;fontFamily=Helvetica;fontSize=30;fontColor=#E4FDE1;endArrow=none;endFill=0;fillColor=#F45B69;" parent="3-ISMbjgfV-As6pHisJt-1" target="3-ISMbjgfV-As6pHisJt-18" edge="1">
<mxGeometry relative="1" as="geometry">
<mxPoint x="710.0999999999999" y="538" as="sourcePoint" />
</mxGeometry>
</mxCell>
<mxCell id="3-ISMbjgfV-As6pHisJt-22" style="edgeStyle=orthogonalEdgeStyle;shape=connector;curved=1;rounded=1;sketch=0;orthogonalLoop=1;jettySize=auto;html=1;entryX=1;entryY=0.5;entryDx=0;entryDy=0;entryPerimeter=0;labelBackgroundColor=default;strokeColor=#028090;strokeWidth=6;fontFamily=Helvetica;fontSize=30;fontColor=#E4FDE1;endArrow=none;endFill=0;fillColor=#F45B69;" parent="3-ISMbjgfV-As6pHisJt-1" source="3-ISMbjgfV-As6pHisJt-23" target="3-ISMbjgfV-As6pHisJt-3" edge="1">
<mxGeometry relative="1" as="geometry">
<Array as="points">
<mxPoint x="1065" y="684" />
<mxPoint x="1065" y="215" />
</Array>
</mxGeometry>
</mxCell>
<mxCell id="3-ISMbjgfV-As6pHisJt-23" value="<font style="font-size: 24px"><b>Server</b><br></font>" style="fontColor=#E4FDE1;verticalAlign=top;verticalLabelPosition=bottom;labelPosition=center;align=center;html=1;outlineConnect=0;fillColor=#F45B69;strokeColor=#028090;gradientDirection=north;strokeWidth=2;shape=mxgraph.networks.server;" parent="3-ISMbjgfV-As6pHisJt-1" vertex="1">
<mxGeometry x="912" y="634" width="90" height="100" as="geometry" />
</mxCell>
<mxCell id="3-ISMbjgfV-As6pHisJt-24" value="<span style="font-size: 24px;">pfsense</span><span><br></span>" style="fontColor=#E4FDE1;verticalAlign=top;verticalLabelPosition=bottom;labelPosition=center;align=center;html=1;outlineConnect=0;fillColor=#F45B69;strokeColor=#028090;gradientDirection=north;strokeWidth=2;shape=mxgraph.networks.firewall;" parent="3-ISMbjgfV-As6pHisJt-1" vertex="1">
<mxGeometry x="379.14" y="380" width="100" height="100" as="geometry" />
</mxCell>
<mxCell id="3-ISMbjgfV-As6pHisJt-27" style="edgeStyle=orthogonalEdgeStyle;shape=connector;curved=1;rounded=1;sketch=0;orthogonalLoop=1;jettySize=auto;html=1;labelBackgroundColor=default;strokeColor=#028090;strokeWidth=6;fontFamily=Helvetica;fontSize=30;fontColor=#E4FDE1;endArrow=none;endFill=0;fillColor=#F45B69;" parent="3-ISMbjgfV-As6pHisJt-1" source="3-ISMbjgfV-As6pHisJt-28" target="3-ISMbjgfV-As6pHisJt-24" edge="1">
<mxGeometry relative="1" as="geometry">
<Array as="points">
<mxPoint x="558" y="618" />
<mxPoint x="558" y="436" />
</Array>
</mxGeometry>
</mxCell>
<mxCell id="3-ISMbjgfV-As6pHisJt-28" value="<font style="font-size: 24px"><b>Server</b><br></font>" style="fontColor=#E4FDE1;verticalAlign=top;verticalLabelPosition=bottom;labelPosition=center;align=center;html=1;outlineConnect=0;fillColor=#F45B69;strokeColor=#028090;gradientDirection=north;strokeWidth=2;shape=mxgraph.networks.server;" parent="3-ISMbjgfV-As6pHisJt-1" vertex="1">
<mxGeometry x="389.14" y="568" width="90" height="100" as="geometry" />
</mxCell>
<mxCell id="-pnhv5-XWJxNobSWvP3S-1" value="" style="shape=image;verticalLabelPosition=bottom;labelBackgroundColor=default;verticalAlign=top;aspect=fixed;imageAspect=0;image=data:image/png,iVBORw0KGgoAAAANSUhEUgAAAOEAAADhCAMAAAAJbSJIAAAAkFBMVEWIFxr///+CAACAAACEAACHFBeHEhWGDRGGDBCFCA2EAAj9+vqEAAWFBQv8+fn69fX27u7p1NWhU1XTsbLy6Oiydnfr29vcwcK8iYqOJCfiy8zPq6y3gIHBkpPu4eGoYmOeS03FmpvJoaKSMDKNHyKZQkTWuLiWOz2SLjCeTU+5g4SlXV/DnJytbG20enuucHLWhndQAAAWG0lEQVR4nMVdiZKqyBLF2gAF91bBXVBsver//90DtFuBylrpeWciJibGFutQS+5ZTucP0etP49PysHhsx8ckitLUcdI0is7Zbrx9LP4tJ/PRsN/7yxHkcP7kqb3pbLJ+7FKCMUIk8F3GKHV+QClzXT8gBCGMSbR7LA7xZvgnA+n8BcPNfL3NPIxI12W/pNiLUQlCQpfR90chQTnR78chnrY+mrYZbpa3KEDEf4//iTQbb+/5slwuJ5Plcr+45dNLEHE//oy5XYS60fYQtzqiNhkOJ3cXo7BOrlyW10M8qP15bza/7BzUrfw5ZX4+neN9468t0BLD2f5KaqN9wS8myiWYHO+TWb/2ten84WCv/hWP4PS23LQzslYYTg9HgjwevXx9fo0JLtYjdfPlm+STWTs7B6cdDhvfZSEix/2shcHZM+zlI0Qul1257qJJPlPrfN+hwGP5IkQoW8+rB+fsRkjz/VCXoPPe/uyxZDi7hKixyqoDxdm8U2y70318LqaT5CIEp8vKYzYrihjny4zg8cRSjlgxnF95L78OF+3mz78fbOLl+vJ1e6xW9RNzuHcQ91EeSi9Wq9WC4emIfCm91yiPJ+njesuQz5ER8j03H6Yxw1OK4d3XnEecHuSrbR3wlmrxinA0MdXuDBmeMgwMBgJD3ftI9thRCD2V4fOyLmvUYMRwNBacniBoQL4nElEe8xfq8xUlS/GXW2M4vKnuvwY8RB7iiVwi+NsMRQb7UZ/hkgSG/HJQlEgOxouAYr5Wx9rnqi7D2Q5eRxUqQW4ZIVL+q/uzuRgia+mBMRZRdHyy0NyOmgz3RGmB+thdTWbDwWAwnJ0Oj7QwE3OyzlpBeve3uPs+b7y6PkF1l6oWw02mNIGUXGsCvR/PT6e5qgY2ezi5Gl+YzSy4jUmdI8NbHdNDh+Gk8WN8gtTMxButf19Bf3R4XHdZkp0nnXjXWLaIaUyjOsPeF1bagflL/pZrME1MMGLVV9Mf9AfFtl03fpihlbICoMxwmhE1fk6hiSb6x/oC+/jIH/ecNBQBkqiueVWGscSEqL/kp0Whha8x+JW4aVy7SHGhKDJcqsmICsexVElTxxw3foCihdJX1RhetAnm8BWHoIQFR0qiq8pmVGJ4EwphEBSvLXm90TtzdHKlzajAsH81I5gDt+cz4yqsfipX4uQMB2P1Q7TBsD3n57TprnIKJ570F+QMd+YEHWRk72w2sxdGP8j/8ww4AGRntoxh72hB0Alv+vwWmAvorGMyqSFh2LvaEHRYos9wc0vO5yhNGQvD0jEnGQGVUJQwNDxFf3/dyIVQmCRPTKfTTbwOZRSFe1E8hC87gg7ttuCb/5IwzPeiiKKQ4bqpSWiBkRYOU5Ff4+d3XMGLFDE82c1ggLOFfRApVvA5O24Em9YChiOVZ0OgBH/NtFycw+lm9pIMs81mOn2+mynoX6wgPBowHDJNj+gnuuSiGG7ojyb/7rsoQHXge6eYQcVBEFAuwQx3sg0Og6GtqvU2ws94OGe5kPPiqq7xo70uQ54yr4ggVbcNxwLPFtOxSUGZATGcmxNEY414mOVp/QFG+D8LMJz6xpsQfanz63QSi81eQ7jTYTg23oTBRYdg59TeJDqIa47yGR7Mf5cutbJ/eolBjAf6acLzm3AZbmwkISnyadLkOL4tDqeRVCRabPgGXJ6iz2X4bRpbeoFSxlwvLLO6soXEIWWrGn4CrdQYKmiC6sh106PYDt7rBlsFwM3XyWE45Gb+WMBFkXAeY99cuaj/VFN74zDcWsQHeaCELMTbcSiOqOkAHeQM4xb3RYGA3OUq3IKbTmMAyuo/1mR4bO/4zhHim5IRPHe67fwgecgYtnvM4K1qVDpfqe1sf1z7xTrDQdreweawRCd0sSatrB6vprzVGa5bncLscV9dLpfV/XH9vk5kFEeJlWPvB6hq2dQYDmy0mSZYGASEkKAb+p4vV8n7D9UgrAi1SawxvLTyFgGQTKqwTtQyIcSoOlCrDIftTmEdXldqGm+O9tukKvarDBd/OYVOYbVL4229u/1KxZ8vssJwyHOXtAu0lVobE5OkuQoqk1hh2OpBCoDIQ34b6zP1UwH/ZNiPWpSFIFwiFRu9reWrDrd8hpP/YAqdIvgtd3Q0U2j0foK8VcVPhv/JFBZAO6nYONkZjeSdJPHBkJPR8VcIXWnEZhTYnDfs/Bsw+WC4bUHYVkHdgJRJiUVqIvmMQDDcsOPqmKU2FPGv1H8znLZq2lNWFKTt7vvlZB7H8XxyWN8SXNRFvT5HN5nY2HgWC9W/Nhnu2ztnqI+CbHFqGr6jyS0lLxOCJDLDcaoaluEB/2z1X4a9rK1zhqHudQmb9aP1EQXFcvGkaRQjC4q/7oxfhm05L1ycSIuVRndSmLtMmhY2Nxf9v0kSvwzvrfifXJzNVeKig33JEY0lSdsWWhbaVBn227AqGDoqx9V6e5pPUOBINuPV2H1D1lWGbURISCTVxz4xvOcqtuuIHR3m9hw7VhlerYUhw3fdtIQ4QZJUkSI52nRAL83txbBvLSpIZJBYUhiDDIlXtihKLMTrNH0xtI4Aoa1Z3dUp9KiYYmx6nr6E/ovhzc4fS8E8ASlm51CSX7g1jGrQZ9j7yXBgZ1ZI8wNFGGYBQ6LjxlhSP50ZT4ax1SJlxKqMtXck4ieYaltPE+rJ0MoD5TLLqvLBd+CmAj3I1DJn5zfDnYWhwlzrsvlh4oVAMUn5Bkzff6l9lwyHFlMoye5Uw5RQsoU/NrVcy+OhZGjjoMEWh8wb+UGA9+CnpvEwcvlhaKF1t1U1skb8XJESG8M1xrIfhuayojtuh2CR/+Fl0FYcGGZOUXfwZDg1Vv0Ya6010IYI1AbjjRg/GZrnAmMtY0KMYp1Cmp+pNCvqPQqGxiE1v7U1WsCnYAGK6Rx0H0+Gxh4a3FaXnBIH5GbARyNDhu53yXDgGhqZpMXquxz9XL8FXtnM9DBNhwXDkeHXqcoxM52dlstJPFUxjlcBtEw3vuEk5K/MMZf38imM78cAl1npJNmepO9jjkJAsZlSU4bzgqGhvKehxGm4jFDwG3JlIXJXEo7TgJOWVmLomG6kfcFwrFXD/AtJXdrJqSdyUYLFPSMGidvI2bJkGNxzhgNe/akCOImOb/Rv3OgYyoR2yLdH+EfN1DT87l1zhlOzg4a5gqGCxftiT/7VB17bhltAqjLKpOeYOgmIIKti44BaFhWpQVuIoam0yHdG38kFrdF36wlyHximgp0t8qzlDPlPNZX4hRHsGOp8LIIPjZ3Qccd8UBMa+4C/xkJznjmdm5GzrgsnqckCkT5YZ7bzgLN0b+yEQHPHMGMWrtKWlzJAEe5h5CV868LcREcTp2eWUIrAbXiXvm+W8nW4GfIAY8VQZOcgS6dvuA0h/UQlWNRMNy+xR4AiaCqyc5B/ztBIWLj8KqpOR+loBpSznQucs4Yiu0D34syMGPqg70/J2OSKvQ2mhL98LQqS/YdjFnUC7YqB0gvLFeImFgTyGVi45N2tY/Z+gJ2kmlj1znb5AKGQ79X8oHHcsWPmbQWDTWoaEkub31zmtgj/mTbhWzZ2/hmtANCVv1KTXLihEfUiBi0Mm4Q79u0sjIQpyFDRs4kbwuaAGCDurdLr2c65GTlbQYaKW6bhpRumcJiVWoRv8zkcmylttgzrc/hFAkgAmRsWTjmHRzOlzXaV1hZkjFkXcsdZhW9p5mRG1jNo5KnpyPWzdEAZhp7Ysypop4nDb78kAygP1YRPXR6Ou3Ahhl2OgRPl/5iAQMnoaid7zQVyQYIIsJn9+os0/8cEoCtRTWurNuZZoy4cxZ/+baESCNi2UDlMq5Jvj/0U9hWv/7hQCRwjaB+qJDlWFukCh2fYe977P01hPkjIxlc4+qj/fj29LxRkgvCAdfa56T4U+GnkxspHdsM0Q+goCGcMHNvs88iUYXAHR3WT7JwPb/myG2Jh+MO61oyeDaWFw87g6ddPhHrNO8VoM8YhEXaUmJoGb9+/ljmJ4TNEPu9IJMJ+Mi6GC9LFR3HG2MP6IM31UjOtDXBE/FDM4MX1qneeLhxEiKQ0aGSffO5eDTVvvpn+xhdUeoZK5WV0y+mhL1lUuIXeAP7NuZqmJQrjh515wu10Qb6Km5POmKDgS5rSKLxEQBHdi6EFnCMQl9f3llHzJid3G1+OiAQ4Xci7gViq3E+Qf87KNMNbmopR3pNUuwYqKlYnvs4V0t6HrRR8kqVjEdbZS0c5XY5ThH4DuKyLSHQ7qZVlfLfS7ARNnKUxQyjAUpuK0f4rokUrU0Syx1LeGuuFNjZhwTB2LLJnFUsQhpeUhpg8JkppQy8sWyqlwxtDr34JCvTxq2CwKAplt0oVbW/M2zIp8MAwMvNEIG313N/n/CKVq0kqUG7qKQNlfcPo2guyJrqnM0LpQbsPrU3taBXuseP0bQqcQTd1ieEWEbTW77Mbm7elrCN8dBzz7NICRCD2Tzm/q8Htfpz7OszHt8gZ2pXhY8j66d1x4JgkSetfpSEAOuQMFaNFACiQsjDcITQ2uZ5xganb3hzmB4VjkatSglEej40bYE6XRin6V9RF43NbrQFoMM0Z2rbD8M5NWRATX96jhYMRRWWT5UVLK5Ulg5yhaUHKL8JGg6ucYGhSM7tG6PwMsS3bkfjetchkt9fhw6RKMSaeSUXiPMP48iNbTm30NXOCVZmr/23d6q56GcqM+F19grMrrnhtWqFYBF1zhg97M8Ul7/jt1PE97XuQZrfG/bKTFvZisZScdnpBUvzj5e0du9oVifE2V85XdeXHvtlKeb2GRb1FFWj3XGIPBCoBfPSWGSLcmxvvthTL+JFNzUwVXpmJv8e8bsUwprlx5aMzPwB8tOy+W0aArOqeakDR5YbCbw1+8Q0TllsfwMdDy6hFGTkvGLbTuCUHC3waqld7nXaoy1AgsD4sWz2UF2oVDK37tLHweSUFEWjidQz2EfI85O6F1pU8HVeAZ5KnXQ1pSQ+R5HaYj6bD4RzMLqxjdseIBWQnK5O2aon7DMSWyXIWjwnxxzX23z5Q81JF7zRGgUNT+R3Pdn1znh4Iu1ruEN/it4vpgOTNO4tb1JPyxmRPcvfxCzvjzEvqDX4ZGubgemj7OWVD6kZSl8XsgX5MeB8FW/l94ubxp1epn3lPBYp21UlYETCP6AfzMf50C1EfkYtsXV9NheIrEP9MWjVIwnXr0dspYak4HDE/NmM1lBBJWaJpgObnvrAnQ/2kleb92gsiCprmC+XKvxiHEio2lg2bxLuVTljatWHNztV9RIU3Vs4RuNoYFrbeNRTXP+/7lVqtp7jxuh8skaAUqrjXRaT8ElFKjWEruZ9EgxdDrRxObmeAzBUFhdcSY68rujPVKHfv2X7nzVAnD5cizr7ZEDeBl5o8khQKvOdGvrJGZ0gNtYareh6gmqUCsYJHIgBzAc1y2/DPovhhqH6aYi6Tqw/361IrzBJEIw3c8s0OrRvVlcDPdR0k3hk8SdXCuRT2zxkU8nK67CoKfcYnMkPcQp/nZ4ovrwvmCevHOFnU7JSsKHUAL9MJwRqbcs88MBo5THU3Iq/btVrbPQKkJK4J6GBTtz67YEhZV6vkdyxXqb0BuwDdAzCmr6ERNmuFXvjSdOl+GuJvhiqXrYFLcdsFr4rUKJfgCdoSuvGxz/X+2bFcul9YxJ3C3nSUAZcP6qm84Gml6ZGq9Cr6YCi3NZudIgaj0+KaeZiBSqmO3gxeAa3ptK5Uan4+M5OYKbTqhRktb2e/vAuQCtJNtTwkkJtnprUPq+2mPhnKeoC8q+X7s/0YFS3kf7cumNmu1aAYOpD1urcIbtKReH1e50w/XiWY1P4UOiT6WnYZVDCmJRDdau++CkPJhi4bG8b3M+Kkg0DlkXrNAsCn6ERxaw+p7m1h32Xq9keLEAXcH4PGNtTyxUJz2NNgWG/6VmUo9vqkGQZlZitvH2SocwNOXfernc9i153gZ6B9qNe2EjppBpHyPmzo7zWGxiEM8CzVyhKAWpiq9/qiDYFTl7Gm13GTfwBDHScLhWqBN54qw2ZcoXH/oWGjFFCn0XHFMt59vgWUVT/WdBY19CTTGAYU+tVxWYPlYsoP4dRLNzXBrVHyCVhCoxMBBOu5VdNFGpeQchmaXfII53yrp+tQAvkjFftGcKsHONq82Y0SoKtNPTxGwCwOReWWK0559srWJNgGF5UeVV0QYHctRaHKz3PhMTQ6T+G+SqqTyNtET2yUtqHH79HLtTlNQnaCpHa1OsmfeB8HSgdNU9YLGHb2BlsR9nmr5XcKbmJTckRBLScBv8FVfysKmmHGCmmGgSCXSkWjQVAfC6g1U6YdKoDbLKjEnvwEDq+q9B9FoMsd8v1s9FPKBLXP+bIXT4MfCRIWFFw9gqgJ6OZUiYhVIewNfRDeSdkVEewE0pEw+JSCGeqnIVMiGGVnTkAjg6KdKANArikz+OIIEUP9mBbosi4xHXNrn/MVKmrY21HIiqLC5sQChtotGxjUFv+FSco5Uz1uevAH5Ddaia9JETHsLDTFouzap/4hxJ+3kVJG8E6WFC4LNgh7L8sY6lKEWqp/YH6LCCLd0A8DgsJsIc1llOl8lEheq5ihNEukBvFOfKI/mywet9vtvo9VUjW/xbuQSq8LkzCUZPrUIcts04ck00R28V5HzlDzcmXYxDNDX+wh8F15jqqUYWcEN1jnQNwtQxsr4UFKMoV1LmfY2UBN8nlgWZvrVBxIQVeV31Jg2OlvNY5UUWWwLoRBD5Ur2guoMCxKkNQ91y3ekCRqX++HitehqTHsxIn6ShVe16iDlWCNIlG+ZgWKDIsrOVTFBr8yWB8C3wXDC+UuFKoMc7FBVCPyXtLGXWUnUNmghGnU/6kz7AxugHHQQL1s1gRzcM14ZKXTRkSDYf5aE0Vrw54iOIMUH/X2uRbDTn+P1Xz0YWJ3YdkBIijtgNaAHsPcjr3BOfef8FybyzvvwBLtIu2bsbUZdjqzLVJR45jA/ynBcMzfDF2yNVgZ+gxz4XjFKhzxTb9xS/n4iHtoh3hrJGhNGOba+BjLHWAOOZus1BXvxKYB3hpeymvGMFfH765cdjD80O6flHJWKEPel/HJZcqwqCPMkPRgJe5Bx9bYbJvWKO3i7GAhfMwZdjq9+Ivwq7U+xocSZU18syKNV+Yi8oj1+oTVYMMwx2Ayxkh8/SJD54PKEGcPUouvUw/h48TsuHrDkmGO4XLsoK5oTzKEviS99gaTHa625GJd5H4vW9Dh7RnmGM6/EoxE99sFOFnE0Gaanh5BdbV7BKePUzsmSisMc/Q3hxvBH5dWNiaSoGjccCD2ZqfVzv94OZSFCKPrfmS7OH/RFsMSs8k98QlCHp8n8wgiQXK9/1sW2H+NI5L/n5+2HMwNCQqi7bJdZ1arDAsMR5PVOAkxIl0uUcr8gJQNGH7/oKSGSbS7qTmJ9dA6wxKD6WyyvhdJ/BgXXELfZezjPlhKGfP8bj6DCJfULod409oV31X8DcMXev3BLD4tD+v77fqdJecoSlMnTaPonBzH29tqv5zMR9O+lbiT4n9kYmiN/xQHAwAAAABJRU5ErkJggg==;" parent="3-ISMbjgfV-As6pHisJt-1" vertex="1">
<mxGeometry x="115" y="91" width="71" height="71" as="geometry" />
</mxCell>
<mxCell id="-pnhv5-XWJxNobSWvP3S-5" style="edgeStyle=orthogonalEdgeStyle;shape=connector;curved=1;rounded=1;sketch=0;orthogonalLoop=1;jettySize=auto;html=1;labelBackgroundColor=default;strokeColor=#028090;strokeWidth=6;fontFamily=Helvetica;fontSize=30;fontColor=#E4FDE1;endArrow=none;endFill=0;fillColor=#F45B69;" parent="3-ISMbjgfV-As6pHisJt-1" source="-pnhv5-XWJxNobSWvP3S-2" edge="1">
<mxGeometry relative="1" as="geometry">
<mxPoint x="533.1999999999998" y="216" as="targetPoint" />
</mxGeometry>
</mxCell>
<mxCell id="-pnhv5-XWJxNobSWvP3S-2" value="" style="shape=image;verticalLabelPosition=bottom;labelBackgroundColor=default;verticalAlign=top;aspect=fixed;imageAspect=0;image=data:image/png,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;" parent="3-ISMbjgfV-As6pHisJt-1" vertex="1">
<mxGeometry x="393.64" y="311" width="71" height="71" as="geometry" />
</mxCell>
<mxCell id="-pnhv5-XWJxNobSWvP3S-3" value="" style="shape=image;verticalLabelPosition=bottom;labelBackgroundColor=default;verticalAlign=top;aspect=fixed;imageAspect=0;image=data:image/png,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;" parent="3-ISMbjgfV-As6pHisJt-1" vertex="1">
<mxGeometry x="643.5" y="276" width="71" height="71" as="geometry" />
</mxCell>
<mxCell id="-pnhv5-XWJxNobSWvP3S-4" value="" style="shape=image;verticalLabelPosition=bottom;labelBackgroundColor=default;verticalAlign=top;aspect=fixed;imageAspect=0;image=data:image/png,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;" parent="3-ISMbjgfV-As6pHisJt-1" vertex="1">
<mxGeometry x="763" y="174.5" width="71" height="71" as="geometry" />
</mxCell>
</root>
</mxGraphModel>
</diagram>
<diagram name="Wireguard Devices" id="DD4-eVJX39DCllPlA0Ey">
<mxGraphModel dx="1670" dy="886" grid="0" gridSize="10" guides="1" tooltips="1" connect="1" arrows="1" fold="1" page="1" pageScale="1" pageWidth="1100" pageHeight="850" background="none" math="0" shadow="0">
<root>
<mxCell id="cgHoOd91RWKgL562B_wE-0" />
<mxCell id="cgHoOd91RWKgL562B_wE-1" parent="cgHoOd91RWKgL562B_wE-0" />
<mxCell id="cgHoOd91RWKgL562B_wE-2" style="edgeStyle=orthogonalEdgeStyle;shape=connector;curved=1;rounded=1;sketch=0;orthogonalLoop=1;jettySize=auto;html=1;labelBackgroundColor=default;fontFamily=Helvetica;fontSize=20;fontColor=#E4FDE1;endArrow=none;endFill=0;strokeColor=#028090;strokeWidth=6;fillColor=#F45B69;" parent="cgHoOd91RWKgL562B_wE-1" source="cgHoOd91RWKgL562B_wE-3" edge="1">
<mxGeometry relative="1" as="geometry">
<mxPoint x="634.29" y="142.5" as="targetPoint" />
</mxGeometry>
</mxCell>
<mxCell id="cgHoOd91RWKgL562B_wE-3" value="<span style="font-size: 24px;">Any Firewall</span><span><br></span>" style="fontColor=#E4FDE1;verticalAlign=top;verticalLabelPosition=bottom;labelPosition=center;align=center;html=1;outlineConnect=0;fillColor=#F45B69;strokeColor=#028090;gradientDirection=north;strokeWidth=2;shape=mxgraph.networks.firewall;" parent="cgHoOd91RWKgL562B_wE-1" vertex="1">
<mxGeometry x="819" y="165" width="100" height="100" as="geometry" />
</mxCell>
<mxCell id="cgHoOd91RWKgL562B_wE-4" style="edgeStyle=orthogonalEdgeStyle;shape=connector;curved=1;rounded=1;sketch=0;orthogonalLoop=1;jettySize=auto;html=1;labelBackgroundColor=default;strokeColor=#028090;strokeWidth=6;fontFamily=Helvetica;fontSize=20;fontColor=#E4FDE1;endArrow=none;endFill=0;fillColor=#F45B69;" parent="cgHoOd91RWKgL562B_wE-1" source="cgHoOd91RWKgL562B_wE-5" edge="1">
<mxGeometry relative="1" as="geometry">
<Array as="points">
<mxPoint x="582" y="369" />
<mxPoint x="511" y="369" />
</Array>
<mxPoint x="511" y="216" as="targetPoint" />
</mxGeometry>
</mxCell>
<mxCell id="cgHoOd91RWKgL562B_wE-5" value="<b style="font-size: 24px;">Phone<br></b>" style="verticalLabelPosition=bottom;verticalAlign=top;html=1;shadow=0;dashed=0;strokeWidth=1;shape=mxgraph.android.phone2;strokeColor=#c0c0c0;labelBackgroundColor=none;fontFamily=Helvetica;fontSize=20;fontColor=#E4FDE1;fillColor=#F45B69;gradientColor=none;" parent="cgHoOd91RWKgL562B_wE-1" vertex="1">
<mxGeometry x="532.14" y="455" width="98" height="186" as="geometry" />
</mxCell>
<mxCell id="cgHoOd91RWKgL562B_wE-6" value="" style="ellipse;shape=cloud;whiteSpace=wrap;html=1;hachureGap=4;fillColor=#1ba1e2;fontColor=#ffffff;strokeColor=#006EAF;" parent="cgHoOd91RWKgL562B_wE-1" vertex="1">
<mxGeometry x="352" y="34" width="312" height="194" as="geometry" />
</mxCell>
<mxCell id="cgHoOd91RWKgL562B_wE-8" style="edgeStyle=orthogonalEdgeStyle;shape=connector;curved=1;rounded=1;sketch=0;orthogonalLoop=1;jettySize=auto;html=1;entryX=0.141;entryY=0.546;entryDx=0;entryDy=0;entryPerimeter=0;labelBackgroundColor=default;fontFamily=Helvetica;fontSize=20;fontColor=#E4FDE1;endArrow=none;endFill=0;strokeColor=#028090;strokeWidth=6;fillColor=#F45B69;" parent="cgHoOd91RWKgL562B_wE-1" source="cgHoOd91RWKgL562B_wE-10" target="cgHoOd91RWKgL562B_wE-6" edge="1">
<mxGeometry relative="1" as="geometry" />
</mxCell>
<mxCell id="cgHoOd91RWKgL562B_wE-9" style="edgeStyle=orthogonalEdgeStyle;shape=connector;curved=1;rounded=1;sketch=0;orthogonalLoop=1;jettySize=auto;html=1;labelBackgroundColor=default;fontFamily=Helvetica;fontSize=20;fontColor=#E4FDE1;endArrow=none;endFill=0;strokeColor=#028090;strokeWidth=6;fillColor=#F45B69;" parent="cgHoOd91RWKgL562B_wE-1" source="cgHoOd91RWKgL562B_wE-10" target="cgHoOd91RWKgL562B_wE-11" edge="1">
<mxGeometry relative="1" as="geometry">
<Array as="points">
<mxPoint x="20" y="210" />
<mxPoint x="20" y="505" />
</Array>
</mxGeometry>
</mxCell>
<mxCell id="cgHoOd91RWKgL562B_wE-10" value="<span><span style="font-size: 24px;">pfsense <br>Public IP</span><br></span>" style="fontColor=#E4FDE1;verticalAlign=top;verticalLabelPosition=bottom;labelPosition=center;align=center;html=1;outlineConnect=0;fillColor=#F45B69;strokeColor=#028090;gradientDirection=north;strokeWidth=2;shape=mxgraph.networks.firewall;" parent="cgHoOd91RWKgL562B_wE-1" vertex="1">
<mxGeometry x="104" y="160" width="100" height="100" as="geometry" />
</mxCell>
<mxCell id="cgHoOd91RWKgL562B_wE-11" value="<font style="font-size: 24px"><b>Server</b><br></font>" style="fontColor=#E4FDE1;verticalAlign=top;verticalLabelPosition=bottom;labelPosition=center;align=center;html=1;outlineConnect=0;fillColor=#F45B69;strokeColor=#028090;gradientDirection=north;strokeWidth=2;shape=mxgraph.networks.server;" parent="cgHoOd91RWKgL562B_wE-1" vertex="1">
<mxGeometry x="109" y="455" width="90" height="100" as="geometry" />
</mxCell>
<mxCell id="cgHoOd91RWKgL562B_wE-12" style="edgeStyle=orthogonalEdgeStyle;shape=connector;curved=1;rounded=1;sketch=0;orthogonalLoop=1;jettySize=auto;html=1;labelBackgroundColor=default;fontFamily=Helvetica;fontSize=24;fontColor=#E4FDE1;endArrow=none;endFill=0;strokeColor=#028090;strokeWidth=6;fillColor=#F45B69;" parent="cgHoOd91RWKgL562B_wE-1" source="cgHoOd91RWKgL562B_wE-13" target="cgHoOd91RWKgL562B_wE-10" edge="1">
<mxGeometry relative="1" as="geometry">
<Array as="points">
<mxPoint x="40" y="691" />
<mxPoint x="40" y="210" />
</Array>
</mxGeometry>
</mxCell>
<mxCell id="cgHoOd91RWKgL562B_wE-13" value="<font style=""><span style="font-size: 24px;"><b>Server</b></span><br></font>" style="fontColor=#E4FDE1;verticalAlign=top;verticalLabelPosition=bottom;labelPosition=center;align=center;html=1;outlineConnect=0;fillColor=#F45B69;strokeColor=#028090;gradientDirection=north;strokeWidth=2;shape=mxgraph.networks.server;" parent="cgHoOd91RWKgL562B_wE-1" vertex="1">
<mxGeometry x="109" y="641" width="90" height="100" as="geometry" />
</mxCell>
<mxCell id="cgHoOd91RWKgL562B_wE-16" style="edgeStyle=orthogonalEdgeStyle;shape=connector;curved=1;rounded=1;sketch=0;orthogonalLoop=1;jettySize=auto;html=1;entryX=1;entryY=0.5;entryDx=0;entryDy=0;entryPerimeter=0;labelBackgroundColor=default;strokeColor=#028090;strokeWidth=6;fontFamily=Helvetica;fontSize=26;fontColor=#E4FDE1;endArrow=none;endFill=0;fillColor=#F45B69;" parent="cgHoOd91RWKgL562B_wE-1" source="cgHoOd91RWKgL562B_wE-17" target="cgHoOd91RWKgL562B_wE-3" edge="1">
<mxGeometry relative="1" as="geometry">
<Array as="points">
<mxPoint x="999" y="215" />
</Array>
</mxGeometry>
</mxCell>
<mxCell id="cgHoOd91RWKgL562B_wE-17" value="" style="points=[[0.13,0.02,0],[0.5,0,0],[0.87,0.02,0],[0.885,0.4,0],[0.985,0.985,0],[0.5,1,0],[0.015,0.985,0],[0.115,0.4,0]];verticalLabelPosition=bottom;sketch=0;html=1;verticalAlign=top;aspect=fixed;align=center;pointerEvents=1;shape=mxgraph.cisco19.laptop;fillColor=#F45B69;strokeColor=#b85450;" parent="cgHoOd91RWKgL562B_wE-1" vertex="1">
<mxGeometry x="872" y="462" width="170" height="119" as="geometry" />
</mxCell>
<mxCell id="cgHoOd91RWKgL562B_wE-19" value="<font style="font-size: 30px;"><b>Wireguard<br>Devices &amp; pfsense</b></font>" style="rounded=1;whiteSpace=wrap;html=1;fontFamily=Helvetica;fontSize=20;fontColor=#ffffff;fillColor=#60a917;strokeColor=#2D7600;" parent="cgHoOd91RWKgL562B_wE-1" vertex="1">
<mxGeometry x="725" y="21" width="322" height="74" as="geometry" />
</mxCell>
<mxCell id="SJBt7QQOtpF4luVoCznY-0" value="" style="shape=image;verticalLabelPosition=bottom;labelBackgroundColor=default;verticalAlign=top;aspect=fixed;imageAspect=0;image=data:image/png,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;" parent="cgHoOd91RWKgL562B_wE-1" vertex="1">
<mxGeometry x="115" y="91" width="71" height="71" as="geometry" />
</mxCell>
<mxCell id="SJBt7QQOtpF4luVoCznY-1" value="" style="shape=image;verticalLabelPosition=bottom;labelBackgroundColor=default;verticalAlign=top;aspect=fixed;imageAspect=0;image=data:image/png,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;" parent="cgHoOd91RWKgL562B_wE-1" vertex="1">
<mxGeometry x="545.64" y="512.5" width="71" height="71" as="geometry" />
</mxCell>
<mxCell id="SJBt7QQOtpF4luVoCznY-2" value="" style="shape=image;verticalLabelPosition=bottom;labelBackgroundColor=default;verticalAlign=top;aspect=fixed;imageAspect=0;image=data:image/png,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;" parent="cgHoOd91RWKgL562B_wE-1" vertex="1">
<mxGeometry x="930" y="469.5" width="71" height="71" as="geometry" />
</mxCell>
</root>
</mxGraphModel>
</diagram>
<diagram name="openVPN" id="SvXflZ1YCslL5MkAPUmC">
<mxGraphModel dx="1670" dy="886" grid="0" gridSize="10" guides="1" tooltips="1" connect="1" arrows="1" fold="1" page="1" pageScale="1" pageWidth="1100" pageHeight="850" background="none" math="0" shadow="0">
<root>
<mxCell id="N88arXM5BhKOhv6f6xAY-0" />
<mxCell id="N88arXM5BhKOhv6f6xAY-1" parent="N88arXM5BhKOhv6f6xAY-0" />
<mxCell id="N88arXM5BhKOhv6f6xAY-2" style="edgeStyle=orthogonalEdgeStyle;shape=connector;curved=1;rounded=1;sketch=0;orthogonalLoop=1;jettySize=auto;html=1;labelBackgroundColor=default;fontFamily=Helvetica;fontSize=20;fontColor=#E4FDE1;endArrow=none;endFill=0;strokeColor=#028090;strokeWidth=6;fillColor=#F45B69;" parent="N88arXM5BhKOhv6f6xAY-1" source="N88arXM5BhKOhv6f6xAY-3" edge="1">
<mxGeometry relative="1" as="geometry">
<mxPoint x="634.29" y="142.5" as="targetPoint" />
</mxGeometry>
</mxCell>
<mxCell id="N88arXM5BhKOhv6f6xAY-3" value="<span style="font-size: 24px;">Any Firewall</span><span><br></span>" style="fontColor=#E4FDE1;verticalAlign=top;verticalLabelPosition=bottom;labelPosition=center;align=center;html=1;outlineConnect=0;fillColor=#F45B69;strokeColor=#028090;gradientDirection=north;strokeWidth=2;shape=mxgraph.networks.firewall;" parent="N88arXM5BhKOhv6f6xAY-1" vertex="1">
<mxGeometry x="819" y="165" width="100" height="100" as="geometry" />
</mxCell>
<mxCell id="N88arXM5BhKOhv6f6xAY-4" style="edgeStyle=orthogonalEdgeStyle;shape=connector;curved=1;rounded=1;sketch=0;orthogonalLoop=1;jettySize=auto;html=1;labelBackgroundColor=default;strokeColor=#028090;strokeWidth=6;fontFamily=Helvetica;fontSize=20;fontColor=#E4FDE1;endArrow=none;endFill=0;fillColor=#F45B69;" parent="N88arXM5BhKOhv6f6xAY-1" source="N88arXM5BhKOhv6f6xAY-5" edge="1">
<mxGeometry relative="1" as="geometry">
<Array as="points">
<mxPoint x="582" y="369" />
<mxPoint x="511" y="369" />
</Array>
<mxPoint x="511" y="216" as="targetPoint" />
</mxGeometry>
</mxCell>
<mxCell id="N88arXM5BhKOhv6f6xAY-5" value="<b style="font-size: 24px;">Phone<br></b>" style="verticalLabelPosition=bottom;verticalAlign=top;html=1;shadow=0;dashed=0;strokeWidth=1;shape=mxgraph.android.phone2;strokeColor=#c0c0c0;labelBackgroundColor=none;fontFamily=Helvetica;fontSize=20;fontColor=#E4FDE1;fillColor=#F45B69;gradientColor=none;" parent="N88arXM5BhKOhv6f6xAY-1" vertex="1">
<mxGeometry x="532.14" y="455" width="98" height="186" as="geometry" />
</mxCell>
<mxCell id="N88arXM5BhKOhv6f6xAY-6" value="" style="ellipse;shape=cloud;whiteSpace=wrap;html=1;hachureGap=4;fillColor=#1ba1e2;fontColor=#ffffff;strokeColor=#006EAF;" parent="N88arXM5BhKOhv6f6xAY-1" vertex="1">
<mxGeometry x="352" y="34" width="312" height="194" as="geometry" />
</mxCell>
<mxCell id="N88arXM5BhKOhv6f6xAY-8" style="edgeStyle=orthogonalEdgeStyle;shape=connector;curved=1;rounded=1;sketch=0;orthogonalLoop=1;jettySize=auto;html=1;entryX=0.141;entryY=0.546;entryDx=0;entryDy=0;entryPerimeter=0;labelBackgroundColor=default;fontFamily=Helvetica;fontSize=20;fontColor=#E4FDE1;endArrow=none;endFill=0;strokeColor=#028090;strokeWidth=6;fillColor=#F45B69;" parent="N88arXM5BhKOhv6f6xAY-1" source="N88arXM5BhKOhv6f6xAY-10" target="N88arXM5BhKOhv6f6xAY-6" edge="1">
<mxGeometry relative="1" as="geometry" />
</mxCell>
<mxCell id="N88arXM5BhKOhv6f6xAY-9" style="edgeStyle=orthogonalEdgeStyle;shape=connector;curved=1;rounded=1;sketch=0;orthogonalLoop=1;jettySize=auto;html=1;labelBackgroundColor=default;fontFamily=Helvetica;fontSize=20;fontColor=#E4FDE1;endArrow=none;endFill=0;strokeColor=#028090;strokeWidth=6;fillColor=#F45B69;" parent="N88arXM5BhKOhv6f6xAY-1" source="N88arXM5BhKOhv6f6xAY-10" target="N88arXM5BhKOhv6f6xAY-11" edge="1">
<mxGeometry relative="1" as="geometry">
<Array as="points">
<mxPoint x="20" y="210" />
<mxPoint x="20" y="505" />
</Array>
</mxGeometry>
</mxCell>
<mxCell id="N88arXM5BhKOhv6f6xAY-10" value="<span><span style="font-size: 24px;">pfsense <br>Public IP</span><br></span>" style="fontColor=#E4FDE1;verticalAlign=top;verticalLabelPosition=bottom;labelPosition=center;align=center;html=1;outlineConnect=0;fillColor=#F45B69;strokeColor=#028090;gradientDirection=north;strokeWidth=2;shape=mxgraph.networks.firewall;" parent="N88arXM5BhKOhv6f6xAY-1" vertex="1">
<mxGeometry x="104" y="160" width="100" height="100" as="geometry" />
</mxCell>
<mxCell id="N88arXM5BhKOhv6f6xAY-11" value="<font style="font-size: 24px"><b>Server</b><br></font>" style="fontColor=#E4FDE1;verticalAlign=top;verticalLabelPosition=bottom;labelPosition=center;align=center;html=1;outlineConnect=0;fillColor=#F45B69;strokeColor=#028090;gradientDirection=north;strokeWidth=2;shape=mxgraph.networks.server;" parent="N88arXM5BhKOhv6f6xAY-1" vertex="1">
<mxGeometry x="109" y="455" width="90" height="100" as="geometry" />
</mxCell>
<mxCell id="N88arXM5BhKOhv6f6xAY-12" style="edgeStyle=orthogonalEdgeStyle;shape=connector;curved=1;rounded=1;sketch=0;orthogonalLoop=1;jettySize=auto;html=1;labelBackgroundColor=default;fontFamily=Helvetica;fontSize=24;fontColor=#E4FDE1;endArrow=none;endFill=0;strokeColor=#028090;strokeWidth=6;fillColor=#F45B69;" parent="N88arXM5BhKOhv6f6xAY-1" source="N88arXM5BhKOhv6f6xAY-13" target="N88arXM5BhKOhv6f6xAY-10" edge="1">
<mxGeometry relative="1" as="geometry">
<Array as="points">
<mxPoint x="40" y="691" />
<mxPoint x="40" y="210" />
</Array>
</mxGeometry>
</mxCell>
<mxCell id="N88arXM5BhKOhv6f6xAY-13" value="<font style=""><span style="font-size: 24px;"><b>Server</b></span><br></font>" style="fontColor=#E4FDE1;verticalAlign=top;verticalLabelPosition=bottom;labelPosition=center;align=center;html=1;outlineConnect=0;fillColor=#F45B69;strokeColor=#028090;gradientDirection=north;strokeWidth=2;shape=mxgraph.networks.server;" parent="N88arXM5BhKOhv6f6xAY-1" vertex="1">
<mxGeometry x="109" y="641" width="90" height="100" as="geometry" />
</mxCell>
<mxCell id="N88arXM5BhKOhv6f6xAY-14" style="edgeStyle=orthogonalEdgeStyle;shape=connector;curved=1;rounded=1;sketch=0;orthogonalLoop=1;jettySize=auto;html=1;entryX=1;entryY=0.5;entryDx=0;entryDy=0;entryPerimeter=0;labelBackgroundColor=default;strokeColor=#028090;strokeWidth=6;fontFamily=Helvetica;fontSize=26;fontColor=#E4FDE1;endArrow=none;endFill=0;fillColor=#F45B69;" parent="N88arXM5BhKOhv6f6xAY-1" source="N88arXM5BhKOhv6f6xAY-15" target="N88arXM5BhKOhv6f6xAY-3" edge="1">
<mxGeometry relative="1" as="geometry">
<Array as="points">
<mxPoint x="999" y="215" />
</Array>
</mxGeometry>
</mxCell>
<mxCell id="N88arXM5BhKOhv6f6xAY-15" value="" style="points=[[0.13,0.02,0],[0.5,0,0],[0.87,0.02,0],[0.885,0.4,0],[0.985,0.985,0],[0.5,1,0],[0.015,0.985,0],[0.115,0.4,0]];verticalLabelPosition=bottom;sketch=0;html=1;verticalAlign=top;aspect=fixed;align=center;pointerEvents=1;shape=mxgraph.cisco19.laptop;fillColor=#F45B69;strokeColor=#b85450;" parent="N88arXM5BhKOhv6f6xAY-1" vertex="1">
<mxGeometry x="872" y="462" width="170" height="119" as="geometry" />
</mxCell>