blog.git

blog

~ Personal research notes. blog.sqzer.com
git clone https://github.com/debuman/blog.git

src/lib/diagrams/dc1c6779ce6337ef.svg (22563B)

      1 <svg id="mmd-dc1c6779ce6337ef" width="1526.07080078125" xmlns="http://www.w3.org/2000/svg" class="flowchart" height="173.07046508789062" viewBox="4 4 1526.07080078125 173.07046508789062" role="graphics-document document" aria-roledescription="flowchart-v2"><style>#mmd-dc1c6779ce6337ef{font-family:'Lora','KoBody','KoFallback','LatinFallback',Georgia,'Times New Roman',serif;font-size:15px;fill:#000000;}@keyframes edge-animation-frame{from{stroke-dashoffset:0;}}@keyframes dash{to{stroke-dashoffset:0;}}#mmd-dc1c6779ce6337ef .edge-animation-slow{stroke-dasharray:9,5!important;stroke-dashoffset:900;animation:dash 50s linear infinite;stroke-linecap:round;}#mmd-dc1c6779ce6337ef .edge-animation-fast{stroke-dasharray:9,5!important;stroke-dashoffset:900;animation:dash 20s linear infinite;stroke-linecap:round;}#mmd-dc1c6779ce6337ef .error-icon{fill:#fffbf4;}#mmd-dc1c6779ce6337ef .error-text{fill:#000000;stroke:#000000;}#mmd-dc1c6779ce6337ef .edge-thickness-normal{stroke-width:1px;}#mmd-dc1c6779ce6337ef .edge-thickness-thick{stroke-width:3.5px;}#mmd-dc1c6779ce6337ef .edge-pattern-solid{stroke-dasharray:0;}#mmd-dc1c6779ce6337ef .edge-thickness-invisible{stroke-width:0;fill:none;}#mmd-dc1c6779ce6337ef .edge-pattern-dashed{stroke-dasharray:3;}#mmd-dc1c6779ce6337ef .edge-pattern-dotted{stroke-dasharray:2;}#mmd-dc1c6779ce6337ef .marker{fill:#605a4e;stroke:#605a4e;}#mmd-dc1c6779ce6337ef .marker.cross{stroke:#605a4e;}#mmd-dc1c6779ce6337ef svg{font-family:'Lora','KoBody','KoFallback','LatinFallback',Georgia,'Times New Roman',serif;font-size:15px;}#mmd-dc1c6779ce6337ef p{margin:0;}#mmd-dc1c6779ce6337ef .label{font-family:'Lora','KoBody','KoFallback','LatinFallback',Georgia,'Times New Roman',serif;color:#000000;}#mmd-dc1c6779ce6337ef .cluster-label text{fill:#000000;}#mmd-dc1c6779ce6337ef .cluster-label span{color:#000000;}#mmd-dc1c6779ce6337ef .cluster-label span p{background-color:transparent;}#mmd-dc1c6779ce6337ef .label text,#mmd-dc1c6779ce6337ef span{fill:#000000;color:#000000;}#mmd-dc1c6779ce6337ef .node rect,#mmd-dc1c6779ce6337ef .node circle,#mmd-dc1c6779ce6337ef .node ellipse,#mmd-dc1c6779ce6337ef .node polygon,#mmd-dc1c6779ce6337ef .node path{fill:#faedda;stroke:#eed6aa;stroke-width:1px;}#mmd-dc1c6779ce6337ef .rough-node .label text,#mmd-dc1c6779ce6337ef .node .label text,#mmd-dc1c6779ce6337ef .image-shape .label,#mmd-dc1c6779ce6337ef .icon-shape .label{text-anchor:middle;}#mmd-dc1c6779ce6337ef .node .katex path{fill:#000;stroke:#000;stroke-width:1px;}#mmd-dc1c6779ce6337ef .rough-node .label,#mmd-dc1c6779ce6337ef .node .label,#mmd-dc1c6779ce6337ef .image-shape .label,#mmd-dc1c6779ce6337ef .icon-shape .label{text-align:center;}#mmd-dc1c6779ce6337ef .node.clickable{cursor:pointer;}#mmd-dc1c6779ce6337ef .root .anchor path{fill:#605a4e!important;stroke-width:0;stroke:#605a4e;}#mmd-dc1c6779ce6337ef .arrowheadPath{fill:#00040b;}#mmd-dc1c6779ce6337ef .edgePaths .path{stroke:#605a4e;stroke-width:1px;}#mmd-dc1c6779ce6337ef .flowchart-link{stroke:#605a4e;fill:none;}#mmd-dc1c6779ce6337ef .edgeLabel{background-color:#fffbf4;text-align:center;}#mmd-dc1c6779ce6337ef .edgeLabel p{background-color:#fffbf4;}#mmd-dc1c6779ce6337ef .edgeLabel rect{opacity:0.5;background-color:#fffbf4;fill:#fffbf4;}#mmd-dc1c6779ce6337ef .labelBkg{background-color:rgba(255, 251, 244, 0.5);}#mmd-dc1c6779ce6337ef .cluster rect{fill:#fffbf4;stroke:#b9b8ad;stroke-width:1px;}#mmd-dc1c6779ce6337ef .cluster text{fill:#000000;}#mmd-dc1c6779ce6337ef .cluster span{color:#000000;}#mmd-dc1c6779ce6337ef .node .collapsed-indicator{fill:#b9b8ad;stroke:none;opacity:0.6;}#mmd-dc1c6779ce6337ef .node .collapsed-separator{stroke:#b9b8ad;stroke-width:0.75px;}#mmd-dc1c6779ce6337ef div.mermaidTooltip{position:absolute;text-align:center;max-width:200px;padding:2px;font-family:'Lora','KoBody','KoFallback','LatinFallback',Georgia,'Times New Roman',serif;font-size:12px;background:#fffbf4;border:1px solid #b9b8ad;border-radius:2px;pointer-events:none;z-index:100;}#mmd-dc1c6779ce6337ef .flowchartTitleText{text-anchor:middle;font-size:18px;fill:#000000;}#mmd-dc1c6779ce6337ef rect.text{fill:none;stroke-width:0;}#mmd-dc1c6779ce6337ef .icon-shape,#mmd-dc1c6779ce6337ef .image-shape{background-color:#fffbf4;text-align:center;}#mmd-dc1c6779ce6337ef .icon-shape p,#mmd-dc1c6779ce6337ef .image-shape p{background-color:#fffbf4;padding:2px;}#mmd-dc1c6779ce6337ef .icon-shape .label rect,#mmd-dc1c6779ce6337ef .image-shape .label rect{opacity:0.5;background-color:#fffbf4;fill:#fffbf4;}#mmd-dc1c6779ce6337ef .label-icon{display:inline-block;height:1em;overflow:visible;vertical-align:-0.125em;}#mmd-dc1c6779ce6337ef .node .label-icon path{fill:currentColor;stroke:revert;stroke-width:revert;}#mmd-dc1c6779ce6337ef .node .neo-node{stroke:#eed6aa;}#mmd-dc1c6779ce6337ef [data-look="neo"].node rect,#mmd-dc1c6779ce6337ef [data-look="neo"].cluster rect,#mmd-dc1c6779ce6337ef [data-look="neo"].node polygon{stroke:#eed6aa;filter:drop-shadow( 1px 2px 2px rgba(185,185,185,1));}#mmd-dc1c6779ce6337ef [data-look="neo"].swimlane.cluster rect{filter:none;}#mmd-dc1c6779ce6337ef [data-look="neo"].node path{stroke:#eed6aa;stroke-width:1px;}#mmd-dc1c6779ce6337ef [data-look="neo"].node .outer-path{filter:drop-shadow( 1px 2px 2px rgba(185,185,185,1));}#mmd-dc1c6779ce6337ef [data-look="neo"].node .neo-line path{stroke:#eed6aa;filter:none;}#mmd-dc1c6779ce6337ef [data-look="neo"].node circle{stroke:#eed6aa;filter:drop-shadow( 1px 2px 2px rgba(185,185,185,1));}#mmd-dc1c6779ce6337ef [data-look="neo"].node circle .state-start{fill:#000000;}#mmd-dc1c6779ce6337ef [data-look="neo"].icon-shape .icon{fill:#eed6aa;filter:drop-shadow( 1px 2px 2px rgba(185,185,185,1));}#mmd-dc1c6779ce6337ef [data-look="neo"].icon-shape .icon-neo path{stroke:#eed6aa;filter:drop-shadow( 1px 2px 2px rgba(185,185,185,1));}#mmd-dc1c6779ce6337ef :root{--mermaid-font-family:'Lora','KoBody','KoFallback','LatinFallback',Georgia,'Times New Roman',serif;}#mmd-dc1c6779ce6337ef .censored rect{stroke:rgb(225, 29, 72)!important;stroke-width:3px!important;}#mmd-dc1c6779ce6337ef .censored polygon{stroke:rgb(225, 29, 72)!important;stroke-width:3px!important;}#mmd-dc1c6779ce6337ef .censored ellipse{stroke:rgb(225, 29, 72)!important;stroke-width:3px!important;}#mmd-dc1c6779ce6337ef .censored circle{stroke:rgb(225, 29, 72)!important;stroke-width:3px!important;}#mmd-dc1c6779ce6337ef .censored path{stroke:rgb(225, 29, 72)!important;stroke-width:3px!important;}#mmd-dc1c6779ce6337ef .edgeLabel rect{opacity:1;}</style><g><marker id="mmd-dc1c6779ce6337ef_flowchart-v2-pointEnd" class="marker flowchart-v2" viewBox="0 0 10 10" refX="5" refY="5" markerUnits="userSpaceOnUse" markerWidth="8" markerHeight="8" orient="auto"><path d="M 0 0 L 10 5 L 0 10 z" class="arrowMarkerPath" style="stroke-width: 1; stroke-dasharray: 1, 0;"></path></marker><marker id="mmd-dc1c6779ce6337ef_flowchart-v2-pointStart" class="marker flowchart-v2" viewBox="0 0 10 10" refX="4.5" refY="5" markerUnits="userSpaceOnUse" markerWidth="8" markerHeight="8" orient="auto"><path d="M 0 5 L 10 10 L 10 0 z" class="arrowMarkerPath" style="stroke-width: 1; stroke-dasharray: 1, 0;"></path></marker><marker id="mmd-dc1c6779ce6337ef_flowchart-v2-pointEnd-margin" class="marker flowchart-v2" viewBox="0 0 11.5 14" refX="11.5" refY="7" markerUnits="userSpaceOnUse" markerWidth="10.5" markerHeight="14" orient="auto"><path d="M 0 0 L 11.5 7 L 0 14 z" class="arrowMarkerPath" style="stroke-width: 0; stroke-dasharray: 1, 0;"></path></marker><marker id="mmd-dc1c6779ce6337ef_flowchart-v2-pointStart-margin" class="marker flowchart-v2" viewBox="0 0 11.5 14" refX="1" refY="7" markerUnits="userSpaceOnUse" markerWidth="11.5" markerHeight="14" orient="auto"><polygon points="0,7 11.5,14 11.5,0" class="arrowMarkerPath" style="stroke-width: 0; stroke-dasharray: 1, 0;"></polygon></marker><marker id="mmd-dc1c6779ce6337ef_flowchart-v2-circleEnd" class="marker flowchart-v2" viewBox="0 0 10 10" refX="11" refY="5" markerUnits="userSpaceOnUse" markerWidth="11" markerHeight="11" orient="auto"><circle cx="5" cy="5" r="5" class="arrowMarkerPath" style="stroke-width: 1; stroke-dasharray: 1, 0;"></circle></marker><marker id="mmd-dc1c6779ce6337ef_flowchart-v2-circleStart" class="marker flowchart-v2" viewBox="0 0 10 10" refX="-1" refY="5" markerUnits="userSpaceOnUse" markerWidth="11" markerHeight="11" orient="auto"><circle cx="5" cy="5" r="5" class="arrowMarkerPath" style="stroke-width: 1; stroke-dasharray: 1, 0;"></circle></marker><marker id="mmd-dc1c6779ce6337ef_flowchart-v2-circleEnd-margin" class="marker flowchart-v2" viewBox="0 0 10 10" refY="5" refX="12.25" markerUnits="userSpaceOnUse" markerWidth="14" markerHeight="14" orient="auto"><circle cx="5" cy="5" r="5" class="arrowMarkerPath" style="stroke-width: 0; stroke-dasharray: 1, 0;"></circle></marker><marker id="mmd-dc1c6779ce6337ef_flowchart-v2-circleStart-margin" class="marker flowchart-v2" viewBox="0 0 10 10" refX="-2" refY="5" markerUnits="userSpaceOnUse" markerWidth="14" markerHeight="14" orient="auto"><circle cx="5" cy="5" r="5" class="arrowMarkerPath" style="stroke-width: 0; stroke-dasharray: 1, 0;"></circle></marker><marker id="mmd-dc1c6779ce6337ef_flowchart-v2-crossEnd" class="marker cross flowchart-v2" viewBox="0 0 11 11" refX="12" refY="5.2" markerUnits="userSpaceOnUse" markerWidth="11" markerHeight="11" orient="auto"><path d="M 1,1 l 9,9 M 10,1 l -9,9" class="arrowMarkerPath" style="stroke-width: 2; stroke-dasharray: 1, 0;"></path></marker><marker id="mmd-dc1c6779ce6337ef_flowchart-v2-crossStart" class="marker cross flowchart-v2" viewBox="0 0 11 11" refX="-1" refY="5.2" markerUnits="userSpaceOnUse" markerWidth="11" markerHeight="11" orient="auto"><path d="M 1,1 l 9,9 M 10,1 l -9,9" class="arrowMarkerPath" style="stroke-width: 2; stroke-dasharray: 1, 0;"></path></marker><marker id="mmd-dc1c6779ce6337ef_flowchart-v2-crossEnd-margin" class="marker cross flowchart-v2" viewBox="0 0 15 15" refX="17.7" refY="7.5" markerUnits="userSpaceOnUse" markerWidth="12" markerHeight="12" orient="auto"><path d="M 1,1 L 14,14 M 1,14 L 14,1" class="arrowMarkerPath" style="stroke-width: 2.5;"></path></marker><marker id="mmd-dc1c6779ce6337ef_flowchart-v2-crossStart-margin" class="marker cross flowchart-v2" viewBox="0 0 15 15" refX="-3.5" refY="7.5" markerUnits="userSpaceOnUse" markerWidth="12" markerHeight="12" orient="auto"><path d="M 1,1 L 14,14 M 1,14 L 14,1" class="arrowMarkerPath" style="stroke-width: 2.5; stroke-dasharray: 1, 0;"></path></marker><g class="root"><g class="clusters"><g class="cluster" id="mmd-dc1c6779ce6337ef-WP" data-look="classic"><rect style="" x="1079.8361358642578" y="12" width="252.09375" height="152"></rect><g class="cluster-label" transform="translate(1134.0001983642578, 12)"><g><rect class="background" style="stroke: none"></rect><text y="-10.1" style=""><tspan class="text-outer-tspan row" x="0" y="-0.1em" dy="1.1em"><tspan font-style="normal" class="text-inner-tspan" font-weight="normal">☁️</tspan><tspan font-style="normal" class="text-inner-tspan" font-weight="normal"> Cloudflare</tspan><tspan font-style="normal" class="text-inner-tspan" font-weight="normal"> WARP</tspan></tspan></text></g></g></g><g class="cluster" id="mmd-dc1c6779ce6337ef-JP" data-look="classic"><rect style="" x="527.640625" y="12" width="291.9455108642578" height="152"></rect><g class="cluster-label" transform="translate(576.9343795776367, 12)"><g><rect class="background" style="stroke: none"></rect><text y="-10.1" style=""><tspan class="text-outer-tspan row" x="0" y="-0.1em" dy="1.1em"><tspan font-style="normal" class="text-inner-tspan" font-weight="normal">🇯🇵</tspan><tspan font-style="normal" class="text-inner-tspan" font-weight="normal"> AWS</tspan><tspan font-style="normal" class="text-inner-tspan" font-weight="normal"> 도쿄</tspan><tspan font-style="normal" class="text-inner-tspan" font-weight="normal"> ·</tspan><tspan font-style="normal" class="text-inner-tspan" font-weight="normal"> ap-northeast-1</tspan></tspan></text></g></g></g><g class="cluster" id="mmd-dc1c6779ce6337ef-KR" data-look="classic"><rect style="" x="12" y="12" width="228" height="152"></rect><g class="cluster-label" transform="translate(27.181907653808594, 12)"><g><rect class="background" style="stroke: none"></rect><text y="-10.1" style=""><tspan class="text-outer-tspan row" x="0" y="-0.1em" dy="1.1em"><tspan font-style="normal" class="text-inner-tspan" font-weight="normal">🇰🇷</tspan><tspan font-style="normal" class="text-inner-tspan" font-weight="normal"> 한국</tspan><tspan font-style="normal" class="text-inner-tspan" font-weight="normal"> ·</tspan><tspan font-style="normal" class="text-inner-tspan" font-weight="normal"> KT</tspan><tspan font-style="normal" class="text-inner-tspan" font-weight="normal"> 회선</tspan><tspan font-style="normal" class="text-inner-tspan" font-weight="normal"> (DPI</tspan><tspan font-style="normal" class="text-inner-tspan" font-weight="normal"> 노출</tspan><tspan font-style="normal" class="text-inner-tspan" font-weight="normal"> 구간)</tspan></tspan></text></g></g></g></g><g class="edges edgePaths"><path d="M216,99L250,99L517.640625,99L547.640625,99" id="mmd-dc1c6779ce6337ef-L_C_X_0" class="edge-thickness-thick edge-pattern-solid edge-thickness-normal edge-pattern-solid flowchart-link" style=";" data-edge="true" data-et="edge" data-id="L_C_X_0" data-points="W3sieCI6MjE2LCJ5Ijo5OX0seyJ4IjoyNTAsInkiOjk5fSx7IngiOjUxNy42NDA2MjUsInkiOjk5fSx7IngiOjU1MS42NDA2MjUsInkiOjk5fV0=" data-look="classic" marker-end="url(#mmd-dc1c6779ce6337ef_flowchart-v2-pointEnd)"></path><path d="M795.5861358642578,99L829.5861358642578,99L1069.8361358642578,99L1099.8361358642578,99" id="mmd-dc1c6779ce6337ef-L_X_W_0" class="edge-thickness-thick edge-pattern-solid edge-thickness-normal edge-pattern-solid flowchart-link" style=";" data-edge="true" data-et="edge" data-id="L_X_W_0" data-points="W3sieCI6Nzk1LjU4NjEzNTg2NDI1NzgsInkiOjk5fSx7IngiOjgyOS41ODYxMzU4NjQyNTc4LCJ5Ijo5OX0seyJ4IjoxMDY5LjgzNjEzNTg2NDI1NzgsInkiOjk5fSx7IngiOjExMDMuODM2MTM1ODY0MjU3OCwieSI6OTl9XQ==" data-look="classic" marker-end="url(#mmd-dc1c6779ce6337ef_flowchart-v2-pointEnd)"></path><path d="M1307.9298858642578,99L1341.9298858642578,99L1377.9298858642578,99" id="mmd-dc1c6779ce6337ef-L_W_NET_0" class="edge-thickness-thick edge-pattern-solid edge-thickness-normal edge-pattern-solid flowchart-link" style=";" data-edge="true" data-et="edge" data-id="L_W_NET_0" data-points="W3sieCI6MTMwNy45Mjk4ODU4NjQyNTc4LCJ5Ijo5OX0seyJ4IjoxMzQxLjkyOTg4NTg2NDI1NzgsInkiOjk5fSx7IngiOjEzODEuOTI5ODg1ODY0MjU3OCwieSI6OTl9XQ==" data-look="classic" marker-end="url(#mmd-dc1c6779ce6337ef_flowchart-v2-pointEnd)"></path></g><g class="edgeLabels"><g class="edgeLabel" transform="translate(383.8203125, 98.5)"><g class="label" data-id="L_C_X_0" transform="translate(0, -26)"><g><rect class="background" style="" x="-93.8203125" y="-2" width="187.640625" height="56"></rect><text y="-10.1" text-anchor="middle" style=""><tspan class="text-outer-tspan row" x="0" y="-0.1em" dy="1.1em" text-anchor="middle"><tspan font-style="normal" class="text-inner-tspan" font-weight="normal">①</tspan><tspan font-style="normal" class="text-inner-tspan" font-weight="normal"> Reality</tspan><tspan font-style="normal" class="text-inner-tspan" font-weight="normal"> TLS</tspan><tspan font-style="normal" class="text-inner-tspan" font-weight="normal"> 1.3</tspan><tspan font-style="normal" class="text-inner-tspan" font-weight="normal"> 핸드셰이크</tspan></tspan><tspan class="text-outer-tspan row" x="0" y="1em" dy="1.1em" text-anchor="middle"><tspan font-style="normal" class="text-inner-tspan" font-weight="normal">DPI엔</tspan><tspan font-style="normal" class="text-inner-tspan" font-weight="normal"> 'example.jp</tspan><tspan font-style="normal" class="text-inner-tspan" font-weight="normal"> 보는</tspan></tspan><tspan class="text-outer-tspan row" x="0" y="2.1em" dy="1.1em" text-anchor="middle"><tspan font-style="normal" class="text-inner-tspan" font-weight="normal">크롬'으로</tspan><tspan font-style="normal" class="text-inner-tspan" font-weight="normal"> 보임</tspan></tspan></text></g></g></g><g class="edgeLabel" transform="translate(949.7111358642578, 98.25)"><g class="label" data-id="L_X_W_0" transform="translate(0, -17.75)"><g><rect class="background" style="" x="-80.125" y="-2" width="160.25" height="39.5"></rect><text y="-10.1" text-anchor="middle" style=""><tspan class="text-outer-tspan row" x="0" y="-0.1em" dy="1.1em" text-anchor="middle"><tspan font-style="normal" class="text-inner-tspan" font-weight="normal">②</tspan><tspan font-style="normal" class="text-inner-tspan" font-weight="normal"> WireGuard</tspan><tspan font-style="normal" class="text-inner-tspan" font-weight="normal"> /</tspan><tspan font-style="normal" class="text-inner-tspan" font-weight="normal"> WARP</tspan></tspan><tspan class="text-outer-tspan row" x="0" y="1em" dy="1.1em" text-anchor="middle"><tspan font-style="normal" class="text-inner-tspan" font-weight="normal">(기본</tspan><tspan font-style="normal" class="text-inner-tspan" font-weight="normal"> 경로)</tspan></tspan></text></g></g></g></g><g class="nodes"><g class="node default censored" id="mmd-dc1c6779ce6337ef-flowchart-C-0" data-look="classic" transform="translate(126, 99)"><rect class="basic label-container" style="stroke:#e11d48 !important;stroke-width:3px !important" x="-90" y="-41" width="180" height="82"></rect><g class="label" style="" transform="translate(0, -26)"><rect></rect><g><rect class="background" style="stroke: none"></rect><text y="-10.1" style=""><tspan class="text-outer-tspan row" x="0" y="-0.1em" dy="1.1em"><tspan font-style="normal" class="text-inner-tspan" font-weight="normal">클라이언트</tspan></tspan><tspan class="text-outer-tspan row" x="0" y="1em" dy="1.1em"><tspan font-style="normal" class="text-inner-tspan" font-weight="normal">sing-box</tspan><tspan font-style="normal" class="text-inner-tspan" font-weight="normal"> ·</tspan><tspan font-style="normal" class="text-inner-tspan" font-weight="normal"> TUN</tspan></tspan><tspan class="text-outer-tspan row" x="0" y="2.1em" dy="1.1em"><tspan font-style="normal" class="text-inner-tspan" font-weight="normal">uTLS</tspan><tspan font-style="normal" class="text-inner-tspan" font-weight="normal"> =</tspan><tspan font-style="normal" class="text-inner-tspan" font-weight="normal"> chrome</tspan></tspan></text></g></g></g><g class="node default censored" id="mmd-dc1c6779ce6337ef-flowchart-X-1" data-look="classic" transform="translate(673.6133804321289, 99)"><rect class="basic label-container" style="stroke:#e11d48 !important;stroke-width:3px !important" x="-121.9727554321289" y="-41" width="243.9455108642578" height="82"></rect><g class="label" style="" transform="translate(0, -26)"><rect></rect><g><rect class="background" style="stroke: none"></rect><text y="-10.1" style=""><tspan class="text-outer-tspan row" x="0" y="-0.1em" dy="1.1em"><tspan font-style="normal" class="text-inner-tspan" font-weight="normal">Xray</tspan><tspan font-style="normal" class="text-inner-tspan" font-weight="normal"> 서버</tspan></tspan><tspan class="text-outer-tspan row" x="0" y="1em" dy="1.1em"><tspan font-style="normal" class="text-inner-tspan" font-weight="normal">VLESS</tspan><tspan font-style="normal" class="text-inner-tspan" font-weight="normal"> +</tspan><tspan font-style="normal" class="text-inner-tspan" font-weight="normal"> Reality</tspan><tspan font-style="normal" class="text-inner-tspan" font-weight="normal"> :443</tspan></tspan><tspan class="text-outer-tspan row" x="0" y="2.1em" dy="1.1em"><tspan font-style="normal" class="text-inner-tspan" font-weight="normal">위장</tspan><tspan font-style="normal" class="text-inner-tspan" font-weight="normal"> SNI</tspan><tspan font-style="normal" class="text-inner-tspan" font-weight="normal"> =</tspan><tspan font-style="normal" class="text-inner-tspan" font-weight="normal"> www.example.jp</tspan></tspan></text></g></g></g><g class="node default" id="mmd-dc1c6779ce6337ef-flowchart-W-2" data-look="classic" transform="translate(1205.8830108642578, 99)"><rect class="basic label-container" style="" x="-102.046875" y="-41" width="204.09375" height="82"></rect><g class="label" style="" transform="translate(0, -26)"><rect></rect><g><rect class="background" style="stroke: none"></rect><text y="-10.1" style=""><tspan class="text-outer-tspan row" x="0" y="-0.1em" dy="1.1em"><tspan font-style="normal" class="text-inner-tspan" font-weight="normal">WARP</tspan><tspan font-style="normal" class="text-inner-tspan" font-weight="normal"> 엣지</tspan><tspan font-style="normal" class="text-inner-tspan" font-weight="normal"> ·</tspan><tspan font-style="normal" class="text-inner-tspan" font-weight="normal"> NRT</tspan></tspan><tspan class="text-outer-tspan row" x="0" y="1em" dy="1.1em"><tspan font-style="normal" class="text-inner-tspan" font-weight="normal">AS13335</tspan></tspan><tspan class="text-outer-tspan row" x="0" y="2.1em" dy="1.1em"><tspan font-style="normal" class="text-inner-tspan" font-weight="normal">출구</tspan><tspan font-style="normal" class="text-inner-tspan" font-weight="normal"> IP</tspan><tspan font-style="normal" class="text-inner-tspan" font-weight="normal"> 104.28.243.105</tspan></tspan></text></g></g></g><g class="node default" id="mmd-dc1c6779ce6337ef-flowchart-NET-3" data-look="classic" transform="translate(1452.000343322754, 99)"><circle class="basic label-container" style="" r="70.07046028278839" cx="0" cy="0"></circle><g class="label" style="" transform="translate(0, -17.75)"><rect></rect><g><rect class="background" style="stroke: none"></rect><text y="-10.1" style=""><tspan class="text-outer-tspan row" x="0" y="-0.1em" dy="1.1em"><tspan font-style="normal" class="text-inner-tspan" font-weight="normal">🌐</tspan><tspan font-style="normal" class="text-inner-tspan" font-weight="normal"> 인터넷</tspan></tspan><tspan class="text-outer-tspan row" x="0" y="1em" dy="1.1em"><tspan font-style="normal" class="text-inner-tspan" font-weight="normal">일반</tspan><tspan font-style="normal" class="text-inner-tspan" font-weight="normal"> 목적지</tspan></tspan></text></g></g></g></g></g></g><defs><filter id="mmd-dc1c6779ce6337ef-drop-shadow" height="130%" width="130%"><feDropShadow dx="4" dy="4" stdDeviation="0" flood-opacity="0.06" flood-color="#000000"></feDropShadow></filter></defs><defs><filter id="mmd-dc1c6779ce6337ef-drop-shadow-small" height="150%" width="150%"><feDropShadow dx="2" dy="2" stdDeviation="0" flood-opacity="0.06" flood-color="#000000"></feDropShadow></filter></defs></svg>