-
Notifications
You must be signed in to change notification settings - Fork 121
/
Copy pathHA_Proxy_pfsense.drawio
1152 lines (1152 loc) · 226 KB
/
HA_Proxy_pfsense.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-09-19T13:24:58.485Z" agent="Mozilla/5.0 (X11; Linux x86_64) AppleWebKit/537.36 (KHTML, like Gecko) draw.io/21.3.7 Chrome/112.0.5615.204 Electron/24.5.0 Safari/537.36" etag="_0jLZ6z-IhWf3jmXwvFM" version="21.3.7" type="device" pages="12">
<diagram id="6hiZE-scxlc1er5gQ2BV" name="Public">
<mxGraphModel dx="2429" dy="985" grid="0" gridSize="10" guides="1" tooltips="1" connect="1" arrows="1" fold="1" page="1" pageScale="1" pageWidth="1100" pageHeight="850" background="#114B5F" math="0" shadow="0">
<root>
<mxCell id="0" />
<mxCell id="1" parent="0" />
<mxCell id="qx8EK2u3KyUOFFPO31HV-6" style="edgeStyle=orthogonalEdgeStyle;shape=connector;curved=1;rounded=1;comic=0;orthogonalLoop=1;jettySize=auto;html=1;dashed=1;labelBackgroundColor=#114B5F;strokeColor=#028090;strokeWidth=3;fontFamily=Helvetica;fontSize=11;fontColor=#E4FDE1;endArrow=none;endFill=0;fillColor=#F45B69;flowAnimation=1;" parent="1" source="Keg9QBFoEWpsP0gf0oNI-1" target="8-tY66juS6iBmtKQDN2a-5" edge="1">
<mxGeometry relative="1" as="geometry">
<Array as="points">
<mxPoint x="1014" y="314" />
<mxPoint x="1014" y="543" />
</Array>
</mxGeometry>
</mxCell>
<mxCell id="qx8EK2u3KyUOFFPO31HV-7" style="edgeStyle=orthogonalEdgeStyle;shape=connector;curved=1;rounded=1;comic=0;orthogonalLoop=1;jettySize=auto;html=1;dashed=1;labelBackgroundColor=#114B5F;strokeColor=#028090;strokeWidth=3;fontFamily=Helvetica;fontSize=11;fontColor=#E4FDE1;endArrow=none;endFill=0;fillColor=#F45B69;flowAnimation=1;" parent="1" source="Keg9QBFoEWpsP0gf0oNI-1" target="qx8EK2u3KyUOFFPO31HV-5" edge="1">
<mxGeometry relative="1" as="geometry">
<Array as="points">
<mxPoint x="1066" y="314" />
<mxPoint x="1066" y="697" />
</Array>
</mxGeometry>
</mxCell>
<mxCell id="Keg9QBFoEWpsP0gf0oNI-1" value="<font style="font-size: 20px;"><b style="">pfsense<br></b>HAProxy<br>WAN Port 443 Open<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.firewall;" parent="1" vertex="1">
<mxGeometry x="833" y="218" width="100" height="100" as="geometry" />
</mxCell>
<mxCell id="qx8EK2u3KyUOFFPO31HV-3" style="edgeStyle=orthogonalEdgeStyle;shape=connector;curved=1;rounded=1;comic=0;orthogonalLoop=1;jettySize=auto;html=1;dashed=1;labelBackgroundColor=#114B5F;strokeColor=#028090;strokeWidth=3;fontFamily=Helvetica;fontSize=11;fontColor=#E4FDE1;endArrow=none;endFill=0;fillColor=#F45B69;flowAnimation=1;" parent="1" source="IqyUsJUaqWypHduwfUQZ-5" target="Keg9QBFoEWpsP0gf0oNI-1" edge="1">
<mxGeometry relative="1" as="geometry">
<Array as="points">
<mxPoint x="928" y="103" />
<mxPoint x="928" y="209" />
<mxPoint x="878" y="209" />
</Array>
</mxGeometry>
</mxCell>
<mxCell id="IqyUsJUaqWypHduwfUQZ-5" value="<h2>internet</h2>" style="html=1;outlineConnect=0;fillColor=#F45B69;strokeColor=#028090;gradientDirection=north;strokeWidth=2;shape=mxgraph.networks.cloud;fontColor=#E4FDE1;" parent="1" vertex="1">
<mxGeometry x="724" y="53" width="170" height="100" as="geometry" />
</mxCell>
<mxCell id="zNudf4SIR2VJdN1A_kgH-2" style="edgeStyle=orthogonalEdgeStyle;rounded=1;orthogonalLoop=1;jettySize=auto;html=1;strokeColor=none;strokeWidth=3;labelBackgroundColor=#114B5F;fontColor=#E4FDE1;startArrow=none;" parent="1" source="8-tY66juS6iBmtKQDN2a-5" edge="1">
<mxGeometry relative="1" as="geometry">
<mxPoint x="474" y="619" as="sourcePoint" />
<mxPoint x="601" y="661.0000000000002" as="targetPoint" />
</mxGeometry>
</mxCell>
<mxCell id="qx8EK2u3KyUOFFPO31HV-2" style="edgeStyle=orthogonalEdgeStyle;shape=connector;curved=1;rounded=1;comic=0;orthogonalLoop=1;jettySize=auto;html=1;dashed=1;labelBackgroundColor=#114B5F;strokeColor=#028090;strokeWidth=3;fontFamily=Helvetica;fontSize=11;fontColor=#E4FDE1;endArrow=none;endFill=0;fillColor=#F45B69;flowAnimation=1;" parent="1" source="8-tY66juS6iBmtKQDN2a-4" target="IqyUsJUaqWypHduwfUQZ-5" edge="1">
<mxGeometry relative="1" as="geometry" />
</mxCell>
<mxCell id="8-tY66juS6iBmtKQDN2a-4" value="<b style="font-size: 20px;"><font style="font-size: 20px;">Client<br></font></b>" style="pointerEvents=1;shadow=0;dashed=0;html=1;strokeColor=none;fillColor=#4495D1;labelPosition=center;verticalLabelPosition=bottom;verticalAlign=top;align=center;outlineConnect=0;shape=mxgraph.veeam.laptop;fontFamily=Helvetica;fontSize=11;fontColor=#E4FDE1;" parent="1" vertex="1">
<mxGeometry x="299" y="218" width="178" height="123" as="geometry" />
</mxCell>
<mxCell id="8-tY66juS6iBmtKQDN2a-5" value="<font style="font-size: 18px"><b><div>TrueNAS<br><span style="background-color: initial;">IP 172.16.16.5</span></div></b></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="847" y="459" width="72" height="76" as="geometry" />
</mxCell>
<mxCell id="8-tY66juS6iBmtKQDN2a-9" value="" style="edgeStyle=orthogonalEdgeStyle;rounded=1;orthogonalLoop=1;jettySize=auto;html=1;strokeColor=none;strokeWidth=3;labelBackgroundColor=#114B5F;fontColor=#E4FDE1;endArrow=none;" parent="1" target="8-tY66juS6iBmtKQDN2a-5" edge="1">
<mxGeometry relative="1" as="geometry">
<mxPoint x="474" y="619" as="sourcePoint" />
<mxPoint x="601" y="661.0000000000002" as="targetPoint" />
</mxGeometry>
</mxCell>
<mxCell id="euOdrexQLL2xQOsGim3x-1" value="<font style=""><font style="font-size: 30px;">https://TrueNAS.ltsdemo.work<br>https://UptimeKuma.ltsdemo.work<br><br></font><font style="font-size: 22px;">DNS = A Public WAN IP Address on the pfsense<br></font><font style="font-size: 21px;">And yes, it can be the same for both domains</font><br></font>" style="rounded=1;whiteSpace=wrap;html=1;fontFamily=Helvetica;fontSize=19;fontColor=#E4FDE1;" parent="1" vertex="1">
<mxGeometry x="76.5" y="25" width="623" height="178" as="geometry" />
</mxCell>
<mxCell id="qx8EK2u3KyUOFFPO31HV-5" value="<font style="font-size: 18px"><b><div>UptimeKuma<br><span style="background-color: initial;">IP 172.16.16.30</span></div></b></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="847" y="613" width="72" height="76" as="geometry" />
</mxCell>
</root>
</mxGraphModel>
</diagram>
<diagram name="Private" id="62EcxNU1XhMwcDh9U7gx">
<mxGraphModel dx="2429" dy="985" grid="0" gridSize="10" guides="1" tooltips="1" connect="1" arrows="1" fold="1" page="1" pageScale="1" pageWidth="1100" pageHeight="850" background="#114B5F" math="0" shadow="0">
<root>
<mxCell id="W5EyjHPoFBdYIinMmAaH-0" />
<mxCell id="W5EyjHPoFBdYIinMmAaH-1" parent="W5EyjHPoFBdYIinMmAaH-0" />
<mxCell id="W5EyjHPoFBdYIinMmAaH-2" style="edgeStyle=orthogonalEdgeStyle;shape=connector;curved=1;rounded=1;comic=0;orthogonalLoop=1;jettySize=auto;html=1;dashed=1;labelBackgroundColor=#114B5F;strokeColor=#028090;strokeWidth=3;fontFamily=Helvetica;fontSize=11;fontColor=#E4FDE1;endArrow=none;endFill=0;fillColor=#F45B69;flowAnimation=1;" parent="W5EyjHPoFBdYIinMmAaH-1" source="W5EyjHPoFBdYIinMmAaH-4" target="W5EyjHPoFBdYIinMmAaH-10" edge="1">
<mxGeometry relative="1" as="geometry">
<Array as="points">
<mxPoint x="1014" y="314" />
<mxPoint x="1014" y="543" />
</Array>
</mxGeometry>
</mxCell>
<mxCell id="W5EyjHPoFBdYIinMmAaH-3" style="edgeStyle=orthogonalEdgeStyle;shape=connector;curved=1;rounded=1;comic=0;orthogonalLoop=1;jettySize=auto;html=1;dashed=1;labelBackgroundColor=#114B5F;strokeColor=#028090;strokeWidth=3;fontFamily=Helvetica;fontSize=11;fontColor=#E4FDE1;endArrow=none;endFill=0;fillColor=#F45B69;flowAnimation=1;" parent="W5EyjHPoFBdYIinMmAaH-1" source="W5EyjHPoFBdYIinMmAaH-4" target="W5EyjHPoFBdYIinMmAaH-13" edge="1">
<mxGeometry relative="1" as="geometry">
<Array as="points">
<mxPoint x="1066" y="314" />
<mxPoint x="1066" y="697" />
</Array>
</mxGeometry>
</mxCell>
<mxCell id="W5EyjHPoFBdYIinMmAaH-4" value="<font style="font-size: 20px;"><b style="">pfsense<br></b>HAProxy<br>LAN 443 Open<br>10.13.13.1</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.firewall;" parent="W5EyjHPoFBdYIinMmAaH-1" vertex="1">
<mxGeometry x="828" y="218" width="100" height="100" as="geometry" />
</mxCell>
<mxCell id="W5EyjHPoFBdYIinMmAaH-7" style="edgeStyle=orthogonalEdgeStyle;rounded=1;orthogonalLoop=1;jettySize=auto;html=1;strokeColor=none;strokeWidth=3;labelBackgroundColor=#114B5F;fontColor=#E4FDE1;startArrow=none;" parent="W5EyjHPoFBdYIinMmAaH-1" source="W5EyjHPoFBdYIinMmAaH-10" edge="1">
<mxGeometry relative="1" as="geometry">
<mxPoint x="474" y="619" as="sourcePoint" />
<mxPoint x="601" y="661.0000000000002" as="targetPoint" />
</mxGeometry>
</mxCell>
<mxCell id="W5EyjHPoFBdYIinMmAaH-8" style="edgeStyle=orthogonalEdgeStyle;shape=connector;curved=1;rounded=1;comic=0;orthogonalLoop=1;jettySize=auto;html=1;dashed=1;labelBackgroundColor=#114B5F;strokeColor=#028090;strokeWidth=3;fontFamily=Helvetica;fontSize=11;fontColor=#E4FDE1;endArrow=none;endFill=0;fillColor=#F45B69;flowAnimation=1;" parent="W5EyjHPoFBdYIinMmAaH-1" source="W5EyjHPoFBdYIinMmAaH-9" target="W5EyjHPoFBdYIinMmAaH-4" edge="1">
<mxGeometry relative="1" as="geometry" />
</mxCell>
<mxCell id="W5EyjHPoFBdYIinMmAaH-9" value="<b style="font-size: 20px;"><font style="font-size: 20px;">Client<br></font></b>" style="pointerEvents=1;shadow=0;dashed=0;html=1;strokeColor=none;fillColor=#4495D1;labelPosition=center;verticalLabelPosition=bottom;verticalAlign=top;align=center;outlineConnect=0;shape=mxgraph.veeam.laptop;fontFamily=Helvetica;fontSize=11;fontColor=#E4FDE1;" parent="W5EyjHPoFBdYIinMmAaH-1" vertex="1">
<mxGeometry x="299" y="218" width="178" height="123" as="geometry" />
</mxCell>
<mxCell id="W5EyjHPoFBdYIinMmAaH-10" value="<font style="font-size: 18px"><b><div>TrueNAS<br><span style="background-color: initial;">IP 172.16.16.5</span></div></b></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="W5EyjHPoFBdYIinMmAaH-1" vertex="1">
<mxGeometry x="842" y="459" width="72" height="76" as="geometry" />
</mxCell>
<mxCell id="W5EyjHPoFBdYIinMmAaH-11" value="" style="edgeStyle=orthogonalEdgeStyle;rounded=1;orthogonalLoop=1;jettySize=auto;html=1;strokeColor=none;strokeWidth=3;labelBackgroundColor=#114B5F;fontColor=#E4FDE1;endArrow=none;" parent="W5EyjHPoFBdYIinMmAaH-1" target="W5EyjHPoFBdYIinMmAaH-10" edge="1">
<mxGeometry relative="1" as="geometry">
<mxPoint x="474" y="619" as="sourcePoint" />
<mxPoint x="601" y="661.0000000000002" as="targetPoint" />
</mxGeometry>
</mxCell>
<mxCell id="W5EyjHPoFBdYIinMmAaH-12" value="<font style=""><font style="font-size: 30px;">https://TrueNAS.ltsdemo.work<br>https://UptimeKuma.ltsdemo.work<br><br></font><font style="font-size: 22px;">DNS = A Private IP Address on the pfsense<br></font><font style="font-size: 21px;">And yes, it can be the same for both domains</font><br></font>" style="rounded=1;whiteSpace=wrap;html=1;fontFamily=Helvetica;fontSize=19;fontColor=#E4FDE1;" parent="W5EyjHPoFBdYIinMmAaH-1" vertex="1">
<mxGeometry x="76.5" y="25" width="623" height="178" as="geometry" />
</mxCell>
<mxCell id="W5EyjHPoFBdYIinMmAaH-13" value="<font style="font-size: 18px"><b><div>UptimeKuma<br><span style="background-color: initial;">IP 172.16.16.30</span></div></b></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="W5EyjHPoFBdYIinMmAaH-1" vertex="1">
<mxGeometry x="842" y="613" width="72" height="76" as="geometry" />
</mxCell>
</root>
</mxGraphModel>
</diagram>
<diagram name="Copy of Public" id="nh5fub8WC-TbkI74pbvC">
<mxGraphModel dx="2429" dy="985" grid="0" gridSize="10" guides="1" tooltips="1" connect="1" arrows="1" fold="1" page="1" pageScale="1" pageWidth="1100" pageHeight="850" background="#114B5F" math="0" shadow="0">
<root>
<mxCell id="3ihZnh5L9qay6RvhxmC0-0" />
<mxCell id="3ihZnh5L9qay6RvhxmC0-1" parent="3ihZnh5L9qay6RvhxmC0-0" />
<mxCell id="3ihZnh5L9qay6RvhxmC0-2" style="edgeStyle=orthogonalEdgeStyle;shape=connector;curved=1;rounded=1;comic=0;orthogonalLoop=1;jettySize=auto;html=1;dashed=1;labelBackgroundColor=#114B5F;strokeColor=#028090;strokeWidth=3;fontFamily=Helvetica;fontSize=11;fontColor=#E4FDE1;endArrow=none;endFill=0;fillColor=#F45B69;flowAnimation=1;" edge="1" parent="3ihZnh5L9qay6RvhxmC0-1" source="3ihZnh5L9qay6RvhxmC0-4" target="3ihZnh5L9qay6RvhxmC0-10">
<mxGeometry relative="1" as="geometry">
<Array as="points">
<mxPoint x="1014" y="314" />
<mxPoint x="1014" y="543" />
</Array>
</mxGeometry>
</mxCell>
<mxCell id="3ihZnh5L9qay6RvhxmC0-3" style="edgeStyle=orthogonalEdgeStyle;shape=connector;curved=1;rounded=1;comic=0;orthogonalLoop=1;jettySize=auto;html=1;dashed=1;labelBackgroundColor=#114B5F;strokeColor=#028090;strokeWidth=3;fontFamily=Helvetica;fontSize=11;fontColor=#E4FDE1;endArrow=none;endFill=0;fillColor=#F45B69;flowAnimation=1;" edge="1" parent="3ihZnh5L9qay6RvhxmC0-1" source="3ihZnh5L9qay6RvhxmC0-4" target="3ihZnh5L9qay6RvhxmC0-13">
<mxGeometry relative="1" as="geometry">
<Array as="points">
<mxPoint x="1066" y="314" />
<mxPoint x="1066" y="697" />
</Array>
</mxGeometry>
</mxCell>
<mxCell id="3ihZnh5L9qay6RvhxmC0-4" value="<font style="font-size: 20px;"><b style="">pfsense<br></b>HAProxy<br>WAN Port 443 Open<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.firewall;" vertex="1" parent="3ihZnh5L9qay6RvhxmC0-1">
<mxGeometry x="833" y="218" width="100" height="100" as="geometry" />
</mxCell>
<mxCell id="3ihZnh5L9qay6RvhxmC0-5" style="edgeStyle=orthogonalEdgeStyle;shape=connector;curved=1;rounded=1;comic=0;orthogonalLoop=1;jettySize=auto;html=1;dashed=1;labelBackgroundColor=#114B5F;strokeColor=#028090;strokeWidth=3;fontFamily=Helvetica;fontSize=11;fontColor=#E4FDE1;endArrow=none;endFill=0;fillColor=#F45B69;flowAnimation=1;" edge="1" parent="3ihZnh5L9qay6RvhxmC0-1" source="3ihZnh5L9qay6RvhxmC0-6" target="3ihZnh5L9qay6RvhxmC0-4">
<mxGeometry relative="1" as="geometry">
<Array as="points">
<mxPoint x="928" y="103" />
<mxPoint x="928" y="209" />
<mxPoint x="878" y="209" />
</Array>
</mxGeometry>
</mxCell>
<mxCell id="3ihZnh5L9qay6RvhxmC0-6" value="<h2>internet</h2>" style="html=1;outlineConnect=0;fillColor=#F45B69;strokeColor=#028090;gradientDirection=north;strokeWidth=2;shape=mxgraph.networks.cloud;fontColor=#E4FDE1;" vertex="1" parent="3ihZnh5L9qay6RvhxmC0-1">
<mxGeometry x="724" y="53" width="170" height="100" as="geometry" />
</mxCell>
<mxCell id="3ihZnh5L9qay6RvhxmC0-7" style="edgeStyle=orthogonalEdgeStyle;rounded=1;orthogonalLoop=1;jettySize=auto;html=1;strokeColor=none;strokeWidth=3;labelBackgroundColor=#114B5F;fontColor=#E4FDE1;startArrow=none;" edge="1" parent="3ihZnh5L9qay6RvhxmC0-1" source="3ihZnh5L9qay6RvhxmC0-10">
<mxGeometry relative="1" as="geometry">
<mxPoint x="474" y="619" as="sourcePoint" />
<mxPoint x="601" y="661.0000000000002" as="targetPoint" />
</mxGeometry>
</mxCell>
<mxCell id="3ihZnh5L9qay6RvhxmC0-8" style="edgeStyle=orthogonalEdgeStyle;shape=connector;curved=1;rounded=1;comic=0;orthogonalLoop=1;jettySize=auto;html=1;dashed=1;labelBackgroundColor=#114B5F;strokeColor=#028090;strokeWidth=3;fontFamily=Helvetica;fontSize=11;fontColor=#E4FDE1;endArrow=none;endFill=0;fillColor=#F45B69;flowAnimation=1;" edge="1" parent="3ihZnh5L9qay6RvhxmC0-1" source="3ihZnh5L9qay6RvhxmC0-9" target="3ihZnh5L9qay6RvhxmC0-6">
<mxGeometry relative="1" as="geometry" />
</mxCell>
<mxCell id="3ihZnh5L9qay6RvhxmC0-9" value="<b style="font-size: 20px;"><font style="font-size: 20px;">Client<br></font></b>" style="pointerEvents=1;shadow=0;dashed=0;html=1;strokeColor=none;fillColor=#4495D1;labelPosition=center;verticalLabelPosition=bottom;verticalAlign=top;align=center;outlineConnect=0;shape=mxgraph.veeam.laptop;fontFamily=Helvetica;fontSize=11;fontColor=#E4FDE1;" vertex="1" parent="3ihZnh5L9qay6RvhxmC0-1">
<mxGeometry x="299" y="218" width="178" height="123" as="geometry" />
</mxCell>
<mxCell id="3ihZnh5L9qay6RvhxmC0-10" value="<font style="font-size: 18px"><b><div>TrueNAS<br><span style="background-color: initial;">IP 172.16.16.5</span></div></b></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;" vertex="1" parent="3ihZnh5L9qay6RvhxmC0-1">
<mxGeometry x="847" y="459" width="72" height="76" as="geometry" />
</mxCell>
<mxCell id="3ihZnh5L9qay6RvhxmC0-11" value="" style="edgeStyle=orthogonalEdgeStyle;rounded=1;orthogonalLoop=1;jettySize=auto;html=1;strokeColor=none;strokeWidth=3;labelBackgroundColor=#114B5F;fontColor=#E4FDE1;endArrow=none;" edge="1" parent="3ihZnh5L9qay6RvhxmC0-1" target="3ihZnh5L9qay6RvhxmC0-10">
<mxGeometry relative="1" as="geometry">
<mxPoint x="474" y="619" as="sourcePoint" />
<mxPoint x="601" y="661.0000000000002" as="targetPoint" />
</mxGeometry>
</mxCell>
<mxCell id="3ihZnh5L9qay6RvhxmC0-13" value="<font style="font-size: 18px"><b><div>UptimeKuma<br><span style="background-color: initial;">IP 172.16.16.30</span></div></b></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;" vertex="1" parent="3ihZnh5L9qay6RvhxmC0-1">
<mxGeometry x="847" y="613" width="72" height="76" as="geometry" />
</mxCell>
</root>
</mxGraphModel>
</diagram>
<diagram name="Traditional VPN" id="dZiwpclQZbWa_doEjc_L">
<mxGraphModel dx="1194" dy="863" grid="0" gridSize="10" guides="1" tooltips="1" connect="1" arrows="1" fold="1" page="1" pageScale="1" pageWidth="1100" pageHeight="850" background="#114B5F" math="0" shadow="0">
<root>
<mxCell id="WmIoQeZvhGoZ6jdl9bgJ-0" />
<mxCell id="WmIoQeZvhGoZ6jdl9bgJ-1" parent="WmIoQeZvhGoZ6jdl9bgJ-0" />
<mxCell id="WmIoQeZvhGoZ6jdl9bgJ-6" value="<font style="font-size: 18px">Linux Server<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="WmIoQeZvhGoZ6jdl9bgJ-1" vertex="1">
<mxGeometry x="51" y="105" width="71" height="75" as="geometry" />
</mxCell>
<mxCell id="WmIoQeZvhGoZ6jdl9bgJ-10" style="edgeStyle=orthogonalEdgeStyle;rounded=1;orthogonalLoop=1;jettySize=auto;html=1;strokeColor=none;strokeWidth=3;labelBackgroundColor=#114B5F;fontColor=#E4FDE1;" parent="WmIoQeZvhGoZ6jdl9bgJ-1" source="WmIoQeZvhGoZ6jdl9bgJ-7" edge="1">
<mxGeometry relative="1" as="geometry">
<mxPoint x="137" y="171" as="sourcePoint" />
<mxPoint x="651" y="307" as="targetPoint" />
</mxGeometry>
</mxCell>
<mxCell id="kBDgzdkwuHouWEQdG4b3-0" value="<font style="font-size: 18px">Windows Server<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="WmIoQeZvhGoZ6jdl9bgJ-1" vertex="1">
<mxGeometry x="51" y="223" width="71" height="75" as="geometry" />
</mxCell>
<mxCell id="kBDgzdkwuHouWEQdG4b3-2" value="<font style="font-size: 15px;">Office/Home Network</font>" style="swimlane;whiteSpace=wrap;html=1;fontFamily=Helvetica;fontSize=11;fontColor=#000000;labelBackgroundColor=default;fillColor=default;" parent="WmIoQeZvhGoZ6jdl9bgJ-1" vertex="1">
<mxGeometry x="12" y="73" width="259" height="400" as="geometry" />
</mxCell>
<mxCell id="kBDgzdkwuHouWEQdG4b3-9" value="Printer" style="fontColor=#FFFFFF;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.printer;fontFamily=Helvetica;fontSize=18;" parent="kBDgzdkwuHouWEQdG4b3-2" vertex="1">
<mxGeometry x="171" y="303" width="58" height="54" as="geometry" />
</mxCell>
<mxCell id="kBDgzdkwuHouWEQdG4b3-11" value="<font style="font-size: 18px;">NAS</font>" style="sketch=0;pointerEvents=1;shadow=0;dashed=0;html=1;strokeColor=none;fillColor=none;labelPosition=center;verticalLabelPosition=bottom;verticalAlign=top;align=center;outlineConnect=0;shape=mxgraph.veeam2.nas;fontFamily=Helvetica;fontSize=11;fontColor=#E4FDE1;" parent="kBDgzdkwuHouWEQdG4b3-2" vertex="1">
<mxGeometry x="175" y="36" width="58" height="57" as="geometry" />
</mxCell>
<mxCell id="kBDgzdkwuHouWEQdG4b3-16" value="<font color="#ffffff" style="font-size: 18px;">Desktop</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.pc;fontFamily=Helvetica;fontSize=11;" parent="kBDgzdkwuHouWEQdG4b3-2" vertex="1">
<mxGeometry x="21" y="283" width="100" height="70" as="geometry" />
</mxCell>
<mxCell id="sWgGaBNZ5fhU2ft0woAF-0" style="edgeStyle=orthogonalEdgeStyle;shape=connector;curved=1;rounded=1;comic=0;orthogonalLoop=1;jettySize=auto;html=1;dashed=1;labelBackgroundColor=#114B5F;strokeColor=#d6b656;strokeWidth=3;fontFamily=Helvetica;fontSize=11;fontColor=#E4FDE1;endArrow=classic;endFill=1;fillColor=#fff2cc;flowAnimation=1;gradientColor=#ffd966;" parent="WmIoQeZvhGoZ6jdl9bgJ-1" source="kBDgzdkwuHouWEQdG4b3-3" edge="1">
<mxGeometry relative="1" as="geometry">
<mxPoint x="165" y="271" as="targetPoint" />
</mxGeometry>
</mxCell>
<mxCell id="kBDgzdkwuHouWEQdG4b3-3" value="<font style="font-size: 17px">Firewall<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.firewall;" parent="WmIoQeZvhGoZ6jdl9bgJ-1" vertex="1">
<mxGeometry x="221" y="221" width="100" height="100" as="geometry" />
</mxCell>
<mxCell id="kBDgzdkwuHouWEQdG4b3-13" value="" style="edgeStyle=orthogonalEdgeStyle;rounded=1;orthogonalLoop=1;jettySize=auto;html=1;strokeColor=none;strokeWidth=3;labelBackgroundColor=#114B5F;fontColor=#E4FDE1;" parent="WmIoQeZvhGoZ6jdl9bgJ-1" target="WmIoQeZvhGoZ6jdl9bgJ-7" edge="1">
<mxGeometry relative="1" as="geometry">
<mxPoint x="137" y="171" as="sourcePoint" />
<mxPoint x="651" y="307" as="targetPoint" />
</mxGeometry>
</mxCell>
<mxCell id="kBDgzdkwuHouWEQdG4b3-14" style="edgeStyle=orthogonalEdgeStyle;shape=connector;curved=1;rounded=1;comic=0;orthogonalLoop=1;jettySize=auto;html=1;entryX=1;entryY=0.5;entryDx=0;entryDy=0;entryPerimeter=0;labelBackgroundColor=#114B5F;strokeColor=#028090;strokeWidth=3;fontFamily=Helvetica;fontSize=11;fontColor=#E4FDE1;endArrow=none;endFill=0;fillColor=#F45B69;" parent="WmIoQeZvhGoZ6jdl9bgJ-1" source="WmIoQeZvhGoZ6jdl9bgJ-7" target="kBDgzdkwuHouWEQdG4b3-3" edge="1">
<mxGeometry relative="1" as="geometry" />
</mxCell>
<mxCell id="WmIoQeZvhGoZ6jdl9bgJ-7" value="<h2><b><br><br>The Internet</b></h2>" style="html=1;outlineConnect=0;fillColor=#F45B69;strokeColor=#028090;gradientDirection=north;strokeWidth=2;shape=mxgraph.networks.cloud;fontColor=#E4FDE1;" parent="WmIoQeZvhGoZ6jdl9bgJ-1" vertex="1">
<mxGeometry x="465" y="92.5" width="170" height="100" as="geometry" />
</mxCell>
<mxCell id="MMfDueoCJfVepA3NiRcQ-0" style="edgeStyle=orthogonalEdgeStyle;shape=connector;curved=1;rounded=1;comic=0;orthogonalLoop=1;jettySize=auto;html=1;entryX=0.98;entryY=0.58;entryDx=0;entryDy=0;entryPerimeter=0;dashed=1;labelBackgroundColor=#114B5F;strokeColor=#d6b656;strokeWidth=3;fontFamily=Helvetica;fontSize=11;fontColor=#E4FDE1;endArrow=none;endFill=0;fillColor=#fff2cc;gradientColor=#ffd966;flowAnimation=1;" parent="WmIoQeZvhGoZ6jdl9bgJ-1" source="5IPjkREzYSuVpFkmWHGu-0" target="5IPjkREzYSuVpFkmWHGu-8" edge="1">
<mxGeometry relative="1" as="geometry" />
</mxCell>
<mxCell id="5IPjkREzYSuVpFkmWHGu-0" value="<font color="#ffffff" style="font-size: 18px;">You</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.laptop;fontFamily=Helvetica;fontSize=11;" parent="WmIoQeZvhGoZ6jdl9bgJ-1" vertex="1">
<mxGeometry x="954" y="289" width="100" height="55" as="geometry" />
</mxCell>
<mxCell id="5IPjkREzYSuVpFkmWHGu-3" value="" style="shape=image;verticalLabelPosition=bottom;verticalAlign=top;imageAspect=0;aspect=fixed;image=data:image/png,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;fontFamily=Helvetica;fontSize=11;fontColor=#E4FDE1;" parent="WmIoQeZvhGoZ6jdl9bgJ-1" vertex="1">
<mxGeometry x="902" y="103.78" width="115.92" height="132.22" as="geometry" />
</mxCell>
<mxCell id="5IPjkREzYSuVpFkmWHGu-4" value="<font style="font-size: 15px;">Some Untrusted Network</font>" style="swimlane;whiteSpace=wrap;html=1;fontFamily=Helvetica;fontSize=11;fontColor=#000000;labelBackgroundColor=default;" parent="WmIoQeZvhGoZ6jdl9bgJ-1" vertex="1">
<mxGeometry x="836.5" y="73" width="246.5" height="357" as="geometry" />
</mxCell>
<mxCell id="5IPjkREzYSuVpFkmWHGu-9" style="edgeStyle=orthogonalEdgeStyle;shape=connector;curved=1;rounded=1;comic=0;orthogonalLoop=1;jettySize=auto;html=1;labelBackgroundColor=#114B5F;strokeColor=#028090;strokeWidth=3;fontFamily=Helvetica;fontSize=11;fontColor=#E4FDE1;endArrow=none;endFill=0;fillColor=#F45B69;" parent="WmIoQeZvhGoZ6jdl9bgJ-1" source="5IPjkREzYSuVpFkmWHGu-8" target="WmIoQeZvhGoZ6jdl9bgJ-7" edge="1">
<mxGeometry relative="1" as="geometry">
<Array as="points">
<mxPoint x="724" y="286" />
<mxPoint x="724" y="143" />
</Array>
</mxGeometry>
</mxCell>
<mxCell id="MMfDueoCJfVepA3NiRcQ-1" style="edgeStyle=orthogonalEdgeStyle;shape=connector;curved=1;rounded=1;comic=0;orthogonalLoop=1;jettySize=auto;html=1;entryX=0.737;entryY=0.714;entryDx=0;entryDy=0;entryPerimeter=0;dashed=1;labelBackgroundColor=#114B5F;strokeColor=#d6b656;strokeWidth=3;fontFamily=Helvetica;fontSize=11;fontColor=#E4FDE1;endArrow=none;endFill=0;fillColor=#fff2cc;gradientColor=#ffd966;flowAnimation=1;" parent="WmIoQeZvhGoZ6jdl9bgJ-1" source="5IPjkREzYSuVpFkmWHGu-8" target="sWgGaBNZ5fhU2ft0woAF-1" edge="1">
<mxGeometry relative="1" as="geometry" />
</mxCell>
<mxCell id="5IPjkREzYSuVpFkmWHGu-8" value="<font style="font-size: 17px">Firewall<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.firewall;" parent="WmIoQeZvhGoZ6jdl9bgJ-1" vertex="1">
<mxGeometry x="785" y="236" width="100" height="100" as="geometry" />
</mxCell>
<mxCell id="sWgGaBNZ5fhU2ft0woAF-1" value="<font color="#ffffff" style="font-size: 20px;"><br></font>" style="html=1;strokeWidth=1;shadow=0;dashed=0;shape=mxgraph.ios7.misc.vpn;fillColor=#007AFF;strokeColor=none;buttonText=;strokeColor2=#222222;fontColor=#222222;fontSize=8;verticalLabelPosition=bottom;verticalAlign=top;align=center;sketch=0;fontFamily=Helvetica;" parent="WmIoQeZvhGoZ6jdl9bgJ-1" vertex="1">
<mxGeometry x="308" y="261" width="38" height="35" as="geometry" />
</mxCell>
<mxCell id="Eymyexk4t0NQcrKOlHZv-0" value="OpenVPN<br>IPSEC<br>WIREGUARD" style="text;html=1;strokeColor=none;fillColor=none;align=center;verticalAlign=middle;whiteSpace=wrap;rounded=0;fontSize=18;fontFamily=Helvetica;fontColor=#FFFFFF;fontStyle=1" parent="WmIoQeZvhGoZ6jdl9bgJ-1" vertex="1">
<mxGeometry x="514" y="314" width="60" height="30" as="geometry" />
</mxCell>
</root>
</mxGraphModel>
</diagram>
<diagram name="Traditional VPN Two Sites" id="ZqpeQIvMB4s5-IMeEJ6w">
<mxGraphModel dx="1194" dy="863" grid="0" gridSize="10" guides="1" tooltips="1" connect="1" arrows="1" fold="1" page="1" pageScale="1" pageWidth="1100" pageHeight="850" background="#114B5F" math="0" shadow="0">
<root>
<mxCell id="8ic2DX3kxry2EdWM3INj-0" />
<mxCell id="8ic2DX3kxry2EdWM3INj-1" parent="8ic2DX3kxry2EdWM3INj-0" />
<mxCell id="8ic2DX3kxry2EdWM3INj-2" value="<font style="font-size: 18px">Linux Server<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="8ic2DX3kxry2EdWM3INj-1" vertex="1">
<mxGeometry x="51" y="57" width="71" height="75" as="geometry" />
</mxCell>
<mxCell id="8ic2DX3kxry2EdWM3INj-3" style="edgeStyle=orthogonalEdgeStyle;rounded=1;orthogonalLoop=1;jettySize=auto;html=1;strokeColor=none;strokeWidth=3;labelBackgroundColor=#114B5F;fontColor=#E4FDE1;" parent="8ic2DX3kxry2EdWM3INj-1" source="8ic2DX3kxry2EdWM3INj-13" edge="1">
<mxGeometry relative="1" as="geometry">
<mxPoint x="137" y="171" as="sourcePoint" />
<mxPoint x="651" y="307" as="targetPoint" />
</mxGeometry>
</mxCell>
<mxCell id="8ic2DX3kxry2EdWM3INj-4" value="<font style="font-size: 18px">Windows Server<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="8ic2DX3kxry2EdWM3INj-1" vertex="1">
<mxGeometry x="51" y="175" width="71" height="75" as="geometry" />
</mxCell>
<mxCell id="8ic2DX3kxry2EdWM3INj-5" value="<font style="font-size: 15px;">Office/Home Network</font>" style="swimlane;whiteSpace=wrap;html=1;fontFamily=Helvetica;fontSize=11;fontColor=#000000;labelBackgroundColor=default;" parent="8ic2DX3kxry2EdWM3INj-1" vertex="1">
<mxGeometry x="12" y="25" width="259" height="400" as="geometry" />
</mxCell>
<mxCell id="8ic2DX3kxry2EdWM3INj-6" value="Printer" style="fontColor=#FFFFFF;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.printer;fontFamily=Helvetica;fontSize=18;" parent="8ic2DX3kxry2EdWM3INj-5" vertex="1">
<mxGeometry x="171" y="303" width="58" height="54" as="geometry" />
</mxCell>
<mxCell id="8ic2DX3kxry2EdWM3INj-7" value="<font style="font-size: 18px;">NAS</font>" style="sketch=0;pointerEvents=1;shadow=0;dashed=0;html=1;strokeColor=none;fillColor=none;labelPosition=center;verticalLabelPosition=bottom;verticalAlign=top;align=center;outlineConnect=0;shape=mxgraph.veeam2.nas;fontFamily=Helvetica;fontSize=11;fontColor=#E4FDE1;" parent="8ic2DX3kxry2EdWM3INj-5" vertex="1">
<mxGeometry x="175" y="36" width="58" height="57" as="geometry" />
</mxCell>
<mxCell id="8ic2DX3kxry2EdWM3INj-8" value="<font color="#ffffff" style="font-size: 18px;">Desktop</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.pc;fontFamily=Helvetica;fontSize=11;" parent="8ic2DX3kxry2EdWM3INj-5" vertex="1">
<mxGeometry x="21" y="283" width="100" height="70" as="geometry" />
</mxCell>
<mxCell id="8ic2DX3kxry2EdWM3INj-9" style="edgeStyle=orthogonalEdgeStyle;shape=connector;curved=1;rounded=1;comic=0;orthogonalLoop=1;jettySize=auto;html=1;dashed=1;labelBackgroundColor=#114B5F;strokeColor=#d6b656;strokeWidth=3;fontFamily=Helvetica;fontSize=11;fontColor=#E4FDE1;endArrow=classic;endFill=1;fillColor=#fff2cc;flowAnimation=1;gradientColor=#ffd966;" parent="8ic2DX3kxry2EdWM3INj-1" edge="1">
<mxGeometry relative="1" as="geometry">
<mxPoint x="165" y="223" as="targetPoint" />
<mxPoint x="221" y="223" as="sourcePoint" />
</mxGeometry>
</mxCell>
<mxCell id="8ic2DX3kxry2EdWM3INj-10" value="<font style="font-size: 17px">Firewall<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.firewall;" parent="8ic2DX3kxry2EdWM3INj-1" vertex="1">
<mxGeometry x="221" y="175" width="100" height="100" as="geometry" />
</mxCell>
<mxCell id="8ic2DX3kxry2EdWM3INj-11" value="" style="edgeStyle=orthogonalEdgeStyle;rounded=1;orthogonalLoop=1;jettySize=auto;html=1;strokeColor=none;strokeWidth=3;labelBackgroundColor=#114B5F;fontColor=#E4FDE1;" parent="8ic2DX3kxry2EdWM3INj-1" target="8ic2DX3kxry2EdWM3INj-13" edge="1">
<mxGeometry relative="1" as="geometry">
<mxPoint x="137" y="171" as="sourcePoint" />
<mxPoint x="651" y="307" as="targetPoint" />
</mxGeometry>
</mxCell>
<mxCell id="8ic2DX3kxry2EdWM3INj-12" style="edgeStyle=orthogonalEdgeStyle;shape=connector;curved=1;rounded=1;comic=0;orthogonalLoop=1;jettySize=auto;html=1;entryX=1;entryY=0.5;entryDx=0;entryDy=0;entryPerimeter=0;labelBackgroundColor=#114B5F;strokeColor=#028090;strokeWidth=3;fontFamily=Helvetica;fontSize=11;fontColor=#E4FDE1;endArrow=none;endFill=0;fillColor=#F45B69;" parent="8ic2DX3kxry2EdWM3INj-1" source="8ic2DX3kxry2EdWM3INj-13" target="8ic2DX3kxry2EdWM3INj-10" edge="1">
<mxGeometry relative="1" as="geometry" />
</mxCell>
<mxCell id="8ic2DX3kxry2EdWM3INj-13" value="<h2><b><br><br>The Internet</b></h2>" style="html=1;outlineConnect=0;fillColor=#F45B69;strokeColor=#028090;gradientDirection=north;strokeWidth=2;shape=mxgraph.networks.cloud;fontColor=#E4FDE1;" parent="8ic2DX3kxry2EdWM3INj-1" vertex="1">
<mxGeometry x="465" y="92.5" width="170" height="100" as="geometry" />
</mxCell>
<mxCell id="oWrqczgZTuvDbzxlexBx-2" style="edgeStyle=orthogonalEdgeStyle;shape=connector;curved=1;rounded=1;comic=0;orthogonalLoop=1;jettySize=auto;html=1;entryX=1;entryY=0.5;entryDx=0;entryDy=0;entryPerimeter=0;dashed=1;labelBackgroundColor=#114B5F;strokeColor=#d6b656;strokeWidth=3;fontFamily=Helvetica;fontSize=11;fontColor=#E4FDE1;endArrow=none;endFill=0;fillColor=#fff2cc;gradientColor=#ffd966;flowAnimation=1;" parent="8ic2DX3kxry2EdWM3INj-1" source="8ic2DX3kxry2EdWM3INj-15" target="8ic2DX3kxry2EdWM3INj-19" edge="1">
<mxGeometry relative="1" as="geometry" />
</mxCell>
<mxCell id="8ic2DX3kxry2EdWM3INj-15" value="<font color="#ffffff" style="font-size: 18px;">You</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.laptop;fontFamily=Helvetica;fontSize=11;" parent="8ic2DX3kxry2EdWM3INj-1" vertex="1">
<mxGeometry x="945" y="289" width="100" height="55" as="geometry" />
</mxCell>
<mxCell id="8ic2DX3kxry2EdWM3INj-16" value="" style="shape=image;verticalLabelPosition=bottom;verticalAlign=top;imageAspect=0;aspect=fixed;image=data:image/png,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;fontFamily=Helvetica;fontSize=11;fontColor=#E4FDE1;" parent="8ic2DX3kxry2EdWM3INj-1" vertex="1">
<mxGeometry x="902" y="103.78" width="115.92" height="132.22" as="geometry" />
</mxCell>
<mxCell id="8ic2DX3kxry2EdWM3INj-17" value="<font style="font-size: 15px;">Some Untrusted Network</font>" style="swimlane;whiteSpace=wrap;html=1;fontFamily=Helvetica;fontSize=11;fontColor=#000000;labelBackgroundColor=default;" parent="8ic2DX3kxry2EdWM3INj-1" vertex="1">
<mxGeometry x="836.5" y="73" width="249.5" height="357" as="geometry" />
</mxCell>
<mxCell id="8ic2DX3kxry2EdWM3INj-18" style="edgeStyle=orthogonalEdgeStyle;shape=connector;curved=1;rounded=1;comic=0;orthogonalLoop=1;jettySize=auto;html=1;labelBackgroundColor=#114B5F;strokeColor=#028090;strokeWidth=3;fontFamily=Helvetica;fontSize=11;fontColor=#E4FDE1;endArrow=none;endFill=0;fillColor=#F45B69;" parent="8ic2DX3kxry2EdWM3INj-1" source="8ic2DX3kxry2EdWM3INj-19" target="8ic2DX3kxry2EdWM3INj-13" edge="1">
<mxGeometry relative="1" as="geometry">
<Array as="points">
<mxPoint x="724" y="286" />
<mxPoint x="724" y="143" />
</Array>
</mxGeometry>
</mxCell>
<mxCell id="oWrqczgZTuvDbzxlexBx-3" style="edgeStyle=orthogonalEdgeStyle;shape=connector;curved=1;rounded=1;comic=0;orthogonalLoop=1;jettySize=auto;html=1;entryX=0.618;entryY=0.548;entryDx=0;entryDy=0;entryPerimeter=0;dashed=1;labelBackgroundColor=#114B5F;strokeColor=#d6b656;strokeWidth=3;fontFamily=Helvetica;fontSize=11;fontColor=#E4FDE1;endArrow=none;endFill=0;fillColor=#fff2cc;gradientColor=#ffd966;flowAnimation=1;" parent="8ic2DX3kxry2EdWM3INj-1" source="8ic2DX3kxry2EdWM3INj-19" target="oWrqczgZTuvDbzxlexBx-1" edge="1">
<mxGeometry relative="1" as="geometry" />
</mxCell>
<mxCell id="oWrqczgZTuvDbzxlexBx-4" style="edgeStyle=orthogonalEdgeStyle;shape=connector;curved=1;rounded=1;comic=0;orthogonalLoop=1;jettySize=auto;html=1;dashed=1;labelBackgroundColor=#114B5F;strokeColor=#d6b656;strokeWidth=3;fontFamily=Helvetica;fontSize=11;fontColor=#E4FDE1;endArrow=none;endFill=0;fillColor=#fff2cc;gradientColor=#ffd966;flowAnimation=1;" parent="8ic2DX3kxry2EdWM3INj-1" source="8ic2DX3kxry2EdWM3INj-19" target="oWrqczgZTuvDbzxlexBx-0" edge="1">
<mxGeometry relative="1" as="geometry" />
</mxCell>
<mxCell id="8ic2DX3kxry2EdWM3INj-19" value="<font style="font-size: 17px">Firewall<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.firewall;" parent="8ic2DX3kxry2EdWM3INj-1" vertex="1">
<mxGeometry x="785" y="236" width="100" height="100" as="geometry" />
</mxCell>
<mxCell id="hjm0wXFNLfzjNeHeoaHZ-0" value="<font style="font-size: 18px">Linux Server<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="8ic2DX3kxry2EdWM3INj-1" vertex="1">
<mxGeometry x="51" y="469" width="71" height="75" as="geometry" />
</mxCell>
<mxCell id="hjm0wXFNLfzjNeHeoaHZ-1" value="<font style="font-size: 18px">Windows Server<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="8ic2DX3kxry2EdWM3INj-1" vertex="1">
<mxGeometry x="51" y="587" width="71" height="75" as="geometry" />
</mxCell>
<mxCell id="hjm0wXFNLfzjNeHeoaHZ-2" value="<font style="font-size: 15px;">Office/Home Network</font>" style="swimlane;whiteSpace=wrap;html=1;fontFamily=Helvetica;fontSize=11;fontColor=#000000;labelBackgroundColor=default;" parent="8ic2DX3kxry2EdWM3INj-1" vertex="1">
<mxGeometry x="12" y="437" width="259" height="400" as="geometry" />
</mxCell>
<mxCell id="hjm0wXFNLfzjNeHeoaHZ-3" value="Printer" style="fontColor=#FFFFFF;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.printer;fontFamily=Helvetica;fontSize=18;" parent="hjm0wXFNLfzjNeHeoaHZ-2" vertex="1">
<mxGeometry x="171" y="303" width="58" height="54" as="geometry" />
</mxCell>
<mxCell id="hjm0wXFNLfzjNeHeoaHZ-4" value="<font style="font-size: 18px;">NAS</font>" style="sketch=0;pointerEvents=1;shadow=0;dashed=0;html=1;strokeColor=none;fillColor=none;labelPosition=center;verticalLabelPosition=bottom;verticalAlign=top;align=center;outlineConnect=0;shape=mxgraph.veeam2.nas;fontFamily=Helvetica;fontSize=11;fontColor=#E4FDE1;" parent="hjm0wXFNLfzjNeHeoaHZ-2" vertex="1">
<mxGeometry x="175" y="36" width="58" height="57" as="geometry" />
</mxCell>
<mxCell id="hjm0wXFNLfzjNeHeoaHZ-5" value="<font color="#ffffff" style="font-size: 18px;">Desktop</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.pc;fontFamily=Helvetica;fontSize=11;" parent="hjm0wXFNLfzjNeHeoaHZ-2" vertex="1">
<mxGeometry x="21" y="283" width="100" height="70" as="geometry" />
</mxCell>
<mxCell id="hjm0wXFNLfzjNeHeoaHZ-11" style="edgeStyle=orthogonalEdgeStyle;shape=connector;curved=1;rounded=1;comic=0;orthogonalLoop=1;jettySize=auto;html=1;dashed=1;labelBackgroundColor=#114B5F;strokeColor=#d6b656;strokeWidth=3;fontFamily=Helvetica;fontSize=11;fontColor=#E4FDE1;endArrow=classic;endFill=1;fillColor=#fff2cc;flowAnimation=1;gradientColor=#ffd966;" parent="hjm0wXFNLfzjNeHeoaHZ-2" edge="1">
<mxGeometry relative="1" as="geometry">
<mxPoint x="147" y="199.5" as="targetPoint" />
<mxPoint x="203" y="199.5" as="sourcePoint" />
</mxGeometry>
</mxCell>
<mxCell id="hjm0wXFNLfzjNeHeoaHZ-7" value="<font style="font-size: 17px">Firewall<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.firewall;" parent="8ic2DX3kxry2EdWM3INj-1" vertex="1">
<mxGeometry x="221" y="585" width="100" height="100" as="geometry" />
</mxCell>
<mxCell id="oWrqczgZTuvDbzxlexBx-0" value="<font color="#ffffff" style="font-size: 20px;"><br></font>" style="html=1;strokeWidth=1;shadow=0;dashed=0;shape=mxgraph.ios7.misc.vpn;fillColor=#007AFF;strokeColor=none;buttonText=;strokeColor2=#222222;fontColor=#222222;fontSize=8;verticalLabelPosition=bottom;verticalAlign=top;align=center;sketch=0;fontFamily=Helvetica;" parent="8ic2DX3kxry2EdWM3INj-1" vertex="1">
<mxGeometry x="299" y="559" width="38" height="35" as="geometry" />
</mxCell>
<mxCell id="oWrqczgZTuvDbzxlexBx-1" value="<font color="#ffffff" style="font-size: 20px;"><br></font>" style="html=1;strokeWidth=1;shadow=0;dashed=0;shape=mxgraph.ios7.misc.vpn;fillColor=#007AFF;strokeColor=none;buttonText=;strokeColor2=#222222;fontColor=#222222;fontSize=8;verticalLabelPosition=bottom;verticalAlign=top;align=center;sketch=0;fontFamily=Helvetica;" parent="8ic2DX3kxry2EdWM3INj-1" vertex="1">
<mxGeometry x="314" y="236" width="38" height="35" as="geometry" />
</mxCell>
<mxCell id="Pz3s1knfI82ci5dYk_QZ-0" value="OpenVPN<br>IPSEC<br>WIREGUARD" style="text;html=1;strokeColor=none;fillColor=none;align=center;verticalAlign=middle;whiteSpace=wrap;rounded=0;fontSize=18;fontFamily=Helvetica;fontColor=#FFFFFF;fontStyle=1" parent="8ic2DX3kxry2EdWM3INj-1" vertex="1">
<mxGeometry x="658" y="336" width="60" height="30" as="geometry" />
</mxCell>
</root>
</mxGraphModel>
</diagram>
<diagram name="How Overlay Works 1" id="OHE79wMHjXtPmyewyZcy">
<mxGraphModel dx="1674" dy="920" grid="0" gridSize="10" guides="1" tooltips="1" connect="1" arrows="1" fold="1" page="1" pageScale="1" pageWidth="1100" pageHeight="850" background="#114B5F" math="0" shadow="0">
<root>
<mxCell id="VMrPugVf-2aRJ8vuerJz-0" />
<mxCell id="VMrPugVf-2aRJ8vuerJz-1" parent="VMrPugVf-2aRJ8vuerJz-0" />
<mxCell id="VMrPugVf-2aRJ8vuerJz-2" value="<font style="font-size: 18px">Linux Server<br>Local IP&nbsp;Address<br>Ovelay IP&nbsp;Address<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="VMrPugVf-2aRJ8vuerJz-1" vertex="1">
<mxGeometry x="60" y="120" width="71" height="75" as="geometry" />
</mxCell>
<mxCell id="VMrPugVf-2aRJ8vuerJz-3" style="edgeStyle=orthogonalEdgeStyle;rounded=1;orthogonalLoop=1;jettySize=auto;html=1;strokeColor=none;strokeWidth=3;labelBackgroundColor=#114B5F;fontColor=#E4FDE1;" parent="VMrPugVf-2aRJ8vuerJz-1" source="VMrPugVf-2aRJ8vuerJz-14" edge="1">
<mxGeometry relative="1" as="geometry">
<mxPoint x="137" y="171" as="sourcePoint" />
<mxPoint x="651" y="307" as="targetPoint" />
</mxGeometry>
</mxCell>
<mxCell id="VMrPugVf-2aRJ8vuerJz-4" value="<font style="font-size: 15px;">Office/Home Network</font>" style="swimlane;whiteSpace=wrap;html=1;fontFamily=Helvetica;fontSize=11;fontColor=#000000;labelBackgroundColor=default;" parent="VMrPugVf-2aRJ8vuerJz-1" vertex="1">
<mxGeometry x="12" y="73" width="259" height="507" as="geometry" />
</mxCell>
<mxCell id="VMrPugVf-2aRJ8vuerJz-7" value="" style="outlineConnect=0;dashed=0;verticalLabelPosition=bottom;verticalAlign=top;align=center;html=1;shape=mxgraph.aws3.vpn_connection;fillColor=#F58534;gradientColor=none;fontFamily=Helvetica;fontSize=11;fontColor=#E4FDE1;" parent="VMrPugVf-2aRJ8vuerJz-4" vertex="1">
<mxGeometry x="51" y="192" width="58.5" height="48" as="geometry" />
</mxCell>
<mxCell id="VMrPugVf-2aRJ8vuerJz-8" style="edgeStyle=orthogonalEdgeStyle;shape=connector;curved=1;rounded=1;comic=0;orthogonalLoop=1;jettySize=auto;html=1;entryX=0.8;entryY=0.55;entryDx=0;entryDy=0;entryPerimeter=0;dashed=1;labelBackgroundColor=#114B5F;strokeColor=#d6b656;strokeWidth=3;fontFamily=Helvetica;fontSize=11;fontColor=#E4FDE1;endArrow=none;endFill=0;fillColor=#fff2cc;gradientColor=#ffd966;flowAnimation=1;" parent="VMrPugVf-2aRJ8vuerJz-1" source="VMrPugVf-2aRJ8vuerJz-11" target="VMrPugVf-2aRJ8vuerJz-7" edge="1">
<mxGeometry relative="1" as="geometry" />
</mxCell>
<mxCell id="VMrPugVf-2aRJ8vuerJz-11" value="<font style="font-size: 17px">Firewall<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.firewall;" parent="VMrPugVf-2aRJ8vuerJz-1" vertex="1">
<mxGeometry x="221" y="221" width="100" height="100" as="geometry" />
</mxCell>
<mxCell id="VMrPugVf-2aRJ8vuerJz-12" value="" style="edgeStyle=orthogonalEdgeStyle;rounded=1;orthogonalLoop=1;jettySize=auto;html=1;strokeColor=none;strokeWidth=3;labelBackgroundColor=#114B5F;fontColor=#E4FDE1;flowAnimation=1;" parent="VMrPugVf-2aRJ8vuerJz-1" source="VMrPugVf-2aRJ8vuerJz-7" target="VMrPugVf-2aRJ8vuerJz-14" edge="1">
<mxGeometry relative="1" as="geometry">
<mxPoint x="137" y="171" as="sourcePoint" />
<mxPoint x="651" y="307" as="targetPoint" />
</mxGeometry>
</mxCell>
<mxCell id="VMrPugVf-2aRJ8vuerJz-13" style="edgeStyle=orthogonalEdgeStyle;shape=connector;curved=1;rounded=1;comic=0;orthogonalLoop=1;jettySize=auto;html=1;entryX=1;entryY=0.5;entryDx=0;entryDy=0;entryPerimeter=0;labelBackgroundColor=#114B5F;strokeColor=#028090;strokeWidth=3;fontFamily=Helvetica;fontSize=11;fontColor=#E4FDE1;endArrow=none;endFill=0;fillColor=#F45B69;" parent="VMrPugVf-2aRJ8vuerJz-1" source="VMrPugVf-2aRJ8vuerJz-14" target="VMrPugVf-2aRJ8vuerJz-11" edge="1">
<mxGeometry relative="1" as="geometry" />
</mxCell>
<mxCell id="VMrPugVf-2aRJ8vuerJz-14" value="<h2><b><br><br>The Internet</b></h2>" style="html=1;outlineConnect=0;fillColor=#F45B69;strokeColor=#028090;gradientDirection=north;strokeWidth=2;shape=mxgraph.networks.cloud;fontColor=#E4FDE1;" parent="VMrPugVf-2aRJ8vuerJz-1" vertex="1">
<mxGeometry x="465" y="92.5" width="170" height="100" as="geometry" />
</mxCell>
<mxCell id="VMrPugVf-2aRJ8vuerJz-16" value="<font color="#ffffff" style="font-size: 18px;">You<br>Local IP Address<br>Overlay IP Address<br></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.laptop;fontFamily=Helvetica;fontSize=11;" parent="VMrPugVf-2aRJ8vuerJz-1" vertex="1">
<mxGeometry x="925" y="250" width="100" height="55" as="geometry" />
</mxCell>
<mxCell id="VMrPugVf-2aRJ8vuerJz-17" value="" style="shape=image;verticalLabelPosition=bottom;verticalAlign=top;imageAspect=0;aspect=fixed;image=data:image/png,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;fontFamily=Helvetica;fontSize=11;fontColor=#E4FDE1;" parent="VMrPugVf-2aRJ8vuerJz-1" vertex="1">
<mxGeometry x="902" y="103.78" width="115.92" height="132.22" as="geometry" />
</mxCell>
<mxCell id="VMrPugVf-2aRJ8vuerJz-18" value="<font style="font-size: 15px;">Some Untrusted Network</font>" style="swimlane;whiteSpace=wrap;html=1;fontFamily=Helvetica;fontSize=11;fontColor=#000000;labelBackgroundColor=default;" parent="VMrPugVf-2aRJ8vuerJz-1" vertex="1">
<mxGeometry x="836.5" y="73" width="249.5" height="357" as="geometry" />
</mxCell>
<mxCell id="VMrPugVf-2aRJ8vuerJz-19" value="" style="outlineConnect=0;dashed=0;verticalLabelPosition=bottom;verticalAlign=top;align=center;html=1;shape=mxgraph.aws3.vpn_connection;fillColor=#F58534;gradientColor=none;fontFamily=Helvetica;fontSize=11;fontColor=#E4FDE1;" parent="VMrPugVf-2aRJ8vuerJz-18" vertex="1">
<mxGeometry x="109.25" y="304" width="58.5" height="48" as="geometry" />
</mxCell>
<mxCell id="VMrPugVf-2aRJ8vuerJz-20" style="edgeStyle=orthogonalEdgeStyle;shape=connector;curved=1;rounded=1;comic=0;orthogonalLoop=1;jettySize=auto;html=1;labelBackgroundColor=#114B5F;strokeColor=#028090;strokeWidth=3;fontFamily=Helvetica;fontSize=11;fontColor=#E4FDE1;endArrow=none;endFill=0;fillColor=#F45B69;" parent="VMrPugVf-2aRJ8vuerJz-1" source="VMrPugVf-2aRJ8vuerJz-24" target="VMrPugVf-2aRJ8vuerJz-14" edge="1">
<mxGeometry relative="1" as="geometry">
<Array as="points">
<mxPoint x="651" y="268" />
<mxPoint x="651" y="143" />
</Array>
</mxGeometry>
</mxCell>
<mxCell id="VMrPugVf-2aRJ8vuerJz-21" style="edgeStyle=orthogonalEdgeStyle;shape=connector;curved=1;rounded=1;comic=0;orthogonalLoop=1;jettySize=auto;html=1;dashed=1;labelBackgroundColor=#114B5F;strokeColor=#d6b656;strokeWidth=3;fontFamily=Helvetica;fontSize=11;fontColor=#E4FDE1;endArrow=none;endFill=0;fillColor=#fff2cc;gradientColor=#ffd966;flowAnimation=1;" parent="VMrPugVf-2aRJ8vuerJz-1" source="VMrPugVf-2aRJ8vuerJz-15" target="VMrPugVf-2aRJ8vuerJz-11" edge="1">
<mxGeometry relative="1" as="geometry" />
</mxCell>
<mxCell id="VMrPugVf-2aRJ8vuerJz-24" value="<font style="font-size: 17px">Firewall<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.firewall;" parent="VMrPugVf-2aRJ8vuerJz-1" vertex="1">
<mxGeometry x="785" y="236" width="100" height="100" as="geometry" />
</mxCell>
<mxCell id="VMrPugVf-2aRJ8vuerJz-25" value="" style="edgeStyle=orthogonalEdgeStyle;rounded=1;orthogonalLoop=1;jettySize=auto;html=1;strokeColor=none;strokeWidth=3;labelBackgroundColor=#114B5F;fontColor=#E4FDE1;" parent="VMrPugVf-2aRJ8vuerJz-1" target="VMrPugVf-2aRJ8vuerJz-7" edge="1">
<mxGeometry relative="1" as="geometry">
<mxPoint x="137" y="171" as="sourcePoint" />
<mxPoint x="465" y="143" as="targetPoint" />
</mxGeometry>
</mxCell>
<mxCell id="VMrPugVf-2aRJ8vuerJz-26" style="edgeStyle=orthogonalEdgeStyle;shape=connector;curved=1;rounded=1;comic=0;orthogonalLoop=1;jettySize=auto;html=1;dashed=1;labelBackgroundColor=#114B5F;strokeColor=#d6b656;strokeWidth=3;fontFamily=Helvetica;fontSize=11;fontColor=#E4FDE1;endArrow=none;endFill=0;fillColor=#fff2cc;gradientColor=#ffd966;flowAnimation=1;" parent="VMrPugVf-2aRJ8vuerJz-1" source="VMrPugVf-2aRJ8vuerJz-19" target="VMrPugVf-2aRJ8vuerJz-24" edge="1">
<mxGeometry relative="1" as="geometry" />
</mxCell>
<mxCell id="-koNBrd7Je4Uam0kNeU7-0" value="" style="edgeStyle=orthogonalEdgeStyle;shape=connector;curved=1;rounded=1;comic=0;orthogonalLoop=1;jettySize=auto;html=1;dashed=1;labelBackgroundColor=#114B5F;strokeColor=#d6b656;strokeWidth=3;fontFamily=Helvetica;fontSize=11;fontColor=#E4FDE1;endArrow=none;endFill=0;fillColor=#fff2cc;gradientColor=#ffd966;flowAnimation=1;" parent="VMrPugVf-2aRJ8vuerJz-1" source="VMrPugVf-2aRJ8vuerJz-24" target="VMrPugVf-2aRJ8vuerJz-15" edge="1">
<mxGeometry relative="1" as="geometry">
<mxPoint x="785" y="286" as="sourcePoint" />
<mxPoint x="321" y="271" as="targetPoint" />
</mxGeometry>
</mxCell>
<mxCell id="VMrPugVf-2aRJ8vuerJz-15" value="<font style="font-size: 17px">Coordination<br>Server<br></font>" style="rounded=1;whiteSpace=wrap;html=1;fillColor=#007FFF;strokeColor=#028090;fontColor=#E4FDE1;" parent="VMrPugVf-2aRJ8vuerJz-1" vertex="1">
<mxGeometry x="490" y="253" width="120" height="60" as="geometry" />
</mxCell>
<mxCell id="KmbR4iNct59sHcLKnqBb-0" value="TailScale<br style="font-size: 24px;">Zerotier" style="text;html=1;strokeColor=none;fillColor=none;align=center;verticalAlign=middle;whiteSpace=wrap;rounded=0;fontSize=24;fontFamily=Helvetica;fontColor=#FFFFFF;fontStyle=1" parent="VMrPugVf-2aRJ8vuerJz-1" vertex="1">
<mxGeometry x="520" y="344" width="60" height="30" as="geometry" />
</mxCell>
</root>
</mxGraphModel>
</diagram>
<diagram name="How Overlay Works 2" id="TtUPrzVJn_MjJ_pzN9vr">
<mxGraphModel dx="1674" dy="920" grid="0" gridSize="10" guides="1" tooltips="1" connect="1" arrows="1" fold="1" page="1" pageScale="1" pageWidth="1100" pageHeight="850" background="#114B5F" math="0" shadow="0">
<root>
<mxCell id="-6swWoAFQc5QNOOsiuWM-0" />
<mxCell id="-6swWoAFQc5QNOOsiuWM-1" parent="-6swWoAFQc5QNOOsiuWM-0" />
<mxCell id="-6swWoAFQc5QNOOsiuWM-2" value="<font style="font-size: 18px">Linux Server<br>Local IP&nbsp;Address<br>Ovelay IP&nbsp;Address<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="-6swWoAFQc5QNOOsiuWM-1" vertex="1">
<mxGeometry x="60" y="120" width="71" height="75" as="geometry" />
</mxCell>
<mxCell id="-6swWoAFQc5QNOOsiuWM-3" style="edgeStyle=orthogonalEdgeStyle;rounded=1;orthogonalLoop=1;jettySize=auto;html=1;strokeColor=none;strokeWidth=3;labelBackgroundColor=#114B5F;fontColor=#E4FDE1;" parent="-6swWoAFQc5QNOOsiuWM-1" source="-6swWoAFQc5QNOOsiuWM-14" edge="1">
<mxGeometry relative="1" as="geometry">
<mxPoint x="137" y="171" as="sourcePoint" />
<mxPoint x="651" y="307" as="targetPoint" />
</mxGeometry>
</mxCell>
<mxCell id="-6swWoAFQc5QNOOsiuWM-7" value="<font style="font-size: 15px;">Office/Home Network</font>" style="swimlane;whiteSpace=wrap;html=1;fontFamily=Helvetica;fontSize=11;fontColor=#000000;labelBackgroundColor=default;" parent="-6swWoAFQc5QNOOsiuWM-1" vertex="1">
<mxGeometry x="12" y="73" width="259" height="507" as="geometry" />
</mxCell>
<mxCell id="-6swWoAFQc5QNOOsiuWM-6" value="<font style="font-size: 18px;">Windows Server<br>Local IP Address<br>Ovelay IP&nbsp;Address<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="-6swWoAFQc5QNOOsiuWM-7" vertex="1">
<mxGeometry x="42" y="295.5" width="71" height="75" as="geometry" />
</mxCell>
<mxCell id="F3ZugaPa6C07F6jFrYPm-7" value="" style="outlineConnect=0;dashed=0;verticalLabelPosition=bottom;verticalAlign=top;align=center;html=1;shape=mxgraph.aws3.vpn_connection;fillColor=#F58534;gradientColor=none;fontFamily=Helvetica;fontSize=11;fontColor=#E4FDE1;" parent="-6swWoAFQc5QNOOsiuWM-7" vertex="1">
<mxGeometry x="48.25" y="442" width="58.5" height="48" as="geometry" />
</mxCell>
<mxCell id="F3ZugaPa6C07F6jFrYPm-8" value="" style="outlineConnect=0;dashed=0;verticalLabelPosition=bottom;verticalAlign=top;align=center;html=1;shape=mxgraph.aws3.vpn_connection;fillColor=#F58534;gradientColor=none;fontFamily=Helvetica;fontSize=11;fontColor=#E4FDE1;" parent="-6swWoAFQc5QNOOsiuWM-7" vertex="1">
<mxGeometry x="51" y="192" width="58.5" height="48" as="geometry" />
</mxCell>
<mxCell id="03waZVmcElsIrnhSJbID-3" style="edgeStyle=orthogonalEdgeStyle;shape=connector;curved=1;rounded=1;comic=0;orthogonalLoop=1;jettySize=auto;html=1;entryX=0.8;entryY=0.55;entryDx=0;entryDy=0;entryPerimeter=0;dashed=1;labelBackgroundColor=#114B5F;strokeColor=#d6b656;strokeWidth=3;fontFamily=Helvetica;fontSize=11;fontColor=#E4FDE1;endArrow=none;endFill=0;fillColor=#fff2cc;gradientColor=#ffd966;flowAnimation=1;" parent="-6swWoAFQc5QNOOsiuWM-1" source="-6swWoAFQc5QNOOsiuWM-11" target="F3ZugaPa6C07F6jFrYPm-8" edge="1">
<mxGeometry relative="1" as="geometry" />
</mxCell>
<mxCell id="03waZVmcElsIrnhSJbID-4" style="edgeStyle=orthogonalEdgeStyle;shape=connector;curved=1;rounded=1;comic=0;orthogonalLoop=1;jettySize=auto;html=1;entryX=0.8;entryY=0.55;entryDx=0;entryDy=0;entryPerimeter=0;dashed=1;labelBackgroundColor=#114B5F;strokeColor=#d6b656;strokeWidth=3;fontFamily=Helvetica;fontSize=11;fontColor=#E4FDE1;endArrow=none;endFill=0;fillColor=#fff2cc;gradientColor=#ffd966;flowAnimation=1;" parent="-6swWoAFQc5QNOOsiuWM-1" source="-6swWoAFQc5QNOOsiuWM-11" target="F3ZugaPa6C07F6jFrYPm-7" edge="1">
<mxGeometry relative="1" as="geometry">
<Array as="points">
<mxPoint x="216" y="271" />
<mxPoint x="216" y="541" />
</Array>
</mxGeometry>
</mxCell>
<mxCell id="03waZVmcElsIrnhSJbID-10" style="edgeStyle=orthogonalEdgeStyle;shape=connector;curved=1;rounded=1;comic=0;orthogonalLoop=1;jettySize=auto;html=1;dashed=1;labelBackgroundColor=#114B5F;strokeColor=#B20000;strokeWidth=3;fontFamily=Helvetica;fontSize=11;fontColor=#E4FDE1;endArrow=none;endFill=0;fillColor=#e51400;flowAnimation=1;" parent="-6swWoAFQc5QNOOsiuWM-1" source="-6swWoAFQc5QNOOsiuWM-11" target="_CPE_69k3XUViP4JD63D-0" edge="1">
<mxGeometry relative="1" as="geometry" />
</mxCell>
<mxCell id="-6swWoAFQc5QNOOsiuWM-11" value="<font style="font-size: 17px">Firewall<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.firewall;" parent="-6swWoAFQc5QNOOsiuWM-1" vertex="1">
<mxGeometry x="221" y="221" width="100" height="100" as="geometry" />
</mxCell>
<mxCell id="-6swWoAFQc5QNOOsiuWM-12" value="" style="edgeStyle=orthogonalEdgeStyle;rounded=1;orthogonalLoop=1;jettySize=auto;html=1;strokeColor=none;strokeWidth=3;labelBackgroundColor=#114B5F;fontColor=#E4FDE1;flowAnimation=1;" parent="-6swWoAFQc5QNOOsiuWM-1" source="F3ZugaPa6C07F6jFrYPm-8" target="-6swWoAFQc5QNOOsiuWM-14" edge="1">
<mxGeometry relative="1" as="geometry">
<mxPoint x="137" y="171" as="sourcePoint" />
<mxPoint x="651" y="307" as="targetPoint" />
</mxGeometry>
</mxCell>
<mxCell id="-6swWoAFQc5QNOOsiuWM-13" style="edgeStyle=orthogonalEdgeStyle;shape=connector;curved=1;rounded=1;comic=0;orthogonalLoop=1;jettySize=auto;html=1;entryX=1;entryY=0.5;entryDx=0;entryDy=0;entryPerimeter=0;labelBackgroundColor=#114B5F;strokeColor=#028090;strokeWidth=3;fontFamily=Helvetica;fontSize=11;fontColor=#E4FDE1;endArrow=none;endFill=0;fillColor=#F45B69;" parent="-6swWoAFQc5QNOOsiuWM-1" source="-6swWoAFQc5QNOOsiuWM-14" target="-6swWoAFQc5QNOOsiuWM-11" edge="1">
<mxGeometry relative="1" as="geometry" />
</mxCell>
<mxCell id="-6swWoAFQc5QNOOsiuWM-14" value="<h2><b><br><br>The Internet</b></h2>" style="html=1;outlineConnect=0;fillColor=#F45B69;strokeColor=#028090;gradientDirection=north;strokeWidth=2;shape=mxgraph.networks.cloud;fontColor=#E4FDE1;" parent="-6swWoAFQc5QNOOsiuWM-1" vertex="1">
<mxGeometry x="465" y="92.5" width="170" height="100" as="geometry" />
</mxCell>
<mxCell id="_CPE_69k3XUViP4JD63D-0" value="<font style="font-size: 17px">Coordination<br>Server<br></font>" style="rounded=1;whiteSpace=wrap;html=1;fillColor=#007FFF;strokeColor=#028090;fontColor=#E4FDE1;" parent="-6swWoAFQc5QNOOsiuWM-1" vertex="1">
<mxGeometry x="490" y="300" width="120" height="60" as="geometry" />
</mxCell>
<mxCell id="F3ZugaPa6C07F6jFrYPm-0" value="<font color="#ffffff" style="font-size: 18px;">You<br>Local IP Address<br>Overlay IP Address<br></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.laptop;fontFamily=Helvetica;fontSize=11;" parent="-6swWoAFQc5QNOOsiuWM-1" vertex="1">
<mxGeometry x="925" y="250" width="100" height="55" as="geometry" />
</mxCell>
<mxCell id="F3ZugaPa6C07F6jFrYPm-1" value="" style="shape=image;verticalLabelPosition=bottom;verticalAlign=top;imageAspect=0;aspect=fixed;image=data:image/png,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;fontFamily=Helvetica;fontSize=11;fontColor=#E4FDE1;" parent="-6swWoAFQc5QNOOsiuWM-1" vertex="1">
<mxGeometry x="902" y="103.78" width="115.92" height="132.22" as="geometry" />
</mxCell>
<mxCell id="F3ZugaPa6C07F6jFrYPm-2" value="<font style="font-size: 15px;">Some Untrusted Network</font>" style="swimlane;whiteSpace=wrap;html=1;fontFamily=Helvetica;fontSize=11;fontColor=#000000;labelBackgroundColor=default;" parent="-6swWoAFQc5QNOOsiuWM-1" vertex="1">
<mxGeometry x="836.5" y="73" width="242.5" height="357" as="geometry" />
</mxCell>
<mxCell id="F3ZugaPa6C07F6jFrYPm-11" value="" style="outlineConnect=0;dashed=0;verticalLabelPosition=bottom;verticalAlign=top;align=center;html=1;shape=mxgraph.aws3.vpn_connection;fillColor=#F58534;gradientColor=none;fontFamily=Helvetica;fontSize=11;fontColor=#E4FDE1;" parent="F3ZugaPa6C07F6jFrYPm-2" vertex="1">
<mxGeometry x="109.25" y="304" width="58.5" height="48" as="geometry" />
</mxCell>
<mxCell id="F3ZugaPa6C07F6jFrYPm-5" style="edgeStyle=orthogonalEdgeStyle;shape=connector;curved=1;rounded=1;comic=0;orthogonalLoop=1;jettySize=auto;html=1;labelBackgroundColor=#114B5F;strokeColor=#028090;strokeWidth=3;fontFamily=Helvetica;fontSize=11;fontColor=#E4FDE1;endArrow=none;endFill=0;fillColor=#F45B69;" parent="-6swWoAFQc5QNOOsiuWM-1" source="F3ZugaPa6C07F6jFrYPm-3" target="-6swWoAFQc5QNOOsiuWM-14" edge="1">
<mxGeometry relative="1" as="geometry">
<Array as="points">
<mxPoint x="651" y="268" />
<mxPoint x="651" y="143" />
</Array>
</mxGeometry>
</mxCell>
<mxCell id="03waZVmcElsIrnhSJbID-2" style="edgeStyle=orthogonalEdgeStyle;shape=connector;curved=1;rounded=1;comic=0;orthogonalLoop=1;jettySize=auto;html=1;dashed=1;labelBackgroundColor=#114B5F;strokeColor=#d6b656;strokeWidth=3;fontFamily=Helvetica;fontSize=11;fontColor=#E4FDE1;endArrow=none;endFill=0;fillColor=#fff2cc;gradientColor=#ffd966;flowAnimation=1;" parent="-6swWoAFQc5QNOOsiuWM-1" source="F3ZugaPa6C07F6jFrYPm-3" target="-6swWoAFQc5QNOOsiuWM-11" edge="1">
<mxGeometry relative="1" as="geometry" />
</mxCell>
<mxCell id="03waZVmcElsIrnhSJbID-7" style="edgeStyle=orthogonalEdgeStyle;shape=connector;curved=1;rounded=1;comic=0;orthogonalLoop=1;jettySize=auto;html=1;entryX=1;entryY=0.5;entryDx=0;entryDy=0;dashed=1;labelBackgroundColor=#114B5F;strokeColor=#B20000;strokeWidth=3;fontFamily=Helvetica;fontSize=11;fontColor=#E4FDE1;endArrow=none;endFill=0;fillColor=#e51400;flowAnimation=1;" parent="-6swWoAFQc5QNOOsiuWM-1" source="F3ZugaPa6C07F6jFrYPm-3" target="_CPE_69k3XUViP4JD63D-0" edge="1">
<mxGeometry relative="1" as="geometry" />
</mxCell>
<mxCell id="F3ZugaPa6C07F6jFrYPm-3" value="<font style="font-size: 17px">Firewall<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.firewall;" parent="-6swWoAFQc5QNOOsiuWM-1" vertex="1">
<mxGeometry x="785" y="236" width="100" height="100" as="geometry" />
</mxCell>
<mxCell id="F3ZugaPa6C07F6jFrYPm-9" value="" style="edgeStyle=orthogonalEdgeStyle;rounded=1;orthogonalLoop=1;jettySize=auto;html=1;strokeColor=none;strokeWidth=3;labelBackgroundColor=#114B5F;fontColor=#E4FDE1;" parent="-6swWoAFQc5QNOOsiuWM-1" target="F3ZugaPa6C07F6jFrYPm-8" edge="1">
<mxGeometry relative="1" as="geometry">
<mxPoint x="137" y="171" as="sourcePoint" />
<mxPoint x="465" y="143" as="targetPoint" />
</mxGeometry>
</mxCell>
<mxCell id="03waZVmcElsIrnhSJbID-1" style="edgeStyle=orthogonalEdgeStyle;shape=connector;curved=1;rounded=1;comic=0;orthogonalLoop=1;jettySize=auto;html=1;dashed=1;labelBackgroundColor=#114B5F;strokeColor=#d6b656;strokeWidth=3;fontFamily=Helvetica;fontSize=11;fontColor=#E4FDE1;endArrow=none;endFill=0;fillColor=#fff2cc;gradientColor=#ffd966;flowAnimation=1;" parent="-6swWoAFQc5QNOOsiuWM-1" source="F3ZugaPa6C07F6jFrYPm-11" target="F3ZugaPa6C07F6jFrYPm-3" edge="1">
<mxGeometry relative="1" as="geometry" />
</mxCell>
<mxCell id="03waZVmcElsIrnhSJbID-6" style="edgeStyle=orthogonalEdgeStyle;shape=connector;curved=1;rounded=1;comic=0;orthogonalLoop=1;jettySize=auto;html=1;dashed=1;labelBackgroundColor=#114B5F;strokeColor=#B20000;strokeWidth=3;fontFamily=Helvetica;fontSize=11;fontColor=#E4FDE1;endArrow=none;endFill=0;fillColor=#e51400;flowAnimation=1;" parent="-6swWoAFQc5QNOOsiuWM-1" source="F3ZugaPa6C07F6jFrYPm-11" target="F3ZugaPa6C07F6jFrYPm-3" edge="1">
<mxGeometry relative="1" as="geometry">
<Array as="points">
<mxPoint x="835" y="416" />
</Array>
</mxGeometry>
</mxCell>
<mxCell id="03waZVmcElsIrnhSJbID-8" style="edgeStyle=orthogonalEdgeStyle;shape=connector;curved=1;rounded=1;comic=0;orthogonalLoop=1;jettySize=auto;html=1;dashed=1;labelBackgroundColor=#114B5F;strokeColor=#B20000;strokeWidth=3;fontFamily=Helvetica;fontSize=11;fontColor=#E4FDE1;endArrow=none;endFill=0;fillColor=#e51400;flowAnimation=1;" parent="-6swWoAFQc5QNOOsiuWM-1" source="F3ZugaPa6C07F6jFrYPm-8" target="-6swWoAFQc5QNOOsiuWM-11" edge="1">
<mxGeometry relative="1" as="geometry">
<Array as="points">
<mxPoint x="171" y="289" />
<mxPoint x="171" y="298" />
</Array>
</mxGeometry>
</mxCell>
<mxCell id="03waZVmcElsIrnhSJbID-9" style="edgeStyle=orthogonalEdgeStyle;shape=connector;curved=1;rounded=1;comic=0;orthogonalLoop=1;jettySize=auto;html=1;dashed=1;labelBackgroundColor=#114B5F;strokeColor=#B20000;strokeWidth=3;fontFamily=Helvetica;fontSize=11;fontColor=#E4FDE1;endArrow=none;endFill=0;fillColor=#e51400;flowAnimation=1;" parent="-6swWoAFQc5QNOOsiuWM-1" source="F3ZugaPa6C07F6jFrYPm-7" target="-6swWoAFQc5QNOOsiuWM-11" edge="1">
<mxGeometry relative="1" as="geometry">
<Array as="points">
<mxPoint x="191" y="539" />
<mxPoint x="191" y="271" />
</Array>
</mxGeometry>
</mxCell>
<mxCell id="m0wDNA5YOzZf6kehRN5j-4" value="Data" style="endArrow=none;html=1;rounded=1;dashed=1;labelBackgroundColor=#114B5F;comic=0;strokeColor=#B20000;strokeWidth=3;fontFamily=Helvetica;fontSize=11;fontColor=#E4FDE1;fillColor=#e51400;shape=connector;curved=1;endFill=0;" parent="-6swWoAFQc5QNOOsiuWM-1" edge="1">
<mxGeometry relative="1" as="geometry">
<mxPoint x="412" y="405" as="sourcePoint" />
<mxPoint x="684" y="403" as="targetPoint" />
</mxGeometry>
</mxCell>
<mxCell id="m0wDNA5YOzZf6kehRN5j-5" value="Client ID &amp; Pub IP" style="edgeLabel;resizable=0;html=1;align=center;verticalAlign=middle;fontFamily=Helvetica;fontSize=21;fontColor=default;" parent="m0wDNA5YOzZf6kehRN5j-4" connectable="0" vertex="1">
<mxGeometry relative="1" as="geometry" />
</mxCell>
<mxCell id="m0wDNA5YOzZf6kehRN5j-6" value="Data" style="endArrow=none;html=1;rounded=1;dashed=1;labelBackgroundColor=#114B5F;comic=0;strokeColor=#D6B656;strokeWidth=3;fontFamily=Helvetica;fontSize=11;fontColor=#E4FDE1;fillColor=#e51400;shape=connector;curved=1;endFill=0;" parent="-6swWoAFQc5QNOOsiuWM-1" edge="1">
<mxGeometry relative="1" as="geometry">
<mxPoint x="414" y="440" as="sourcePoint" />
<mxPoint x="686" y="438" as="targetPoint" />
</mxGeometry>
</mxCell>
<mxCell id="m0wDNA5YOzZf6kehRN5j-7" value="Data Transport" style="edgeLabel;resizable=0;html=1;align=center;verticalAlign=middle;fontFamily=Helvetica;fontSize=21;fontColor=default;labelBackgroundColor=default;" parent="m0wDNA5YOzZf6kehRN5j-6" connectable="0" vertex="1">
<mxGeometry relative="1" as="geometry" />
</mxCell>
</root>
</mxGraphModel>
</diagram>
<diagram name="How Overlay Works 3" id="P-bZn-E9vDACyp1_w_-o">
<mxGraphModel dx="1674" dy="920" grid="0" gridSize="10" guides="1" tooltips="1" connect="1" arrows="1" fold="1" page="1" pageScale="1" pageWidth="1100" pageHeight="850" background="#114B5F" math="0" shadow="0">
<root>
<mxCell id="AAituBxXU584U6jSJ9Mg-0" />
<mxCell id="AAituBxXU584U6jSJ9Mg-1" parent="AAituBxXU584U6jSJ9Mg-0" />
<mxCell id="AAituBxXU584U6jSJ9Mg-2" value="<font style="font-size: 18px">Linux Server<br>Local IP&nbsp;Address<br>Ovelay IP&nbsp;Address<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="AAituBxXU584U6jSJ9Mg-1" vertex="1">
<mxGeometry x="44" y="121" width="71" height="75" as="geometry" />
</mxCell>
<mxCell id="AAituBxXU584U6jSJ9Mg-3" style="edgeStyle=orthogonalEdgeStyle;rounded=1;orthogonalLoop=1;jettySize=auto;html=1;strokeColor=none;strokeWidth=3;labelBackgroundColor=#114B5F;fontColor=#E4FDE1;" parent="AAituBxXU584U6jSJ9Mg-1" source="AAituBxXU584U6jSJ9Mg-14" edge="1">
<mxGeometry relative="1" as="geometry">
<mxPoint x="137" y="171" as="sourcePoint" />
<mxPoint x="651" y="307" as="targetPoint" />
</mxGeometry>
</mxCell>
<mxCell id="AAituBxXU584U6jSJ9Mg-4" value="<font style="font-size: 15px;">Office/Home Network</font>" style="swimlane;whiteSpace=wrap;html=1;fontFamily=Helvetica;fontSize=11;fontColor=#000000;labelBackgroundColor=default;" parent="AAituBxXU584U6jSJ9Mg-1" vertex="1">
<mxGeometry x="6" y="72" width="259" height="507" as="geometry" />
</mxCell>
<mxCell id="AAituBxXU584U6jSJ9Mg-5" value="<font style="font-size: 18px;">Windows Server<br>Local IP Address<br>Ovelay IP&nbsp;Address<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="AAituBxXU584U6jSJ9Mg-4" vertex="1">
<mxGeometry x="42" y="295.5" width="71" height="75" as="geometry" />
</mxCell>
<mxCell id="AAituBxXU584U6jSJ9Mg-6" value="" style="outlineConnect=0;dashed=0;verticalLabelPosition=bottom;verticalAlign=top;align=center;html=1;shape=mxgraph.aws3.vpn_connection;fillColor=#F58534;gradientColor=none;fontFamily=Helvetica;fontSize=11;fontColor=#E4FDE1;" parent="AAituBxXU584U6jSJ9Mg-4" vertex="1">
<mxGeometry x="48.25" y="442" width="58.5" height="48" as="geometry" />
</mxCell>
<mxCell id="AAituBxXU584U6jSJ9Mg-7" value="" style="outlineConnect=0;dashed=0;verticalLabelPosition=bottom;verticalAlign=top;align=center;html=1;shape=mxgraph.aws3.vpn_connection;fillColor=#F58534;gradientColor=none;fontFamily=Helvetica;fontSize=11;fontColor=#E4FDE1;" parent="AAituBxXU584U6jSJ9Mg-4" vertex="1">
<mxGeometry x="51" y="192" width="58.5" height="48" as="geometry" />
</mxCell>
<mxCell id="AAituBxXU584U6jSJ9Mg-8" style="edgeStyle=orthogonalEdgeStyle;shape=connector;curved=1;rounded=1;comic=0;orthogonalLoop=1;jettySize=auto;html=1;entryX=0.8;entryY=0.55;entryDx=0;entryDy=0;entryPerimeter=0;dashed=1;labelBackgroundColor=#114B5F;strokeColor=#d6b656;strokeWidth=3;fontFamily=Helvetica;fontSize=11;fontColor=#E4FDE1;endArrow=none;endFill=0;fillColor=#fff2cc;gradientColor=#ffd966;flowAnimation=1;" parent="AAituBxXU584U6jSJ9Mg-1" source="AAituBxXU584U6jSJ9Mg-11" target="AAituBxXU584U6jSJ9Mg-7" edge="1">
<mxGeometry relative="1" as="geometry" />
</mxCell>
<mxCell id="AAituBxXU584U6jSJ9Mg-9" style="edgeStyle=orthogonalEdgeStyle;shape=connector;curved=1;rounded=1;comic=0;orthogonalLoop=1;jettySize=auto;html=1;entryX=0.8;entryY=0.55;entryDx=0;entryDy=0;entryPerimeter=0;dashed=1;labelBackgroundColor=#114B5F;strokeColor=#d6b656;strokeWidth=3;fontFamily=Helvetica;fontSize=11;fontColor=#E4FDE1;endArrow=none;endFill=0;fillColor=#fff2cc;gradientColor=#ffd966;flowAnimation=1;" parent="AAituBxXU584U6jSJ9Mg-1" source="AAituBxXU584U6jSJ9Mg-11" target="AAituBxXU584U6jSJ9Mg-6" edge="1">
<mxGeometry relative="1" as="geometry">
<Array as="points">
<mxPoint x="200" y="272" />
<mxPoint x="200" y="542" />
</Array>
</mxGeometry>
</mxCell>
<mxCell id="AAituBxXU584U6jSJ9Mg-10" style="edgeStyle=orthogonalEdgeStyle;shape=connector;curved=1;rounded=1;comic=0;orthogonalLoop=1;jettySize=auto;html=1;dashed=1;labelBackgroundColor=#114B5F;strokeColor=#B20000;strokeWidth=3;fontFamily=Helvetica;fontSize=11;fontColor=#E4FDE1;endArrow=none;endFill=0;fillColor=#e51400;flowAnimation=1;" parent="AAituBxXU584U6jSJ9Mg-1" source="AAituBxXU584U6jSJ9Mg-11" target="AAituBxXU584U6jSJ9Mg-15" edge="1">
<mxGeometry relative="1" as="geometry" />
</mxCell>
<mxCell id="AAituBxXU584U6jSJ9Mg-11" value="<font style="font-size: 17px">Firewall<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.firewall;" parent="AAituBxXU584U6jSJ9Mg-1" vertex="1">
<mxGeometry x="205" y="222" width="100" height="100" as="geometry" />
</mxCell>
<mxCell id="AAituBxXU584U6jSJ9Mg-12" value="" style="edgeStyle=orthogonalEdgeStyle;rounded=1;orthogonalLoop=1;jettySize=auto;html=1;strokeColor=none;strokeWidth=3;labelBackgroundColor=#114B5F;fontColor=#E4FDE1;flowAnimation=1;" parent="AAituBxXU584U6jSJ9Mg-1" source="AAituBxXU584U6jSJ9Mg-7" target="AAituBxXU584U6jSJ9Mg-14" edge="1">
<mxGeometry relative="1" as="geometry">
<mxPoint x="137" y="171" as="sourcePoint" />
<mxPoint x="651" y="307" as="targetPoint" />
</mxGeometry>
</mxCell>
<mxCell id="AAituBxXU584U6jSJ9Mg-13" style="edgeStyle=orthogonalEdgeStyle;shape=connector;curved=1;rounded=1;comic=0;orthogonalLoop=1;jettySize=auto;html=1;entryX=1;entryY=0.5;entryDx=0;entryDy=0;entryPerimeter=0;labelBackgroundColor=#114B5F;strokeColor=#028090;strokeWidth=3;fontFamily=Helvetica;fontSize=11;fontColor=#E4FDE1;endArrow=none;endFill=0;fillColor=#F45B69;" parent="AAituBxXU584U6jSJ9Mg-1" source="AAituBxXU584U6jSJ9Mg-14" target="AAituBxXU584U6jSJ9Mg-11" edge="1">
<mxGeometry relative="1" as="geometry" />
</mxCell>
<mxCell id="AAituBxXU584U6jSJ9Mg-14" value="<h2><b><br><br>The Internet</b></h2>" style="html=1;outlineConnect=0;fillColor=#F45B69;strokeColor=#028090;gradientDirection=north;strokeWidth=2;shape=mxgraph.networks.cloud;fontColor=#E4FDE1;" parent="AAituBxXU584U6jSJ9Mg-1" vertex="1">
<mxGeometry x="465" y="92.5" width="170" height="100" as="geometry" />
</mxCell>
<mxCell id="AAituBxXU584U6jSJ9Mg-15" value="<font style="font-size: 17px">Coordination<br>Server<br></font>" style="rounded=1;whiteSpace=wrap;html=1;fillColor=#007FFF;strokeColor=#028090;fontColor=#E4FDE1;" parent="AAituBxXU584U6jSJ9Mg-1" vertex="1">
<mxGeometry x="490" y="300" width="120" height="60" as="geometry" />
</mxCell>
<mxCell id="AAituBxXU584U6jSJ9Mg-16" value="<font color="#ffffff" style="font-size: 18px;">You<br>Local IP Address<br>Overlay IP Address<br></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.laptop;fontFamily=Helvetica;fontSize=11;" parent="AAituBxXU584U6jSJ9Mg-1" vertex="1">
<mxGeometry x="953" y="248" width="100" height="55" as="geometry" />
</mxCell>
<mxCell id="AAituBxXU584U6jSJ9Mg-17" value="" style="shape=image;verticalLabelPosition=bottom;verticalAlign=top;imageAspect=0;aspect=fixed;image=data:image/png,iVBORw0KGgoAAAANSUhEUgAAAQcAAAEsCAYAAADOwHZSAAAACXBIWXMAAAsTAAALEwEAmpwYAAAABmJLR0QA/wD/AP+gvaeTAAAmAUlEQVR42u2dB7gURfb2C5Egikg2IAgoIgpIWAxkEETEQPDTFUFZUEQBEwouirDifyUaUddEEIQFCSoKKLsLiggCgpKjhEtOl3jhEvo7Z7ouDsN0T/fMdHd19/s+z+/ZxdvT06Hqne6qc04JATmlXMQVRB3ifuJJog/xFjGGmE4sIFYRG4gMYjdxgMgiTkmOEpnELmILsZ5YQfxMTCVGEkOJvxOdidZELaI4bgEEeasyRAuiJ/EvYgaxhjhGaB5ziFhGfE28QzxN3AbjgKD0Kg/xF/nrPIz4Uf6iaz5lB/EdMYR4mLhePu1AEJRAhYhmRH/if8QRHxuBVfbJV5VeRF0iH5oBBAmRVz5yDyaWyPd9LeQcJ+YQr8hxjPPQTKCwqJzQBwr5nfwwzCAhPGDKg6ntiBJoPlDQdK3QZw2WobOnxGniJ6I7cRmaFeRXlRf6VN9v6NSOwK9gs4gueKKA/KCCQp9Z+AWd11VOCj2Go43QZ3ggSBndSnyKMQQl2EkMkq9yEOTZU0J3jCMozQ/Eg8T5aK6QGypFDBT+DkYKG5uJHsTFaL6QE6pKfEZko7P5Fs4h4ejMK9GcoXToFqGH/KJzBYcTxCjiajRvKBnVJL5FRwq8SXwi9EQ2CEqoKsQUdJzQhWy/R1yO5g/FU2lirNCj8NBhwkmWHGzGwCUUUQGin9ALnKCDgJzU8k4CSV+hFs+Bb0FnAAb8KvQ0cihEulHoCTxBfodeI2dZhgs9YrCX/DW8V+hl5Hhq9jqhZ4lyabni8nGaa0pwrgJP93F+SCWiGtFA6OHJjxO9iTeEPrU7i9gk9BDmoF7P8fIaQQHWBcQAOUodlOCeb4h/Cj2luY5sxF5UV+IoxLJEI2lCbB7/EXrKdVBiJJ4QqFwVSHGjXedzI+AB027yUfcSH137S4mmQq95+RWxx8f3YY584oICoCLy0dpvjXA58S7xgAheRB//+laUTxjDfTjuw69tXKkqL7qXf8W/Vtt80uAOEpOFnvJdOoT36gah5z/8R3Y+P9wzrtVxPbqZv5RPvvOqHrPA6cXvE40F6hBE6yKilXyNUj0NPku+6kE++QVSufoSv29/KA0hN26XpUFkniXhGQOVq3HzwHBJ3C511U06uYqVirj8+j0CtQVS0YXE34S+8paqT4LNcZvUewwdr2Bj4fl/LixbCrco7aos9GX+9il2z/lV9jWB6EolxOXAVijWQGYRd6GBuKL8REehz+6o1AZ4icKiuD3eiQetDirSGDiw6nOiBm6LJ+Lp0TuImQoZxEa0B/fFv8gDhDqj1W+KcE4/qioOjx8n1JitypLjJJBLg1JfCTUCYbgGAGLu1RXX5pisyI/IIIHQa0fFqxwtVOD14WOB6kF+Ej/af6OAQUyQYyRQmsXxC5uE93PZFXErfKv6xGKP2xBPw2KFrjSqidCz4ry6oTwbcjtuQ2DGq3h2Y4eH7WkDfmTSI0488qocPM+hc2AVApeCJ65dMUB4l8exl/gLbkPyYoc/5dHN+7dAOGwYxIlTc4V3yXaoNJWEnhLeTEVx+vBduPyhe9XoShzyoL1xvkhT3ALr6i28CXt9TwSr8nAx+ej6/4hnhB7W+wHxBfE/oc/8/E6sJv4gtkr4nXiV0BPYeMXw/8gnKb4+/5CvWi2FHk9QKEDXi+tmeDGrcVxeTyiB+nhwc7b52L157vwq4m5pquNkp3YzcnSfNBpeRep5oQ/e+nkNiMeF+xmgPEXeCt3fXHVcfrybIn9h/SJOMmssTZTj91Ve0HcX8SXxAlFb6HU2/CKeTfhVuBtqfRW6vxoGwb8MnX3yPnyT0NfWmC/8XeX5mHydYbOo7INrz2XgBrow9gVjUMgg+H1a5fJeXBWKaz+MEcGp3mw0+MuFbxoJtUOL+TVpL4wh+AYxkSio6PnWEnpR2SAbgll1bS6xr2plZ+7Ai2AMwTSIk3KwTDWVkQOJq0JoCEbw4CZPZRdX7F5xXsSnMIZgGQSPpjdU6Hx4YK6D0IvCYOFe8xF8Lq/XWqhVb7NLimM/MAZFDCJD6ElbKojTzZ8T/imXrxJrhR4xq0qVbp46Pgpj8K9BrBRqFGHhQKGXhL9XelKpLmdXoUbqcx1hr4YljEERg5gnvK/hx/ET/ye8zSgNKpxVyVOiF3l8j6+XT6cwBp8YxLdEAQ+Pj9eG5EV1jqATu5LdyEvTeRn2Xlo+pcIYFDcIDuH1KsWaB82ewpOCJ2wn2nrYHvkp9WcYg7oGMVh4F0xzK7EEndRzOAKzkkdtgJ9Wp8IY1DIITjLq4dH381w8z31jSlIduDgQF3K50IP2wE+tI2AM6siLmnyc8/C4UG/FJXB21GVrD9pGLqFeABfkkrjk+QJ0Pt8wTWBdEcgFcXRcFjqcL2c17kbzhZwQT5WNRyfzPTzFnBfNGUqXahLrff6rOVcOnHJdiO5Cn/ZrJgd0ORuUS77xKD8H9VQTeg0JLn7KS8q3E3qZuf7EaPlKddDH14NL35VFs4ZSFXek4z5p9Bye/bXQl17rKDu+k1WuuBRcQ/mqxeuFfucj08j0aLASCoAKC3XWWTRr4Lxu6NNEVaFGwRSeyruZ+DvxvUguOclNuH5GPjR3yKoqKPoawbEUs4WeU8BVpXP74Fry+309oYc4/yrUfc3A1COUUPz+rVolJi4EwwVhgrB4L49pcIBShmLXeA3GISAz8QDdYYXGD96VA4NBFAeR3Sb0XBhVrvl2OTALQWeJR+SzFWig/OjNi9DkCdG15zDnxxR5leOkuYboDlCOnhfe50bMIe4I+X3gMRSeYl3m8b3g2an70C3CLR7dH+JxQ+Tpv/q4FefcF14ezssQdV7AuStuRXg1zMPGx9N8WII9sZoKb2c5nsEtCKduEe4H7WTIMQXI3usG/4q7vfQfL7pzNS4/DMKNMutcjOYiXPKkVVLosxswBigwBsGBSzfgMqdNHFS1DMYA+dkguIRdB1xaR8Rh2i/KJzIYA+Qrg+B6khVwSR0X1+7cDGOA/GIQ7ws1Fl0Ji4oIPQENxgApaxAcXYeZCO/E047ZMAZINYPg5dnL47J5Lo4d+QPGAKliEFxgpQAulzLiauQLYQyQ1wYxXHi3wpYdcUjyVcTtQq9u9U+hZ32OICYKPYybS8n9RMwgvpDn9o7Q1/t8UuhZlKWEGkVlEonjSb6HMUBeGcQ/FTYCTj1+lvg38ZtIb0UmTrHmkObPiW5Cr9GgorjQzFgYA+SmQXAG51OKHR839ifkL/4e4X4Owg7ZER8VahWlYaN8E8YAuWEQ3PEeUOR4istfbtUW2GHz/FHoNRouUeRa9YQxQE6roMffz+MbbYQ+r58t1K/yfIyYQLQQevWnMN87CHJEHFTFg4IbfWAIZrUwHxH+GMCFIOXFo+5cqWq7j00hlo3S6BBFCkFJvj7wehR7A2QK8Qq6dhL+mBqFICXEy9D9HmBTiGUeUR23HYKMxcVMPguRKcTWbHxP6CuNQRAUJZ4ezQypMUSzS+iL90JQ6MWDch/CFM6JkxgoMKsBhVgVQza2YBfO9SiNZgKFTfcLdZaBU5l9Aov9QCHSc8L7Fbb8BNeJRC1OKNDi+fzB6OxJ83c0ISiI4oVxP0MHT5m3hfc5GhCUVo1Bx04bb6E5QUFSdTm4hs6dGlsFSv5DMAjHUqiXCj2N+lWhJ0A9TLQimgh94drWQs+e5FoRXO1qErFC6EvTwxggKCAGsZ+YIvTKVVVSfF/noKQaRA/iW6Gv6AVjgCAfGQTHT4ySTwK5HTwPHmS9ixhPZMEYIEhdg+BHf44HuNCD8ylEdCE2pPmctsEYIBhE8iwWeuk4Fab4+NWjPbESxgBB3hkEd562ip4XG1VnkXyxGhgDBCVhEBxOPJS42AfnVpT4SNgLF2djuBbNAoLsGQSvA3mTD8+vsbBWBxPGAEFJGAQvWHOJj8+PK119D2OAoPQZBD+S9wjI+fFYxP+J+MVmYQwQZMMgeOGaBwN4jl2FXjcSxgBBSRjEJqEHMgVVPP36B4wBguwrL84RgiAIgiAIgiAIgiAIgiAIgiAIgiAIgiAIgiAIgiAIgiAIgiAIgiAIgiAIgiAIgiAIgiAIgiBHVI5oZJOGSdAgCeonQT2b1E2COi5ROwlutcktSXBzEtyUBLWS4C82qWmDkmEyhlzEFmIPAMAUXjFsRZjMgcuTHxXuLd8OgJ/JhDkAAGAOMAcAYA5GYw4wBwCssR/mAACAOcAcAIA5wBwAgDnYUhZuOgAwB5gDADAHmAMAMAeYAwAwB5gDADAHmAMAMAeYQ9DJlSuXVrBgQe2yyy7TrrnmGq1ixYpaqVKlIv8N18dX4dNliKJEPphDyKhUqZKWmZmZEjNnztQqVKigDRw4UPvqq6+0ZcuWaYcPH9aMtG3bNm369Onas88+q5UuXdrw2MaMGZPysfXq1Suyr1mzZqW8r/bt24etfewWeuo2m8Rh4oj898/ETGII0UHotThKwhwCxg033KClqnnz5mmPPPJIUp89ffq0NnLkyMhTReyxTZkyJeVj69u3b2RfCxcuTHlfnTp1Qps5FzaNPfIVZC0xgWhPlIU5wBxSMocc7dixQ6tWrRrMIRgckk8YGcTbxG0wB5hDStq7d69WsmRJmEPw4CeLXfI1pDLMAeaQlEaPHg1zCC4npFGslGMVygmJVwqbQ3Z2tlakSBGYQzhmQvhpoivMwafm0KZNm4Q0atTI1By+++67yHhC48aNtY4dO2ozZsww/c62bdsmNIfXX3/d0rHxbEwic3j88cct7ats2bJoM86MT7BRvABz8JE58HSj1f2YmUP//v3PiYHg6U8j9e7dO6E51KxZ09Z5mplDsWLF0Ba8h/vlZuJemEOIzYEZOnSo4faDBw+GOYQXnuWYRZSCOSj+WjFnzhxT+vXrZ9sc8uTJo82fP99w+27dulkaczh27JgpDz74oCVzsLKvevXqob24x2liH/EKzMHHA5Ljxo1LaA7Lly+PjCN07dpVGzRokLZq1SrTfTZr1iwtA5IPPfSQZXNIpAYNGqC9eBNgxQvrXAJzCKg52BGHVl9wwQUwBxDNAaIlzCHk5tC9e/e0xTnAHAIXSPUvp83hCC60muYwadIkLW/evDAHYDajMRPmEDJz4MhIHqhMZ24FzCGQnCS2wxwUMAeOMDSDg4PSYQ6VK1e2lZXZo0ePSIc1IzpPw8wc+BwS7euSSy5Be1HvKaIIzMHncQ5WtGTJkrNeKRDnACyGYBeHOfg8CIqjIr/++mtTg4iNh4A5AAtsJS6DOfg8QrJEiRLarl27TA2Cj8eKOdx8883a+eefb4nzzjvP1BwuvfRSy/tik0O7UY6DRCGYg8/Dp1u2bGlqDj/88MOZDpiOrEzWbbfdlpasTBbXwkS7UTaBC+bg99yK8ePHm3ZA3hfMASRBRqrmcBgX0Vtz4IrUXLDVSJs2bdLy5csHcwDJTHN+C3PweVZmly5dTDsh52HAHJRIgPJjPsYQmEMa4JLyRolQTpoDD+4tXbrUNMfigw8+SJs5TJw4EeZgH86MfJ0YTfyXWC30KtM8hbhZ4Vd0LqnfFOaQJjj92k1zYJo2bWraEblqFGdopsMc+Pu4zBvMwRY7DPoQzwyUJ54i5srOmKHYkwb387x2zeEQzOBcuIxbbFRglSpVLH+epwONoguNyqvxrETdunUNP8evPFxPMlH0YiIKFy58Zqwj1X0VKFAA5nCueEUsXqvia/k0kanIK9FcmAMA3ppDtHITD4g/y9F7Hf/wNMwBADXMIVo95FNEpscGcRHMAYD0ko7sR37vf0M+SZzyaHpzMswBAPXMIUdXyE6634PzYGOqD3MAQE1zyBE/RfzhwbksgDkAoLY5sNoRG10+Fx73eCjRgR3ETQfAEtuEc6oh9MKxbsZGbIQ5AKC+ObAuIJa6eD483tEK5gCA+ubAKiz0Va7cOqeVMAcA0lNlyQ3VJja4dE4cmHUbzAEAf5gD61GhJ3O5cV4zjA7iAG56OOCaEJx1yolXrVu3jlSZdpJ7771Xa9y4cSRPpVChQjAH+/rQpR9vw7JyMIcAc91112kvvPCCNnPmzMgCuF6K085HjBgRMY2cJf5gDgn1tQvnxWXtn4A5hACuDXHfffdps2fP1lTVkSNHIjUlatSoAXMwV1Vipwvn9jvMIeDwqlZbtmzR/KLTp09rY8eO1cqVK+eH65shvNFY4XwhGZ4hqQBzCGh5O5WfFBIpOzs7UgSHy+bDHOLmYWx3+NyyiedgDgHj5Zdf1k6cOKEFQbzQT8GCBWEO52qwC4OTc2EOAYGXy+MFd4Om5cuXa+XLl4c5nK18LphDVuyXZqKj+Y+iRYtGFrwJqjIyMiKl9mAOZ6m77MBOjjvUgzn4GJ4G5IV2g6558+ZFYjNgDmd0jXC21BwXgvkHzMHHjBw5UguLRo0apdK13yK810qHz3E6zMGndO7cWQub2rdvD3P4U32Fs4lZmb4xh1xEWaIhcbn8t+2wYaIK0ZioQJyXTGARcSPRgChmYfvcSX6PGdWrV/c8yjEZ7d+/X1u0aFFkWb9Tp07Z/vzmzZu1/Pnzwxx01XI454LTuC9V3hwuJiYTWhQjZUe1uo8Hie0x+1jIcQE29lGcWBL1+Wyil8G2VxFfEkeIQ8RYaWrpuB52BiA5uGjSpEmRHAcOMOK1Ki688MK0wPviuIrHHntMW7NmjeEx8N9atGhx1jnwsYwZM8a2QXAIOMzhjJyMeeD6knWUN4ePYzp1Du0tfr61weeZHcSlFvfzucE+7o7ZrhCxIc52bEZ5UrwWd9xxh63O9OSTT7pyj3iRnXXr1sXNo7j88ssNP/fFF1/YfvrIWYzHQzYrYg7/Es5VjOKVsTrkfNF+FY2BH8kPGHTKuRZfAzJMzIF5w8J+ypt8flTMtu1Mtq2Z4vWYNm2a5Y7EMxlu3iuObIzVu+++a/oZfqKwK35SgTlE1Fz+wjt1noOVNgd+Z88y6GiniMIJPl8/gTEwWyyMYXQ0+fy4mG2fNdn2jhSuxRVXXGHrXX3o0KGu3qshQ4accwyDBw82/UyTJk1sm8PUqVNhDrpqO/xqMUppcxAx7/mx3JPgs0MtmANTPcF+Rpl89uWYbesYbMdjFJelcB2eeOIJW52oV69ert0jXvdz586d5xzDypUrTQcRP/roI9vmkJWVFRnz8LBNblLEHMo7bA4/K28OY006Zv8En11r0RxeSbCfVSafbR1n+zdjtjnJnTvF6zBu3Dhbnahnz54J91myZEmtatWqSVGrVi2tZcuW2qBBg7R9+/YZHge/CsVmW1588cXagAEDIgOmyahVq1YwByEudHg6c5ny5vCMScecYfK5Ky0aAzPLZD+FEnz2SoPP3Uq8KF8zKqXhOthNwbZiDq+++qor05icEMbTmFOmTNF++ukn7cCBAyntb+DAgTAHXbsdPM8NOV+yT1VzqGbSMfeajBc8ZMMcjhH5DfbTyORz61wMlbYrlcwh3fryyy+9bJMbFTIHJyMldyhvDjwoud+kg5Y3ep812P6EwX+vb7Cfnibf/bFJ0NadxECiL1EjxWtwzTXX+NYc+NWBnxjatm2r3XLLLZG6lcOGDdOOHz+e9D4XLlwIc9A128HzPKC8OQgZUGTUQR8w+Mxqg+2NTKOP0Vy8yXe3M/jMm3FmVjqlcP5169b1rTlwqHfcJ8Jq1SJl4pLR6tWrYQ66PnTwPNf5whzMxh2GxNn+MoNtd8vw53h/+6/Bd28y+e7ScbavbLDtQTl+kcz5N2jQwJfmMGfOHNPv79OnT1L75fEXmENEcx0OoVbfHMzGHX6Is/39BttOkIFVe+L8LUvmX0Tvp4TJ9643ONZOJp+pGzJzSBTn0LBhw6TrPMAcIlrn4Hlu94U5mI07HJZ/j97+PYNtu8i/TzT4e52Y/dxp0tE/NTjWV5J4BfLKHF566SXt0KFDtrAz/fjcc8+Zfv/111/vR3P4QyFz2B/614pE4w6xCVTLDbarKP/ezeDvL8Xsp6/JdxrldvT1kTkkAwc1ccLVO++8kzBiE+bgqAo5HD79m2/MwWzcoUNM9mS8bbZHTXsajQt8H/Od35h8Z5mQmkM0/fr1gzl4J/qtiyzq69R5/pTzRXtVNwezcYf3LGRhfh6T0LU7zjacYp03ajpyl8G+NpgcZ5jM4dprr4U5eKcGMhbBqfMc7htz4HGFTINOtyBqu7cNtnnU4hTlrfLvZUw6+XCYg6Up1oCawwZFzOEe4VypBU4F7+cbc2C+MklqypcgUSs2WKqrwXYvyr+3MenkD8McInUVOBgJ5uCZJjl4jlz+/q++MgezdOi/yBTu03H+tjlOmPUNBvuZLv8+wOS7rgqIOdSsWTMSpGSH3r17a8OHD4/MXIR0tkIVczjk4DnyQGdNX5lDdZOO10VWZYr3t5EGIc67DaZG88igqHj72pjgGP1kDk7HOQTUHNYrYAy3y7EPJ0OnC/nKHMzGHT6V0ZLx/vaIwf4mGGx/i0kFqhEwB5iD93pX6KXcnDrH3dFf5gtzMBt3WCrrNNqZdnzSxGg0m0YDc4A5uCinF9Sd5ktzeNakbNwpG2HOQtZZMBrgTGa8AeYQCnNY57ExcFn6nQ6e33Hi6egv3OMXc6huo06DWVp1oliGeGyycHwwB5iDw3qbOOHwYOSNvjQHs3GHeLRNsL/xNvY1EuaghDnwwjghNYdrHA58Oisb03fmYDbuEI9Ei8l0sbGvDjAHJcxh+fLlXra/tR6aw2T52O/aeIPvzOFZi515tYV9XWfDHMp6ZA7JpDYH2Rzmzp0bRnO4VcZYOHluR4iHY794t5/MoZrFzvyOhX3xuEOGhX1tENbW6HTCHHg5O5jDnxo9enQYzWEeccrhc+P4hiK+Ngejgi2xNLK4v2FpMhqnzKFr1662OxDXaki039dff92X5mDl3AJmDvc4PEORw3/jfbmvzEGY1ILMYZ+wvthuEwvmYHW1qqdM9tEkyXNN5hd+1KhRCffLi+w6qTfffNP0+5s3b57Ufm+++eawmcN6F86LnxpaB8Icqqfpl17INO0tJvvaZlK63o7RlEryXO0uaMPauHFjpKS90T4LFiyobd++3VFzWLBgQdqfXPiYc+XK5WXbW+OyMcwnsl04ryNGB7DLb+bADDLohHT3tGI299XMoGw9J3LdY/OVZ1ESYdeGU7e5c2t79+5NqnN++OGHkc/H7jNPnjza2LFjXVljwujVonbt2kmVp+dz8rjduWkOH7j0OsGMCJQ55JIVolbKQi1/EHQ1tZJJ7o9rOfAqWjtlUtZ/bYxbiJjCtGPlfjbIDM/8SR4Tr/WQinjar3v37lrTpk21Zs2aac8884y2du1azU1988032sMPPxyp//DAAw9E1sg8efJkUvviV5GQmENXh5OrouFKcJUDZQ5h4LXXXtMgXYsXL/b6lYJZ7YIxNCW2unhOM80OBuagIBdddFHSrxRBFD/9KHBfnDaHJsQqF89nr8zXgDn4CY5VgHR99913qtyX1Q6/SmS4fD4/JzoomINi8GzCrl274AqkrKwsrUqVKqrcm1UOGcP7Lo4xRD81NIA5+IwxY8bAFaR4EV6F7o0T5jDPxVmJhEFPMAeF+dvf/gZHkBowYIBq9yed5tBSzn5ke3AePENR2spB7kSnVINatWolvfp00DR58mTtvPPOU+0erUyDKdQhfvHwR/ko8U+rBwtzUIB69eppBw8ehCuQhgwZEjeAy+fmwKtUfSXHFk55eA677Bw0zMFjOLjn6NGjoTeFY8eORQKmFL5XK5N8Uhgm9EItxz0+fjaGZjAHn8QyDBs2zNbq1UHVnDlztBo1aqh+z6yYQy7iTuJfMm+J+9dJBY79GDHarrPtQEd1OfQ7Vy6tRYsW2oYNG0JvCitWrNDuvvtuv9y7WHMoSVQR+loS9xFfC71s/EaZzKTSsW9K5l0I5uBi/ALnOqxevTrUhnDgwIFI8td9992n6tiCWQf7ldgsTWCHDHXmp4NDCh83z06UgjkoRrly5bRu3bpp3377rbZ///7Ie3VYOHz4sLZjxw5t1apVkfMfOnSodvvtt2t58+ZF23A32Kl9sqOo23EBAQgk/DTzVirzrjAHAIIHD0BOSzUoA+YAQLDg2ZGF6QjjhDkAEBxOy0ArAXMAAEQbw6J0ZoXBHAAIxqtE2lcBhzkA4P/Bx/nCAcEcAPD3dOVU4ZC24QJ7A0cHKpiWDPwDRz4OFg4qkObAKyP1798/LpwenbNd3759z/l769atLaVYG+2/Zs2acfMp+Jh4Jaj58+dHoiVZp06d0vbt26f9+uuv2scffxzJMzj//PPP+uxf//pXw++68sorz2xXtGjRyHF16NAhUrn6s88+0yZOnKhNnTo1UoeRV7n65JNPIgvK3H///ZHoTasVnTlb0ugYrBJ93UHKZBL3C4cVSHMwW2OyV69eZ7bjMN9YcZbkPffcY7p/3oeROnXqdNa21157rfbjjz9azj3Ytm1bpHMXK1Ys8vkvvvgi4fJw1apVSyrPYc2aNdrzzz+vlShRwvR8p0+fnnJORfR1BymNL/CyfMWFC4I5xBFXZDJLIbZqDrwwDecYJKOc5eatmAM/raQiPsYuXboYvubAHJSAU8A/ES5qK8zBeG3G0qVLJ20OxYsXT2ntiZzl5NwwhxzNmDFDy58/P8xBLY7IftpIuCyYg4mWLl0ad1FaK+bw9ttvJ92RTpw4ceZR301zYPHYROy4B8zBs6Cm/UQ/4ZFgDgk0fPjwcwbuEpkDL1ibylPDlClTznyX2+bAeuWVV2AO3qdac/GYS4WHgjlY0KOPPmrLHG688UbDv/OA56BBgyILy/J+X3311chsQnS5uOgB0XSYw4gRI7TRo0dr06ZN07Zu3ZrwfLmmZalSpSyZw549eyJl3hLx0EMPodMnZg/xP+IWoYAyYA6JxUvGR09RJjKHO++80/Dvv/zyS9xj5vENNo2NGzdGnjzSZQ7RTyE506q1a9eOTJ+a6YMPPrBkDhUrVkSnTg2uRs3FX78lbhQKCeZgUZs3b9YKFSpkyRyaNGliui9evMYoxqBAgQJn/Tvd5hD9PQsXLjSdUs05RpiDI+yX8QpcjLaCUFAwBxvipeq4wyQyhwoVKiTc16JFi7T27dtr+fLlMz0Xp8yBqVq1qukx8utRInPg/XNglRmVK1eGGegclHxDtBCKC+ZgU+3atUtoDmwg69evt7Q/XjSXIwij3/HdMgeGTcrsCScdA5Jt2rQJqxkclYOLXIR2goxqvEj4RFtgDvZ06NChSKhzoqnMVq1a2d43R0bGFmB12hzee++9hNcK5mApZTpTGgEbAleqHkc8quorA8whSXPgAcjdu3cn1RGiIyTfeust25//7bffzlp23mlz4KcWI73xxhswhz/ZKrOYuW7C78TPxAzibeJ54i7iOiK3CIhgDnG0bt067a677krZHPgpYPDgwbZXtdq5c+eZ1wynzYGnUo3EgVwwhzOsEiETzMHAHBI9cltNvMrJsViwYIGt/UyYMMHz14revXvDHGAOMId45sDTfStXrkzZHHLgZK73339fy8zMtLSv8uXLO24OnEKeKPjLzByWLVsWOUYz2BwD0K5WwhxgDmfMQch06Ozs7LSYQ3SMAc8EZGRkmO7rsccec9QcOEbBTDn7R5wDzAHmEMccmJdfftm2OfB0ZuHChU2Pk9fPNAtE4tkLp8yBozBnz55tGhads5YlzCHCirCZw2aYQ2Jz4I60ZMkSW+bAHZcrPr344otnCrfEo0+fPqYDgk6YQ9myZbWZM2eanseoUaMQPg1zgDkkMgemevXq2smTJy2bQ3TKNk+Njhs3TuvcubPWsGHDyL44v4Hf6c1eLXhAMB2JV7yYL583L2bLTwtcni5RyjhXsLJiDrNmzYrkYVjh6quvhjnAHIJnDoliAmJTtjnyMVU1b97ck5Rtjs8QaU7ZZtWpUwfm4CMthjlYNwfOg1ixYkVCczDLyrQqDsLiOAm3zYHTq2OTv2AOEX4Mmzn8DnOwbg5M/fr1E5oDv0Kkqo4dO7pe7IWjM4sUKeJImbgAmMOcsJnDdJiDPXNguDqU2fRjKlWgWB999NGZYq9umANHcPJ4ROwTA8zhLD4Pmzl8CHOwbw48+zBv3ry4UY/85FCmTBnt008/tTSAGS2uAt2jR4+zqkA7aQ58/jwrEW+tjWg41oPXvAi5ObwWNnN4gjgeNHPgd36ewotH9KI1HKIcb5voKkhm8L5iP8uFXnL+zhWoeYaC60DwGhHxxE8Z33//fcTQePvY7+jZs6fhueTMKPDYRN26dSPl5YcMGRL5G0curl27NlIWjr+DK0wtXrw4UpKOayzwsfNCOFav6U033WR4HFapVKmSn5edaxc2c6gi9Hr4KMThAvxEwO/0XAyGYw34/1tddQp4XvC1jAihMnDzAUDodDy9I/Qa+WgEAJzLCaJvWM2hvHxsQkMAIP6itcVEiDVCOiQaAwBnL1w7RIRchYReFRcNAoA/yRJQRE8KfcUdNAoA9IVmHoQt/KmRQq+ei8YBwgzHNQyFHZyr/wh9iS40EhBGuMz8RNiAsX4ijqChgJBxmJiE7p9YHwtET4JwjTEMQbe3rsekm2aj8YAAT1dmYfAxOeUlhhE7EAsBAgT/4PFK14PQxVPXFcQ/iNVCj6g8hAYGfAbH8uwTesm3l4nC6NbpV1mhp7C+SowmfiDmCn3twC1ohMBj1su2OJv4H/EZ0U++OlyJ7uud3kHjBB4zE91QTbWXg5hopMCrV4fm6IZqqpJAGDbwdvYBUlhL0EiBR8xC91Nb/aSDo7ECN+F6qPei+6mtEgLl54A3CVOQD/S0QIYncDcvogu6nX80A40WuAQSpnwovF4Ap1mHbuZPcW4GCtgCpziALuZvXSj0kNaTaMwgTXAS4FoiN7pXMPQPEcDl94AnGZW90Z2Cp3zEZGIrZjOADbgy2R/EWHSh4Ksc8Sjxb/l4uFf+71EAZFvYIwcbxxOdZJuBHNb/ByMvOtTYLpX8AAAAAElFTkSuQmCC;fontFamily=Helvetica;fontSize=11;fontColor=#E4FDE1;" parent="AAituBxXU584U6jSJ9Mg-1" vertex="1">
<mxGeometry x="930" y="101.78" width="115.92" height="132.22" as="geometry" />
</mxCell>
<mxCell id="AAituBxXU584U6jSJ9Mg-18" value="<font style="font-size: 15px;">Some Untrusted Network</font>" style="swimlane;whiteSpace=wrap;html=1;fontFamily=Helvetica;fontSize=11;fontColor=#000000;labelBackgroundColor=default;" parent="AAituBxXU584U6jSJ9Mg-1" vertex="1">
<mxGeometry x="848" y="72" width="246.5" height="357" as="geometry" />
</mxCell>
<mxCell id="AAituBxXU584U6jSJ9Mg-19" value="" style="outlineConnect=0;dashed=0;verticalLabelPosition=bottom;verticalAlign=top;align=center;html=1;shape=mxgraph.aws3.vpn_connection;fillColor=#F58534;gradientColor=none;fontFamily=Helvetica;fontSize=11;fontColor=#E4FDE1;" parent="AAituBxXU584U6jSJ9Mg-18" vertex="1">
<mxGeometry x="109.25" y="304" width="58.5" height="48" as="geometry" />
</mxCell>
<mxCell id="AAituBxXU584U6jSJ9Mg-20" style="edgeStyle=orthogonalEdgeStyle;shape=connector;curved=1;rounded=1;comic=0;orthogonalLoop=1;jettySize=auto;html=1;labelBackgroundColor=#114B5F;strokeColor=#028090;strokeWidth=3;fontFamily=Helvetica;fontSize=11;fontColor=#E4FDE1;endArrow=none;endFill=0;fillColor=#F45B69;" parent="AAituBxXU584U6jSJ9Mg-1" source="AAituBxXU584U6jSJ9Mg-24" target="AAituBxXU584U6jSJ9Mg-14" edge="1">
<mxGeometry relative="1" as="geometry">
<Array as="points">
<mxPoint x="651" y="268" />
<mxPoint x="651" y="143" />
</Array>
</mxGeometry>
</mxCell>
<mxCell id="AAituBxXU584U6jSJ9Mg-21" style="edgeStyle=orthogonalEdgeStyle;shape=connector;curved=1;rounded=1;comic=0;orthogonalLoop=1;jettySize=auto;html=1;dashed=1;labelBackgroundColor=#114B5F;strokeColor=#d6b656;strokeWidth=3;fontFamily=Helvetica;fontSize=11;fontColor=#E4FDE1;endArrow=none;endFill=0;fillColor=#fff2cc;gradientColor=#ffd966;flowAnimation=1;" parent="AAituBxXU584U6jSJ9Mg-1" source="AAituBxXU584U6jSJ9Mg-24" target="AAituBxXU584U6jSJ9Mg-11" edge="1">
<mxGeometry relative="1" as="geometry" />
</mxCell>
<mxCell id="AAituBxXU584U6jSJ9Mg-22" style="edgeStyle=orthogonalEdgeStyle;shape=connector;curved=1;rounded=1;comic=0;orthogonalLoop=1;jettySize=auto;html=1;entryX=1;entryY=0.5;entryDx=0;entryDy=0;dashed=1;labelBackgroundColor=#114B5F;strokeColor=#B20000;strokeWidth=3;fontFamily=Helvetica;fontSize=11;fontColor=#E4FDE1;endArrow=none;endFill=0;fillColor=#e51400;flowAnimation=1;" parent="AAituBxXU584U6jSJ9Mg-1" source="AAituBxXU584U6jSJ9Mg-24" target="AAituBxXU584U6jSJ9Mg-15" edge="1">
<mxGeometry relative="1" as="geometry" />
</mxCell>
<mxCell id="AAituBxXU584U6jSJ9Mg-23" style="edgeStyle=orthogonalEdgeStyle;shape=connector;curved=1;rounded=1;comic=0;orthogonalLoop=1;jettySize=auto;html=1;entryX=0.8;entryY=0.55;entryDx=0;entryDy=0;entryPerimeter=0;dashed=1;labelBackgroundColor=#114B5F;strokeColor=#d6b656;strokeWidth=3;fontFamily=Helvetica;fontSize=11;fontColor=#E4FDE1;endArrow=none;endFill=0;fillColor=#fff2cc;gradientColor=#ffd966;flowAnimation=1;" parent="AAituBxXU584U6jSJ9Mg-1" source="AAituBxXU584U6jSJ9Mg-24" target="AAituBxXU584U6jSJ9Mg-32" edge="1">
<mxGeometry relative="1" as="geometry">
<Array as="points">
<mxPoint x="773" y="286" />
<mxPoint x="773" y="538" />
<mxPoint x="396" y="538" />
</Array>
</mxGeometry>
</mxCell>
<mxCell id="AAituBxXU584U6jSJ9Mg-24" value="<font style="font-size: 17px">Firewall<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.firewall;" parent="AAituBxXU584U6jSJ9Mg-1" vertex="1">
<mxGeometry x="785" y="236" width="100" height="100" as="geometry" />
</mxCell>
<mxCell id="AAituBxXU584U6jSJ9Mg-25" value="" style="edgeStyle=orthogonalEdgeStyle;rounded=1;orthogonalLoop=1;jettySize=auto;html=1;strokeColor=none;strokeWidth=3;labelBackgroundColor=#114B5F;fontColor=#E4FDE1;" parent="AAituBxXU584U6jSJ9Mg-1" target="AAituBxXU584U6jSJ9Mg-7" edge="1">
<mxGeometry relative="1" as="geometry">
<mxPoint x="121" y="172" as="sourcePoint" />
<mxPoint x="449" y="144" as="targetPoint" />
</mxGeometry>
</mxCell>
<mxCell id="AAituBxXU584U6jSJ9Mg-26" style="edgeStyle=orthogonalEdgeStyle;shape=connector;curved=1;rounded=1;comic=0;orthogonalLoop=1;jettySize=auto;html=1;dashed=1;labelBackgroundColor=#114B5F;strokeColor=#d6b656;strokeWidth=3;fontFamily=Helvetica;fontSize=11;fontColor=#E4FDE1;endArrow=none;endFill=0;fillColor=#fff2cc;gradientColor=#ffd966;flowAnimation=1;" parent="AAituBxXU584U6jSJ9Mg-1" source="AAituBxXU584U6jSJ9Mg-19" edge="1">
<mxGeometry relative="1" as="geometry">
<mxPoint x="863" y="334" as="targetPoint" />
</mxGeometry>
</mxCell>
<mxCell id="AAituBxXU584U6jSJ9Mg-27" style="edgeStyle=orthogonalEdgeStyle;shape=connector;curved=1;rounded=1;comic=0;orthogonalLoop=1;jettySize=auto;html=1;dashed=1;labelBackgroundColor=#114B5F;strokeColor=#B20000;strokeWidth=3;fontFamily=Helvetica;fontSize=11;fontColor=#E4FDE1;endArrow=none;endFill=0;fillColor=#e51400;flowAnimation=1;" parent="AAituBxXU584U6jSJ9Mg-1" source="AAituBxXU584U6jSJ9Mg-19" edge="1">
<mxGeometry relative="1" as="geometry">
<Array as="points">
<mxPoint x="863" y="414" />
</Array>
<mxPoint x="863" y="334" as="targetPoint" />
</mxGeometry>
</mxCell>
<mxCell id="AAituBxXU584U6jSJ9Mg-28" style="edgeStyle=orthogonalEdgeStyle;shape=connector;curved=1;rounded=1;comic=0;orthogonalLoop=1;jettySize=auto;html=1;dashed=1;labelBackgroundColor=#114B5F;strokeColor=#B20000;strokeWidth=3;fontFamily=Helvetica;fontSize=11;fontColor=#E4FDE1;endArrow=none;endFill=0;fillColor=#e51400;flowAnimation=1;" parent="AAituBxXU584U6jSJ9Mg-1" source="AAituBxXU584U6jSJ9Mg-7" target="AAituBxXU584U6jSJ9Mg-11" edge="1">
<mxGeometry relative="1" as="geometry">
<Array as="points">
<mxPoint x="155" y="290" />
<mxPoint x="155" y="299" />
</Array>
</mxGeometry>
</mxCell>
<mxCell id="AAituBxXU584U6jSJ9Mg-29" style="edgeStyle=orthogonalEdgeStyle;shape=connector;curved=1;rounded=1;comic=0;orthogonalLoop=1;jettySize=auto;html=1;dashed=1;labelBackgroundColor=#114B5F;strokeColor=#B20000;strokeWidth=3;fontFamily=Helvetica;fontSize=11;fontColor=#E4FDE1;endArrow=none;endFill=0;fillColor=#e51400;flowAnimation=1;" parent="AAituBxXU584U6jSJ9Mg-1" source="AAituBxXU584U6jSJ9Mg-6" target="AAituBxXU584U6jSJ9Mg-11" edge="1">
<mxGeometry relative="1" as="geometry">
<Array as="points">
<mxPoint x="175" y="540" />
<mxPoint x="175" y="272" />
</Array>
</mxGeometry>
</mxCell>
<mxCell id="AAituBxXU584U6jSJ9Mg-30" value="<font style="font-size: 18px;">Cloud Server<br>Public IP Address<br>Ovelay IP&nbsp;Address<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="AAituBxXU584U6jSJ9Mg-1" vertex="1">
<mxGeometry x="343" y="401" width="71" height="75" as="geometry" />
</mxCell>
<mxCell id="AAituBxXU584U6jSJ9Mg-31" style="edgeStyle=orthogonalEdgeStyle;shape=connector;curved=1;rounded=1;comic=0;orthogonalLoop=1;jettySize=auto;html=1;entryX=0.428;entryY=1.004;entryDx=0;entryDy=0;entryPerimeter=0;dashed=1;labelBackgroundColor=#114B5F;strokeColor=#B20000;strokeWidth=3;fontFamily=Helvetica;fontSize=11;fontColor=#E4FDE1;endArrow=none;endFill=0;fillColor=#e51400;flowAnimation=1;" parent="AAituBxXU584U6jSJ9Mg-1" source="AAituBxXU584U6jSJ9Mg-32" target="AAituBxXU584U6jSJ9Mg-15" edge="1">
<mxGeometry relative="1" as="geometry" />
</mxCell>
<mxCell id="AAituBxXU584U6jSJ9Mg-32" value="" style="outlineConnect=0;dashed=0;verticalLabelPosition=bottom;verticalAlign=top;align=center;html=1;shape=mxgraph.aws3.vpn_connection;fillColor=#F58534;gradientColor=none;fontFamily=Helvetica;fontSize=11;fontColor=#E4FDE1;" parent="AAituBxXU584U6jSJ9Mg-1" vertex="1">
<mxGeometry x="349.25" y="560" width="58.5" height="48" as="geometry" />
</mxCell>
<mxCell id="ukP8A1QS5QuM-0e5NQdQ-0" value="Data" style="endArrow=none;html=1;rounded=1;dashed=1;labelBackgroundColor=#114B5F;comic=0;strokeColor=#B20000;strokeWidth=3;fontFamily=Helvetica;fontSize=11;fontColor=#E4FDE1;fillColor=#e51400;shape=connector;curved=1;endFill=0;" parent="AAituBxXU584U6jSJ9Mg-1" edge="1">
<mxGeometry relative="1" as="geometry">
<mxPoint x="290" y="29" as="sourcePoint" />
<mxPoint x="562" y="27" as="targetPoint" />
</mxGeometry>
</mxCell>
<mxCell id="ukP8A1QS5QuM-0e5NQdQ-1" value="Client ID &amp; Pub IP" style="edgeLabel;resizable=0;html=1;align=center;verticalAlign=middle;fontFamily=Helvetica;fontSize=21;fontColor=default;" parent="ukP8A1QS5QuM-0e5NQdQ-0" connectable="0" vertex="1">
<mxGeometry relative="1" as="geometry" />
</mxCell>
<mxCell id="ukP8A1QS5QuM-0e5NQdQ-2" value="Data" style="endArrow=none;html=1;rounded=1;dashed=1;labelBackgroundColor=#114B5F;comic=0;strokeColor=#D6B656;strokeWidth=3;fontFamily=Helvetica;fontSize=11;fontColor=#E4FDE1;fillColor=#e51400;shape=connector;curved=1;endFill=0;" parent="AAituBxXU584U6jSJ9Mg-1" edge="1">
<mxGeometry relative="1" as="geometry">
<mxPoint x="292" y="64" as="sourcePoint" />
<mxPoint x="564" y="62" as="targetPoint" />
</mxGeometry>
</mxCell>
<mxCell id="ukP8A1QS5QuM-0e5NQdQ-3" value="Data Transport" style="edgeLabel;resizable=0;html=1;align=center;verticalAlign=middle;fontFamily=Helvetica;fontSize=21;fontColor=default;" parent="ukP8A1QS5QuM-0e5NQdQ-2" connectable="0" vertex="1">
<mxGeometry relative="1" as="geometry" />
</mxCell>
</root>
</mxGraphModel>
</diagram>
<diagram name="Overlay Networks pfsense" id="0zPRU0IHGgPvAPS_Mq6J">
<mxGraphModel dx="1689" dy="891" grid="0" gridSize="10" guides="1" tooltips="1" connect="1" arrows="1" fold="1" page="1" pageScale="1" pageWidth="1100" pageHeight="850" background="#114B5F" math="0" shadow="0">
<root>
<mxCell id="lRkwEl25OZNOJ7w7b_Vb-0" />
<mxCell id="lRkwEl25OZNOJ7w7b_Vb-1" parent="lRkwEl25OZNOJ7w7b_Vb-0" />
<mxCell id="lRkwEl25OZNOJ7w7b_Vb-2" value="<font style="font-size: 18px">Linux Server<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="lRkwEl25OZNOJ7w7b_Vb-1" vertex="1">
<mxGeometry x="51" y="57" width="71" height="75" as="geometry" />
</mxCell>
<mxCell id="lRkwEl25OZNOJ7w7b_Vb-3" style="edgeStyle=orthogonalEdgeStyle;rounded=1;orthogonalLoop=1;jettySize=auto;html=1;strokeColor=none;strokeWidth=3;labelBackgroundColor=#114B5F;fontColor=#E4FDE1;" parent="lRkwEl25OZNOJ7w7b_Vb-1" source="lRkwEl25OZNOJ7w7b_Vb-13" edge="1">
<mxGeometry relative="1" as="geometry">
<mxPoint x="137" y="171" as="sourcePoint" />
<mxPoint x="651" y="307" as="targetPoint" />
</mxGeometry>
</mxCell>
<mxCell id="lRkwEl25OZNOJ7w7b_Vb-4" value="<font style="font-size: 18px">Windows Server<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="lRkwEl25OZNOJ7w7b_Vb-1" vertex="1">
<mxGeometry x="51" y="175" width="71" height="75" as="geometry" />
</mxCell>
<mxCell id="lRkwEl25OZNOJ7w7b_Vb-5" value="<font style="font-size: 15px;">Office/Home Network</font>" style="swimlane;whiteSpace=wrap;html=1;fontFamily=Helvetica;fontSize=11;fontColor=default;labelBackgroundColor=none;" parent="lRkwEl25OZNOJ7w7b_Vb-1" vertex="1">
<mxGeometry x="12" y="25" width="259" height="400" as="geometry" />
</mxCell>
<mxCell id="lRkwEl25OZNOJ7w7b_Vb-6" value="Printer" style="fontColor=#FFFFFF;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.printer;fontFamily=Helvetica;fontSize=18;" parent="lRkwEl25OZNOJ7w7b_Vb-5" vertex="1">
<mxGeometry x="171" y="303" width="58" height="54" as="geometry" />
</mxCell>
<mxCell id="lRkwEl25OZNOJ7w7b_Vb-7" value="<font style="font-size: 18px;">NAS</font>" style="sketch=0;pointerEvents=1;shadow=0;dashed=0;html=1;strokeColor=none;fillColor=none;labelPosition=center;verticalLabelPosition=bottom;verticalAlign=top;align=center;outlineConnect=0;shape=mxgraph.veeam2.nas;fontFamily=Helvetica;fontSize=11;fontColor=#E4FDE1;" parent="lRkwEl25OZNOJ7w7b_Vb-5" vertex="1">
<mxGeometry x="175" y="36" width="58" height="57" as="geometry" />
</mxCell>
<mxCell id="lRkwEl25OZNOJ7w7b_Vb-8" value="<font color="#ffffff" style="font-size: 18px;">Desktop</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.pc;fontFamily=Helvetica;fontSize=11;" parent="lRkwEl25OZNOJ7w7b_Vb-5" vertex="1">
<mxGeometry x="21" y="283" width="100" height="70" as="geometry" />
</mxCell>
<mxCell id="lRkwEl25OZNOJ7w7b_Vb-10" value="<font style="font-size: 17px">pfsense<br>TailScale<br><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.firewall;" parent="lRkwEl25OZNOJ7w7b_Vb-1" vertex="1">
<mxGeometry x="221" y="175" width="100" height="100" as="geometry" />
</mxCell>
<mxCell id="lRkwEl25OZNOJ7w7b_Vb-11" value="" style="edgeStyle=orthogonalEdgeStyle;rounded=1;orthogonalLoop=1;jettySize=auto;html=1;strokeColor=none;strokeWidth=3;labelBackgroundColor=#114B5F;fontColor=#E4FDE1;" parent="lRkwEl25OZNOJ7w7b_Vb-1" target="lRkwEl25OZNOJ7w7b_Vb-13" edge="1">
<mxGeometry relative="1" as="geometry">
<mxPoint x="137" y="171" as="sourcePoint" />
<mxPoint x="651" y="307" as="targetPoint" />
</mxGeometry>
</mxCell>
<mxCell id="lRkwEl25OZNOJ7w7b_Vb-12" style="edgeStyle=orthogonalEdgeStyle;shape=connector;curved=1;rounded=1;comic=0;orthogonalLoop=1;jettySize=auto;html=1;entryX=1;entryY=0.5;entryDx=0;entryDy=0;entryPerimeter=0;labelBackgroundColor=#114B5F;strokeColor=#028090;strokeWidth=3;fontFamily=Helvetica;fontSize=11;fontColor=#E4FDE1;endArrow=none;endFill=0;fillColor=#F45B69;" parent="lRkwEl25OZNOJ7w7b_Vb-1" source="lRkwEl25OZNOJ7w7b_Vb-13" target="lRkwEl25OZNOJ7w7b_Vb-10" edge="1">
<mxGeometry relative="1" as="geometry" />
</mxCell>
<mxCell id="lRkwEl25OZNOJ7w7b_Vb-13" value="<h2><b><br><br>The Internet</b></h2>" style="html=1;outlineConnect=0;fillColor=#F45B69;strokeColor=#028090;gradientDirection=north;strokeWidth=2;shape=mxgraph.networks.cloud;fontColor=#E4FDE1;" parent="lRkwEl25OZNOJ7w7b_Vb-1" vertex="1">
<mxGeometry x="465" y="92.5" width="170" height="100" as="geometry" />
</mxCell>
<mxCell id="40aGstoSNr1vewTZTgeh-1" style="edgeStyle=orthogonalEdgeStyle;shape=connector;curved=1;rounded=1;comic=0;orthogonalLoop=1;jettySize=auto;html=1;dashed=1;labelBackgroundColor=#114B5F;strokeColor=#d6b656;strokeWidth=3;fontFamily=Helvetica;fontSize=11;fontColor=#E4FDE1;endArrow=none;endFill=0;fillColor=#fff2cc;gradientColor=#ffd966;flowAnimation=1;" parent="lRkwEl25OZNOJ7w7b_Vb-1" source="lRkwEl25OZNOJ7w7b_Vb-16" target="lRkwEl25OZNOJ7w7b_Vb-20" edge="1">
<mxGeometry relative="1" as="geometry" />
</mxCell>
<mxCell id="lRkwEl25OZNOJ7w7b_Vb-16" value="<font color="#ffffff" style="font-size: 18px;">You</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.laptop;fontFamily=Helvetica;fontSize=11;" parent="lRkwEl25OZNOJ7w7b_Vb-1" vertex="1">
<mxGeometry x="950" y="289" width="100" height="55" as="geometry" />
</mxCell>
<mxCell id="lRkwEl25OZNOJ7w7b_Vb-17" value="" style="shape=image;verticalLabelPosition=bottom;verticalAlign=top;imageAspect=0;aspect=fixed;image=data:image/png,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;fontFamily=Helvetica;fontSize=11;fontColor=#E4FDE1;" parent="lRkwEl25OZNOJ7w7b_Vb-1" vertex="1">
<mxGeometry x="902" y="103.78" width="115.92" height="132.22" as="geometry" />
</mxCell>
<mxCell id="lRkwEl25OZNOJ7w7b_Vb-18" value="<font style="font-size: 15px;">Some Untrusted Network</font>" style="swimlane;whiteSpace=wrap;html=1;fontFamily=Helvetica;fontSize=11;fontColor=default;labelBackgroundColor=none;" parent="lRkwEl25OZNOJ7w7b_Vb-1" vertex="1">
<mxGeometry x="836.5" y="73" width="249.5" height="357" as="geometry" />
</mxCell>
<mxCell id="lRkwEl25OZNOJ7w7b_Vb-19" style="edgeStyle=orthogonalEdgeStyle;shape=connector;curved=1;rounded=1;comic=0;orthogonalLoop=1;jettySize=auto;html=1;labelBackgroundColor=#114B5F;strokeColor=#028090;strokeWidth=3;fontFamily=Helvetica;fontSize=11;fontColor=#E4FDE1;endArrow=none;endFill=0;fillColor=#F45B69;" parent="lRkwEl25OZNOJ7w7b_Vb-1" source="lRkwEl25OZNOJ7w7b_Vb-20" target="lRkwEl25OZNOJ7w7b_Vb-13" edge="1">
<mxGeometry relative="1" as="geometry">
<Array as="points">
<mxPoint x="724" y="286" />
<mxPoint x="724" y="143" />
</Array>
</mxGeometry>
</mxCell>
<mxCell id="40aGstoSNr1vewTZTgeh-2" style="edgeStyle=orthogonalEdgeStyle;shape=connector;curved=1;rounded=1;comic=0;orthogonalLoop=1;jettySize=auto;html=1;dashed=1;labelBackgroundColor=#114B5F;strokeColor=#d6b656;strokeWidth=3;fontFamily=Helvetica;fontSize=11;fontColor=#E4FDE1;endArrow=none;endFill=0;fillColor=#fff2cc;gradientColor=#ffd966;flowAnimation=1;" parent="lRkwEl25OZNOJ7w7b_Vb-1" source="lRkwEl25OZNOJ7w7b_Vb-20" target="CMOa6A8smlVOAUI2WMZq-0" edge="1">
<mxGeometry relative="1" as="geometry" />
</mxCell>
<mxCell id="lRkwEl25OZNOJ7w7b_Vb-20" value="<font style="font-size: 17px">Firewall<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.firewall;" parent="lRkwEl25OZNOJ7w7b_Vb-1" vertex="1">
<mxGeometry x="785" y="236" width="100" height="100" as="geometry" />
</mxCell>
<mxCell id="cNnpgchW9kTuxXwU-dBW-0" style="edgeStyle=orthogonalEdgeStyle;shape=connector;curved=1;rounded=1;comic=0;orthogonalLoop=1;jettySize=auto;html=1;dashed=1;labelBackgroundColor=#114B5F;strokeColor=#d6b656;strokeWidth=3;fontFamily=Helvetica;fontSize=11;fontColor=#E4FDE1;endArrow=none;endFill=0;fillColor=#fff2cc;gradientColor=#ffd966;flowAnimation=1;" parent="lRkwEl25OZNOJ7w7b_Vb-1" source="CMOa6A8smlVOAUI2WMZq-0" target="lRkwEl25OZNOJ7w7b_Vb-10" edge="1">
<mxGeometry relative="1" as="geometry">
<Array as="points">
<mxPoint x="546" y="241" />
</Array>
</mxGeometry>
</mxCell>
<mxCell id="CMOa6A8smlVOAUI2WMZq-0" value="<font style="font-size: 17px">Coordination<br>Server<br></font>" style="rounded=1;whiteSpace=wrap;html=1;fillColor=#007FFF;strokeColor=#028090;fontColor=#E4FDE1;" parent="lRkwEl25OZNOJ7w7b_Vb-1" vertex="1">
<mxGeometry x="486" y="278" width="120" height="60" as="geometry" />
</mxCell>
<mxCell id="40aGstoSNr1vewTZTgeh-0" style="edgeStyle=orthogonalEdgeStyle;shape=connector;curved=1;rounded=1;comic=0;orthogonalLoop=1;jettySize=auto;html=1;dashed=1;labelBackgroundColor=#114B5F;strokeColor=#d6b656;strokeWidth=3;fontFamily=Helvetica;fontSize=11;fontColor=#E4FDE1;endArrow=classic;endFill=1;fillColor=#fff2cc;flowAnimation=1;gradientColor=#ffd966;" parent="lRkwEl25OZNOJ7w7b_Vb-1" edge="1">
<mxGeometry relative="1" as="geometry">
<mxPoint x="165" y="223" as="targetPoint" />
<mxPoint x="221" y="223" as="sourcePoint" />
</mxGeometry>
</mxCell>
<mxCell id="vjYbf31yy1FJ7XOG023f-0" value="TailScale<br style="font-size: 24px;">Headscale" style="text;html=1;strokeColor=none;fillColor=none;align=center;verticalAlign=middle;whiteSpace=wrap;rounded=0;fontSize=24;fontFamily=Helvetica;fontColor=#FFFFFF;fontStyle=1" parent="lRkwEl25OZNOJ7w7b_Vb-1" vertex="1">
<mxGeometry x="520" y="365" width="60" height="30" as="geometry" />
</mxCell>
</root>
</mxGraphModel>
</diagram>
<diagram name="TrueNAS TailScale" id="hX-qAN5QeOpQw5Cd3u5a">
<mxGraphModel dx="2105" dy="979" grid="0" gridSize="10" guides="1" tooltips="1" connect="1" arrows="1" fold="1" page="1" pageScale="1" pageWidth="1100" pageHeight="850" background="#114B5F" math="0" shadow="0">
<root>
<mxCell id="xl0fz5R6bxZ0DP9hM3F0-0" />
<mxCell id="xl0fz5R6bxZ0DP9hM3F0-1" parent="xl0fz5R6bxZ0DP9hM3F0-0" />
<mxCell id="xl0fz5R6bxZ0DP9hM3F0-3" style="edgeStyle=orthogonalEdgeStyle;rounded=1;orthogonalLoop=1;jettySize=auto;html=1;strokeColor=none;strokeWidth=3;labelBackgroundColor=#114B5F;fontColor=#E4FDE1;" parent="xl0fz5R6bxZ0DP9hM3F0-1" source="xl0fz5R6bxZ0DP9hM3F0-12" edge="1">
<mxGeometry relative="1" as="geometry">
<mxPoint x="137" y="171" as="sourcePoint" />
<mxPoint x="651" y="307" as="targetPoint" />
</mxGeometry>
</mxCell>
<mxCell id="xl0fz5R6bxZ0DP9hM3F0-5" value="<font style="font-size: 15px;">Office/Home Network</font>" style="swimlane;whiteSpace=wrap;html=1;fontFamily=Helvetica;fontSize=11;fontColor=default;labelBackgroundColor=none;" parent="xl0fz5R6bxZ0DP9hM3F0-1" vertex="1">
<mxGeometry x="21" y="26" width="285" height="522" as="geometry" />
</mxCell>
<mxCell id="4e7oVSs-p5OYb3izuI7S-0" style="edgeStyle=orthogonalEdgeStyle;shape=connector;curved=1;rounded=1;comic=0;orthogonalLoop=1;jettySize=auto;html=1;entryX=1.007;entryY=0.64;entryDx=0;entryDy=0;entryPerimeter=0;dashed=1;labelBackgroundColor=#114B5F;strokeColor=#d6b656;strokeWidth=3;fontFamily=Helvetica;fontSize=11;fontColor=#E4FDE1;endArrow=classic;endFill=1;fillColor=#fff2cc;gradientColor=#ffd966;flowAnimation=1;" parent="xl0fz5R6bxZ0DP9hM3F0-5" source="xl0fz5R6bxZ0DP9hM3F0-7" target="xl0fz5R6bxZ0DP9hM3F0-2" edge="1">
<mxGeometry relative="1" as="geometry">
<Array as="points">
<mxPoint x="113" y="224" />
<mxPoint x="113" y="143" />
<mxPoint x="124" y="143" />
<mxPoint x="124" y="77" />
</Array>
</mxGeometry>
</mxCell>
<mxCell id="V1VvCkpREi0vPRD6B3yv-9" style="edgeStyle=orthogonalEdgeStyle;shape=connector;curved=1;rounded=1;comic=0;orthogonalLoop=1;jettySize=auto;html=1;entryX=1;entryY=0.5;entryDx=0;entryDy=0;entryPerimeter=0;dashed=1;labelBackgroundColor=#114B5F;strokeColor=#d6b656;strokeWidth=3;fontFamily=Helvetica;fontSize=11;fontColor=#E4FDE1;endArrow=classic;endFill=1;fillColor=#fff2cc;gradientColor=#ffd966;flowAnimation=1;" parent="xl0fz5R6bxZ0DP9hM3F0-5" source="xl0fz5R6bxZ0DP9hM3F0-7" target="xl0fz5R6bxZ0DP9hM3F0-8" edge="1">
<mxGeometry relative="1" as="geometry">
<mxPoint x="108" y="276" as="sourcePoint" />
<Array as="points">
<mxPoint x="159" y="269" />
<mxPoint x="159" y="389" />
</Array>
</mxGeometry>
</mxCell>
<mxCell id="xl0fz5R6bxZ0DP9hM3F0-7" value="<font style="font-size: 18px;">TrueNAS<br>Scale<br>192.168.3.4<br></font>" style="sketch=0;pointerEvents=1;shadow=0;dashed=0;html=1;strokeColor=none;fillColor=none;labelPosition=center;verticalLabelPosition=bottom;verticalAlign=top;align=center;outlineConnect=0;shape=mxgraph.veeam2.nas;fontFamily=Helvetica;fontSize=11;fontColor=#E4FDE1;" parent="xl0fz5R6bxZ0DP9hM3F0-5" vertex="1">
<mxGeometry x="16" y="186" width="90.5" height="75" as="geometry" />
</mxCell>
<mxCell id="xl0fz5R6bxZ0DP9hM3F0-8" value="<font color="#ffffff" style="font-size: 18px;">Computer<br>192.168.3.14<br></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.pc;fontFamily=Helvetica;fontSize=11;" parent="xl0fz5R6bxZ0DP9hM3F0-5" vertex="1">
<mxGeometry x="20" y="354" width="100" height="70" as="geometry" />
</mxCell>
<mxCell id="xl0fz5R6bxZ0DP9hM3F0-2" value="<font style="font-size: 18px">Server<br>192.168.3.8<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="xl0fz5R6bxZ0DP9hM3F0-5" vertex="1">
<mxGeometry x="35.5" y="36" width="51.5" height="64" as="geometry" />
</mxCell>
<mxCell id="xl0fz5R6bxZ0DP9hM3F0-9" value="<font style="font-size: 17px">Home<br>Firewall<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.firewall;" parent="xl0fz5R6bxZ0DP9hM3F0-5" vertex="1">
<mxGeometry x="172" y="147" width="100" height="100" as="geometry" />
</mxCell>
<mxCell id="t1akxngjm2ouQgt6dtDE-3" value="192.168.3.0/24" style="text;html=1;strokeColor=none;fillColor=none;align=center;verticalAlign=middle;whiteSpace=wrap;rounded=0;fontSize=24;fontFamily=Helvetica;fontColor=#FFFFFF;fontStyle=1" parent="xl0fz5R6bxZ0DP9hM3F0-5" vertex="1">
<mxGeometry x="99" y="31" width="182" height="30" as="geometry" />
</mxCell>
<mxCell id="t1akxngjm2ouQgt6dtDE-1" style="edgeStyle=orthogonalEdgeStyle;shape=connector;curved=1;rounded=1;comic=0;orthogonalLoop=1;jettySize=auto;html=1;entryX=0.5;entryY=0;entryDx=0;entryDy=0;dashed=1;labelBackgroundColor=#114B5F;strokeColor=#2D7600;strokeWidth=3;fontFamily=Helvetica;fontSize=11;fontColor=#E4FDE1;endArrow=none;endFill=0;fillColor=#60a917;" parent="xl0fz5R6bxZ0DP9hM3F0-1" source="xl0fz5R6bxZ0DP9hM3F0-9" target="xl0fz5R6bxZ0DP9hM3F0-21" edge="1">
<mxGeometry relative="1" as="geometry" />
</mxCell>
<mxCell id="xl0fz5R6bxZ0DP9hM3F0-10" value="" style="edgeStyle=orthogonalEdgeStyle;rounded=1;orthogonalLoop=1;jettySize=auto;html=1;strokeColor=none;strokeWidth=3;labelBackgroundColor=#114B5F;fontColor=#E4FDE1;" parent="xl0fz5R6bxZ0DP9hM3F0-1" target="xl0fz5R6bxZ0DP9hM3F0-12" edge="1">
<mxGeometry relative="1" as="geometry">
<mxPoint x="137" y="171" as="sourcePoint" />
<mxPoint x="651" y="307" as="targetPoint" />
</mxGeometry>
</mxCell>
<mxCell id="xl0fz5R6bxZ0DP9hM3F0-11" style="edgeStyle=orthogonalEdgeStyle;shape=connector;curved=1;rounded=1;comic=0;orthogonalLoop=1;jettySize=auto;html=1;entryX=1;entryY=0.5;entryDx=0;entryDy=0;entryPerimeter=0;labelBackgroundColor=#114B5F;strokeColor=#028090;strokeWidth=3;fontFamily=Helvetica;fontSize=11;fontColor=#E4FDE1;endArrow=none;endFill=0;fillColor=#F45B69;" parent="xl0fz5R6bxZ0DP9hM3F0-1" source="xl0fz5R6bxZ0DP9hM3F0-12" target="xl0fz5R6bxZ0DP9hM3F0-9" edge="1">
<mxGeometry relative="1" as="geometry" />
</mxCell>
<mxCell id="xl0fz5R6bxZ0DP9hM3F0-12" value="<h2><b><br><br>The Internet</b></h2>" style="html=1;outlineConnect=0;fillColor=#F45B69;strokeColor=#028090;gradientDirection=north;strokeWidth=2;shape=mxgraph.networks.cloud;fontColor=#E4FDE1;" parent="xl0fz5R6bxZ0DP9hM3F0-1" vertex="1">
<mxGeometry x="465" y="92.5" width="170" height="100" as="geometry" />
</mxCell>
<mxCell id="xl0fz5R6bxZ0DP9hM3F0-13" style="edgeStyle=orthogonalEdgeStyle;shape=connector;curved=1;rounded=1;comic=0;orthogonalLoop=1;jettySize=auto;html=1;dashed=1;labelBackgroundColor=#114B5F;strokeColor=#d6b656;strokeWidth=3;fontFamily=Helvetica;fontSize=11;fontColor=#E4FDE1;endArrow=none;endFill=0;fillColor=#fff2cc;gradientColor=#ffd966;flowAnimation=1;" parent="xl0fz5R6bxZ0DP9hM3F0-1" source="xl0fz5R6bxZ0DP9hM3F0-14" target="xl0fz5R6bxZ0DP9hM3F0-19" edge="1">
<mxGeometry relative="1" as="geometry" />
</mxCell>
<mxCell id="xl0fz5R6bxZ0DP9hM3F0-14" value="<font color="#ffffff" style="font-size: 18px;">You</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.laptop;fontFamily=Helvetica;fontSize=11;" parent="xl0fz5R6bxZ0DP9hM3F0-1" vertex="1">
<mxGeometry x="950" y="289" width="100" height="55" as="geometry" />
</mxCell>
<mxCell id="xl0fz5R6bxZ0DP9hM3F0-15" value="" style="shape=image;verticalLabelPosition=bottom;verticalAlign=top;imageAspect=0;aspect=fixed;image=data:image/png,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;fontFamily=Helvetica;fontSize=11;fontColor=#E4FDE1;" parent="xl0fz5R6bxZ0DP9hM3F0-1" vertex="1">
<mxGeometry x="902" y="103.78" width="115.92" height="132.22" as="geometry" />
</mxCell>
<mxCell id="xl0fz5R6bxZ0DP9hM3F0-16" value="<font style="font-size: 15px;">Some Untrusted Network</font>" style="swimlane;whiteSpace=wrap;html=1;fontFamily=Helvetica;fontSize=11;fontColor=default;labelBackgroundColor=none;" parent="xl0fz5R6bxZ0DP9hM3F0-1" vertex="1">
<mxGeometry x="836.5" y="73" width="249.5" height="357" as="geometry" />
</mxCell>
<mxCell id="xl0fz5R6bxZ0DP9hM3F0-17" style="edgeStyle=orthogonalEdgeStyle;shape=connector;curved=1;rounded=1;comic=0;orthogonalLoop=1;jettySize=auto;html=1;labelBackgroundColor=#114B5F;strokeColor=#028090;strokeWidth=3;fontFamily=Helvetica;fontSize=11;fontColor=#E4FDE1;endArrow=none;endFill=0;fillColor=#F45B69;" parent="xl0fz5R6bxZ0DP9hM3F0-1" source="xl0fz5R6bxZ0DP9hM3F0-19" target="xl0fz5R6bxZ0DP9hM3F0-12" edge="1">
<mxGeometry relative="1" as="geometry">
<Array as="points">
<mxPoint x="724" y="286" />
<mxPoint x="724" y="143" />
</Array>
</mxGeometry>
</mxCell>
<mxCell id="t1akxngjm2ouQgt6dtDE-0" style="edgeStyle=orthogonalEdgeStyle;shape=connector;curved=1;rounded=1;comic=0;orthogonalLoop=1;jettySize=auto;html=1;dashed=1;labelBackgroundColor=#114B5F;strokeColor=#2D7600;strokeWidth=3;fontFamily=Helvetica;fontSize=11;fontColor=#E4FDE1;endArrow=none;endFill=0;fillColor=#60a917;" parent="xl0fz5R6bxZ0DP9hM3F0-1" source="xl0fz5R6bxZ0DP9hM3F0-19" target="xl0fz5R6bxZ0DP9hM3F0-21" edge="1">
<mxGeometry relative="1" as="geometry" />
</mxCell>
<mxCell id="t1akxngjm2ouQgt6dtDE-2" style="edgeStyle=orthogonalEdgeStyle;shape=connector;curved=1;rounded=1;comic=0;orthogonalLoop=1;jettySize=auto;html=1;dashed=1;labelBackgroundColor=#114B5F;strokeColor=#d6b656;strokeWidth=3;fontFamily=Helvetica;fontSize=11;fontColor=#E4FDE1;endArrow=none;endFill=0;fillColor=#fff2cc;gradientColor=#ffd966;flowAnimation=1;" parent="xl0fz5R6bxZ0DP9hM3F0-1" source="xl0fz5R6bxZ0DP9hM3F0-19" target="xl0fz5R6bxZ0DP9hM3F0-9" edge="1">
<mxGeometry relative="1" as="geometry">
<Array as="points">
<mxPoint x="574" y="286" />
<mxPoint x="574" y="225" />
</Array>
</mxGeometry>
</mxCell>
<mxCell id="xl0fz5R6bxZ0DP9hM3F0-19" value="<font style="font-size: 17px">Firewall<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.firewall;" parent="xl0fz5R6bxZ0DP9hM3F0-1" vertex="1">
<mxGeometry x="785" y="236" width="100" height="100" as="geometry" />
</mxCell>
<mxCell id="xl0fz5R6bxZ0DP9hM3F0-21" value="<font style="font-size: 17px">Coordination<br>Server<br></font>" style="rounded=1;whiteSpace=wrap;html=1;fillColor=#007FFF;strokeColor=#028090;fontColor=#E4FDE1;" parent="xl0fz5R6bxZ0DP9hM3F0-1" vertex="1">
<mxGeometry x="507" y="360" width="120" height="60" as="geometry" />
</mxCell>
<mxCell id="xl0fz5R6bxZ0DP9hM3F0-22" style="edgeStyle=orthogonalEdgeStyle;shape=connector;curved=1;rounded=1;comic=0;orthogonalLoop=1;jettySize=auto;html=1;dashed=1;labelBackgroundColor=#114B5F;strokeColor=#d6b656;strokeWidth=3;fontFamily=Helvetica;fontSize=11;fontColor=#E4FDE1;endArrow=classic;endFill=1;fillColor=#fff2cc;flowAnimation=1;gradientColor=#ffd966;" parent="xl0fz5R6bxZ0DP9hM3F0-1" target="xl0fz5R6bxZ0DP9hM3F0-7" edge="1">
<mxGeometry relative="1" as="geometry">
<mxPoint x="165" y="223" as="targetPoint" />
<mxPoint x="221" y="223" as="sourcePoint" />
<Array as="points">
<mxPoint x="221" y="224" />
<mxPoint x="174" y="224" />
<mxPoint x="174" y="269" />
</Array>
</mxGeometry>
</mxCell>
<mxCell id="xl0fz5R6bxZ0DP9hM3F0-23" value="TailScale Or<br style="font-size: 24px;">Headscale" style="text;html=1;strokeColor=none;fillColor=none;align=center;verticalAlign=middle;whiteSpace=wrap;rounded=0;fontSize=24;fontFamily=Helvetica;fontColor=#FFFFFF;fontStyle=1" parent="xl0fz5R6bxZ0DP9hM3F0-1" vertex="1">
<mxGeometry x="542" y="455" width="60" height="30" as="geometry" />
</mxCell>
</root>
</mxGraphModel>
</diagram>
<diagram name="Copy of TrueNAS TailScale" id="KhaUUl-lAHWcRVktS0qr">
<mxGraphModel dx="1154" dy="660" grid="0" gridSize="10" guides="1" tooltips="1" connect="1" arrows="1" fold="1" page="1" pageScale="1" pageWidth="1100" pageHeight="850" background="#114B5F" math="0" shadow="0">
<root>
<mxCell id="Ex4LTmJf1Jy0YgpGwElL-0" />
<mxCell id="Ex4LTmJf1Jy0YgpGwElL-1" parent="Ex4LTmJf1Jy0YgpGwElL-0" />
<mxCell id="Ex4LTmJf1Jy0YgpGwElL-2" style="edgeStyle=orthogonalEdgeStyle;rounded=1;orthogonalLoop=1;jettySize=auto;html=1;strokeColor=none;strokeWidth=3;labelBackgroundColor=#114B5F;fontColor=#E4FDE1;" edge="1" parent="Ex4LTmJf1Jy0YgpGwElL-1" source="Ex4LTmJf1Jy0YgpGwElL-14">
<mxGeometry relative="1" as="geometry">
<mxPoint x="137" y="171" as="sourcePoint" />
<mxPoint x="651" y="307" as="targetPoint" />
</mxGeometry>
</mxCell>
<mxCell id="Ex4LTmJf1Jy0YgpGwElL-3" value="<font style="font-size: 15px;">Location A</font>" style="swimlane;whiteSpace=wrap;html=1;fontFamily=Helvetica;fontSize=11;fontColor=default;labelBackgroundColor=none;" vertex="1" parent="Ex4LTmJf1Jy0YgpGwElL-1">
<mxGeometry x="21" y="26" width="285" height="409" as="geometry" />
</mxCell>
<mxCell id="PyIEu8bRANhBPx-7bCXf-9" style="edgeStyle=orthogonalEdgeStyle;shape=connector;curved=1;rounded=1;comic=0;orthogonalLoop=1;jettySize=auto;html=1;dashed=1;labelBackgroundColor=#114B5F;strokeColor=#d6b656;strokeWidth=3;fontFamily=Helvetica;fontSize=11;fontColor=#E4FDE1;endArrow=none;endFill=0;fillColor=#fff2cc;gradientColor=#ffd966;flowAnimation=1;" edge="1" parent="Ex4LTmJf1Jy0YgpGwElL-3" source="Ex4LTmJf1Jy0YgpGwElL-6" target="Ex4LTmJf1Jy0YgpGwElL-9">
<mxGeometry relative="1" as="geometry">