• Home
  • Line#
  • Scopes#
  • Navigate#
  • Raw
  • Download
1<?xml version="1.0" encoding="UTF-8"?>
2<svg width="243.74mm" height="145.08mm" version="1.1" viewBox="0 0 243.7415 145.08104" xmlns="http://www.w3.org/2000/svg">
3	<defs>
4		<marker id="a" overflow="visible" orient="auto">
5			<path transform="matrix(.2 0 0 .2 1.2 0)" d="m0 0 5-5-17.5 5 17.5 5z" fill="#00f" fill-rule="evenodd" stroke="#00f" stroke-width="1pt"/>
6		</marker>
7		<marker id="e" overflow="visible" orient="auto">
8			<path transform="matrix(-.3 0 0 -.3 .69 0)" d="m8.7186 4.0337-10.926-4.0177 10.926-4.0177c-1.7455 2.3721-1.7354 5.6175-6e-7 8.0354z" fill="#00f" fill-rule="evenodd" stroke="#00f" stroke-linejoin="round" stroke-width=".625"/>
9		</marker>
10		<marker id="b" overflow="visible" orient="auto">
11			<path transform="matrix(.2 0 0 .2 1.2 0)" d="m0 0 5-5-17.5 5 17.5 5z" fill="#803300" fill-rule="evenodd" stroke="#803300" stroke-width="1pt"/>
12		</marker>
13		<marker id="Arrow2Send" overflow="visible" orient="auto">
14			<path transform="matrix(-.3 0 0 -.3 .69 0)" d="m8.7186 4.0337-10.926-4.0177 10.926-4.0177c-1.7455 2.3721-1.7354 5.6175-6e-7 8.0354z" fill="#803300" fill-rule="evenodd" stroke="#803300" stroke-linejoin="round" stroke-width=".625"/>
15		</marker>
16		<filter id="d" x="-.031351" y="-.045733" width="1.0627" height="1.0915" color-interpolation-filters="sRGB">
17			<feGaussianBlur stdDeviation="0.40133499"/>
18		</filter>
19		<filter id="c" x="-.040315" y="-.071659" width="1.0806" height="1.1433" color-interpolation-filters="sRGB">
20			<feGaussianBlur stdDeviation="3.7888347"/>
21		</filter>
22	</defs>
23	<g transform="translate(248.11 -145.08)">
24		<rect x="-239.02" y="154.18" width="225.56" height="126.89" filter="url(#c)"/>
25		<rect x="-240.52" y="152.68" width="225.56" height="126.89" fill="#fff"/>
26		<path d="m-203.49 176.31v89.373h102.61v-45.868h43.977v-43.504z" fill="#f2f2f2" stroke="#000" stroke-dasharray="1.09315409, 0.54657705" stroke-width=".54658"/>
27		<g>
28			<rect x="-120.46" y="195.81" width="43.421" height="4.0194" fill="#b3b3b3"/>
29			<rect x="-218.82" y="218.27" width="43.421" height="4.0194" fill="#b3b3b3"/>
30			<rect x="-196.16" y="186.24" width="43.421" height="68.566" fill="#59f"/>
31			<circle cx="-222.64" cy="220.19" r="5.6745" fill="#00f"/>
32			<rect x="-109.82" y="181.86" width="43.421" height="32.392" fill="#3771c8"/>
33			<circle cx="-121.21" cy="197.82" r="5.6745" fill="#2a7fff"/>
34			<text x="-174.1732" y="218.8647" dominant-baseline="auto" fill="#ffffff" font-family="'Open Sans'" font-size="8.9165px" letter-spacing="0px" stroke-width=".16719" text-align="center" text-anchor="middle" word-spacing="0px" style="font-feature-settings:normal;font-variant-alternates:normal;font-variant-caps:normal;font-variant-ligatures:normal;font-variant-numeric:normal;font-variant-position:normal;line-height:1.25;shape-padding:0;text-decoration-color:#000000;text-decoration-line:none;text-decoration-style:solid;text-indent:0;text-orientation:mixed;text-transform:none;white-space:normal" xml:space="preserve"><tspan x="-174.1732" y="218.8647">LWS</tspan><tspan x="-174.1732" y="230.01038">vhost</tspan></text>
35			<text x="-223.58031" y="203.6944" dominant-baseline="auto" fill="#000000" font-family="'Open Sans'" font-size="5.8726px" letter-spacing="0px" stroke-width=".11011" text-align="center" text-anchor="middle" word-spacing="0px" style="font-feature-settings:normal;font-variant-alternates:normal;font-variant-caps:normal;font-variant-ligatures:normal;font-variant-numeric:normal;font-variant-position:normal;line-height:1.25;shape-padding:0;text-decoration-color:#000000;text-decoration-line:none;text-decoration-style:solid;text-indent:0;text-orientation:mixed;text-transform:none;white-space:normal" xml:space="preserve"><tspan x="-223.58031" y="203.6944">listen</tspan><tspan x="-223.58031" y="211.03516">socket</tspan></text>
36			<path d="m-131.62 192.98 4.0455 4.7126-3.7957 4.7683-0.1979-2.1869-16.596-0.2467 0.018 2.5528-4.7786-5.2543 5.072-4.7774 0.2007 2.5516 16.047-0.11407z" fill="#0b2822"/>
37			<text x="-121.06414" y="209.12131" dominant-baseline="auto" fill="#000000" font-family="'Open Sans'" font-size="5.8726px" letter-spacing="0px" stroke-width=".11011" text-align="center" text-anchor="middle" word-spacing="0px" style="font-feature-settings:normal;font-variant-alternates:normal;font-variant-caps:normal;font-variant-ligatures:normal;font-variant-numeric:normal;font-variant-position:normal;line-height:1.25;shape-padding:0;text-decoration-color:#000000;text-decoration-line:none;text-decoration-style:solid;text-indent:0;text-orientation:mixed;text-transform:none;white-space:normal" xml:space="preserve"><tspan x="-121.06414" y="209.12131">unix</tspan><tspan x="-121.06414" y="216.46207">socket</tspan></text>
38			<text x="-87.778496" y="191.65094" dominant-baseline="auto" fill="#ffffff" font-family="'Open Sans'" font-size="8.9165px" letter-spacing="0px" stroke-width=".16719" text-align="center" text-anchor="middle" word-spacing="0px" style="font-feature-settings:normal;font-variant-alternates:normal;font-variant-caps:normal;font-variant-ligatures:normal;font-variant-numeric:normal;font-variant-position:normal;line-height:1;shape-padding:0;text-decoration-color:#000000;text-decoration-line:none;text-decoration-style:solid;text-indent:0;text-orientation:mixed;text-transform:none;white-space:normal" xml:space="preserve"><tspan x="-87.778496" y="191.65094" style="line-height:1">local</tspan><tspan x="-87.778496" y="200.56747" style="line-height:1">server</tspan><tspan x="-87.778496" y="209.48402" style="line-height:1">process</tspan></text>
39			<rect x="-79.284" y="243.21" width="43.421" height="4.0194" fill="#b3b3b3"/>
40			<rect x="-68.645" y="229.26" width="43.421" height="32.392" fill="#a40"/>
41			<circle cx="-80.035" cy="245.22" r="5.6745" fill="#d40000"/>
42			<path d="m-132.06 240.62 4.0454 4.7125-3.7957 4.7683-0.1979-2.1869-16.596-0.2467 0.018 2.5528-4.7786-5.2543 5.072-4.7774 0.2007 2.5516 16.047-0.11407z" fill="#0b2822"/>
43			<text x="-80.596794" y="229.09276" dominant-baseline="auto" fill="#000000" font-family="'Open Sans'" font-size="5.8726px" letter-spacing="0px" stroke-width=".11011" text-align="center" text-anchor="middle" word-spacing="0px" style="font-feature-settings:normal;font-variant-alternates:normal;font-variant-caps:normal;font-variant-ligatures:normal;font-variant-numeric:normal;font-variant-position:normal;line-height:1.25;shape-padding:0;text-decoration-color:#000000;text-decoration-line:none;text-decoration-style:solid;text-indent:0;text-orientation:mixed;text-transform:none;white-space:normal" xml:space="preserve"><tspan x="-80.596794" y="229.09276">tcp</tspan><tspan x="-80.596794" y="236.43352">socket</tspan></text>
44			<text x="-46.365471" y="238.81244" dominant-baseline="auto" fill="#ffffff" font-family="'Open Sans'" font-size="8.9165px" letter-spacing="0px" stroke-width=".16719" text-align="center" text-anchor="middle" word-spacing="0px" style="font-feature-settings:normal;font-variant-alternates:normal;font-variant-caps:normal;font-variant-ligatures:normal;font-variant-numeric:normal;font-variant-position:normal;line-height:1;shape-padding:0;text-decoration-color:#000000;text-decoration-line:none;text-decoration-style:solid;text-indent:0;text-orientation:mixed;text-transform:none;white-space:normal" xml:space="preserve"><tspan x="-46.365471" y="238.81244" style="line-height:1">remote</tspan><tspan x="-46.365471" y="247.72897" style="line-height:1">server</tspan><tspan x="-46.365471" y="256.64551" style="line-height:1">process</tspan></text>
45			<circle cx="-122.16" cy="245.41" r="5.6745" fill="#d40000"/>
46			<text x="-122.71922" y="229.28714" dominant-baseline="auto" fill="#000000" font-family="'Open Sans'" font-size="5.8726px" letter-spacing="0px" stroke-width=".11011" text-align="center" text-anchor="middle" word-spacing="0px" style="font-feature-settings:normal;font-variant-alternates:normal;font-variant-caps:normal;font-variant-ligatures:normal;font-variant-numeric:normal;font-variant-position:normal;line-height:1.25;shape-padding:0;text-decoration-color:#000000;text-decoration-line:none;text-decoration-style:solid;text-indent:0;text-orientation:mixed;text-transform:none;white-space:normal" xml:space="preserve"><tspan x="-122.71922" y="229.28714">tcp</tspan><tspan x="-122.71922" y="236.6279">socket</tspan></text>
47		</g>
48		<g transform="matrix(.70144 0 0 .70144 659.12 -5.3651)">
49			<g transform="matrix(2.2577 0 0 2.2577 -1204.3 38.778)" stroke="#000">
50				<path transform="matrix(.50721 0 0 .50721 25.042 69.595)" d="m51.659 134.03c-2.0851-0.12503-3.8134 1.7965-4.5661 3.9988-1.5249 1.1166-4.2394-0.53702-5.789 1.0267-2.0771 2.076-0.37705 6.0117 2.7601 4.8135-0.47278 1.5099-0.75873 4.5771 1.522 5.411 2.1312 1.3398 4.9927 3.0089 7.4051 1.2303 0.68399 2.3393 3.6453 2.132 5.8297 2.0845 2.7293-0.0797 2.925-3.1718 3.7481-5.0413 2.2446 0.29343 5.4772 1.759 7.3986-0.52837 2.0288-1.933 1.2298-5.1169-1.3224-6.0736 0.52211-1.5598 3.1656-3.1727 2.0583-5.5736-0.53035-2.6615-4.5547-2.3289-6.5126-1.6479-1.7563 0.39989-4.1576-2.7705-6.6758-2.069-2.0834 0.0156-3.7796 3.3888-5.856 2.3689z" filter="url(#d)" stroke-width=".26458px"/>
51				<path d="m51.114 137.16c-1.0576-0.0634-1.9342 0.91121-2.316 2.0282-0.77345 0.56634-2.1503-0.27238-2.9362 0.52075-1.0535 1.053-0.19124 3.0492 1.4 2.4414-0.2398 0.76584-0.38483 2.3216 0.77195 2.7445 1.081 0.67957 2.5323 1.5261 3.756 0.62404 0.34693 1.1865 1.8489 1.0814 2.9569 1.0573 1.3843-0.0404 1.4836-1.6088 1.9011-2.557 1.1385 0.14883 2.7781 0.89221 3.7526-0.26799 1.029-0.98042 0.62376-2.5953-0.67075-3.0806 0.26481-0.79115 1.6056-1.6092 1.044-2.827-0.269-1.3499-2.3102-1.1812-3.3033-0.83582-0.89082 0.20282-2.1088-1.4052-3.386-1.0494-1.0567 8e-3 -1.917 1.7188-2.9702 1.2015z" fill="#fff" stroke-width=".1342px"/>
52			</g>
53			<path d="m-1100.2 353.84c0.228 1.444 0.092 4.1866 2.0938 4.1394 2.76-0.89355 1.614 2.3483 2.3553 3.8603 0.5369 1.7833 2.3894 2.688 4.0176 3.319 1.5065-0.33473 3.0524-0.44858 4.5433-0.9385 0.5968-0.53669 1.3677-2.4241 1.5086-0.46339-0.1379 1.9656 1.4359 3.7062 3.376 3.8508 2.0459 0.0805 4.1887-1.1964 4.5884-3.3087 0.3964-2.4423 2.9804-2.0561 4.7899-1.833 2.6111 0.46766 4.6695-1.5612 4.2784-3.8402-0.3292-0.62674-0.9799-1.5627-0.5541-2.005 0.6427 0.23344 0.7123 0.29712 1.5696 1.2172 1.3306 1.4687 0.7987 3.5646-0.7422 4.6677-1.9132 1.9453-4.8561 1.3242-7.2417 0.88611-1.5044 0.0134-1.8498 2.9308-3.0559 4.1574-1.4529 1.2982-3.6539 1.2866-5.4776 1.035-2.7618-1.0621-1.9219-1.6855-2.3917-2.6273-1.2717 1.4488-2.9824 1.4776-4.694 0.90067-2.2605-0.51622-4.4419-1.7616-5.4215-3.9148-1.1135-1.2559 0.8242-4.3474-1.6904-3.687-1.7758-0.10283-3.0036-1.5264-3.0656-3.1226-0.033-0.84101 0.3702-1.4645 0.8491-1.9336l0.3779-0.26718z" fill="#afdde9"/>
54			<g fill="none" stroke="#59f" stroke-width=".55093">
55				<path d="m-1069.5 356.24c-2.5321-0.9028-5.0309 0.33188-5.4271 2.346-0.5968 4.0032 2.9102 3.7736 3.9992 3.9031 2.2199-0.15795 1.9794-3.2719-0.014-3.6619-0.6858-0.10284-1.8955 0.42074-1.4254 1.2594"/>
56				<path d="m-1086.8 348.65c-3.3207 1.5727-1.9903 6.9954 1.8119 7.8919 3.0317 0.70004 5.3028-0.94158 5.6392-4.0738-0.1383-6.049-9.7549-2.5459-4.6067 1.2101 1.8751 0.94881 2.5497-2.3454 0.3252-2.0759"/>
57				<path d="m-1087.7 367.14c2.2642-1.2112 3.035-5.1802 0.073-7.0513-1.869-1.2364-6.7739-0.80354-6.8516 2.1143 0.1157 2.8118 3.5929 3.4314 4.8412 1.9362 1.5744-2.0279-1.2503-3.8211-1.8405-1.3674"/>
58				<path d="m-1076.4 363.87c0.2792-1.3541-0.4647-2.8259-2.5736-3.0946-1.4728-3e-3 -2.5151 0.95206-2.6332 2.0977-0.1548 1.502 0.9309 2.3738 0.9309 2.3738"/>
59				<path d="m-1093.8 353.05c-0.3522 1.2065-0.4239 2.9464 1.1236 4.3977"/>
60				<path d="m-1097.4 359.62c1.8678-0.99722 1.6327-3.6828 0.2496-4.2174-2.9541-0.92357-3.4771 2.373-1.3424 2.4722 0.2963-0.0322 0.5545-0.30762 0.5025-0.61634"/>
61				<path d="m-1074 348.26c-1.9706 0.77451-2.0477 3.4693-0.7355 4.1602 2.8274 1.259 3.7282-1.955 1.6192-2.3003-0.2978-3e-3 -0.5863 0.24139-0.5703 0.55411"/>
62			</g>
63			<path d="m-1101.3 354.58c-0.6475 2.0313 0.7931 4.6728 3.072 4.6389 1.8281-0.49677 1.1889 1.6649 1.119 2.7062 0.8812 3.1557 4.4277 4.7111 7.1449 5.2566 1.4448 0.1446 2.9844-0.48482 3.8006-1.7092 0.5901-0.10509-0.654 1.9656 0.4999 2.2368 1.2611 1.1762 3.4101 1.2493 5.652 0.60491 1.8613-1.405 2.555-2.3786 2.9221-4.5053 0.8977-1.29 2.5237 0.0997 3.7567-0.16084 2.1812 0.4726 4.7838-0.35024 5.8949-2.3697 0.2312-0.5232 0.665-2.9429 0.7386-1.175 0.022 2.5634-2.3736 4.9106-4.9665 4.6651-1.4911-0.0421-2.9084-0.55781-4.3657-0.81633-1.2792 0.43945-1.0322 2.1641-1.5243 3.2096-0.4097 1.0643-1.1567 2.1538-2.383 2.3143-1.4513 0.24363-2.8573 0.20223-4.3121 0.11811-1.3245-0.20318-2.7463-1.0595-3.4018-2.2784-1.7498 1.1785-4.0959 0.77328-5.9008-0.056-1.7345-0.83919-3.5068-1.6552-4.3939-3.6923-0.4388-1.223 0.7147-2.6254-0.046-3.7184-1.2026 0.0666-2.6355-0.0223-3.3212-1.2572-0.7584-1.0649-0.7256-2.5058-0.109-3.626l0.066-0.19171 0.057-0.19426z" fill="#006680" fill-opacity=".67769"/>
64			<g>
65				<path d="m-1071 355.62c0.7715-0.67861 1.5563-1.3423 2.3197-2.0302 0.4184-0.76588 0.8876-1.5114 1.2741-2.29 0.1021-0.31082 0.025-1.089 0.2771-1.1108 0.2615 0.46504 0.5434 1.0364 0.2761 1.5623-0.2828 0.66801-0.4644 1.3738-0.7501 2.0408-0.6032 0.71354-1.2189 1.4165-1.811 2.1394-0.5483 0.0223-1.0521-0.23533-1.5861-0.31144z" fill="#5297a9"/>
66				<path d="m-1071.9 355.62 0.9681-0.78197 1.2661-0.85649 0.8193-0.67025 0.7447-1.1916 0.2608-1.2288-0.037-1.1916-0.4469-1.3033-0.1118-0.0746 0.7447 0.48409 0.3724 0.67029 0.1491 0.67025-0.1863 1.1171-0.5585 1.1171-0.7821 1.3033-1.266 1.0799-1.0427 0.85646z" fill="#afdde9"/>
67				<path d="m-1090.2 355.92c2.3736 2.7392 6.2505 4.936 9.9141 3.5655 2.3013-0.91408 4.6853-3.1508 4.1134-5.859 0.032-1.1478-2.1104-3.2484-1.2883-1.03 0.5607 1.6037 0.068 3.2664-1.33 4.2378-1.1913 1.0196-2.8465 1.5004-4.4021 1.4868-2.4227-0.47191-4.7493-1.41-7.0071-2.4011z" fill="#87cdde"/>
68			</g>
69		</g>
70		<g>
71			<path d="m-76.411 259.82h-89.165l-22.488-18.786v-15.08l-9.1008-5.2544" fill="none" marker-end="url(#Arrow2Send)" marker-start="url(#b)" stroke="#803300" stroke-width="1.365"/>
72			<text x="-210.98216" y="226.74814" dominant-baseline="auto" fill="#000000" font-family="'Open Sans'" font-size="2.9673px" letter-spacing="0px" stroke-width=".055637" text-align="center" text-anchor="middle" word-spacing="0px" style="font-feature-settings:normal;font-variant-alternates:normal;font-variant-caps:normal;font-variant-ligatures:normal;font-variant-numeric:normal;font-variant-position:normal;line-height:1.25;shape-padding:0;text-decoration-color:#000000;text-decoration-line:none;text-decoration-style:solid;text-indent:0;text-orientation:mixed;text-transform:none;white-space:normal" xml:space="preserve"><tspan x="-210.98216" y="226.74814" stroke-width=".055637">h1/h2</tspan></text>
73			<text x="-136.25352" y="257.5087" dominant-baseline="auto" fill="#000000" font-family="'Open Sans'" font-size="2.9673px" letter-spacing="0px" stroke-width=".055637" text-align="center" text-anchor="middle" word-spacing="0px" style="font-feature-settings:normal;font-variant-alternates:normal;font-variant-caps:normal;font-variant-ligatures:normal;font-variant-numeric:normal;font-variant-position:normal;line-height:1.25;shape-padding:0;text-decoration-color:#000000;text-decoration-line:none;text-decoration-style:solid;text-indent:0;text-orientation:mixed;text-transform:none;white-space:normal" xml:space="preserve"><tspan x="-136.25352" y="257.5087" stroke-width=".055637">h1 proxy</tspan></text>
74			<path d="m-116.93 181.6-52.123 1e-5 -18.784 16.141v15.08l-9.1008 5.2544" fill="none" marker-end="url(#e)" marker-start="url(#a)" stroke="#00f" stroke-width="1.365"/>
75		</g>
76		<g font-family="'Open Sans'" letter-spacing="0px" text-anchor="middle" word-spacing="0px">
77			<text x="-138.71373" y="185.71481" dominant-baseline="auto" fill="#000000" font-size="2.9673px" stroke-width=".055637" text-align="center" style="font-feature-settings:normal;font-variant-alternates:normal;font-variant-caps:normal;font-variant-ligatures:normal;font-variant-numeric:normal;font-variant-position:normal;line-height:1.25;shape-padding:0;text-decoration-color:#000000;text-decoration-line:none;text-decoration-style:solid;text-indent:0;text-orientation:mixed;text-transform:none;white-space:normal" xml:space="preserve"><tspan x="-138.71373" y="185.71481" stroke-width=".055637">h1 proxy</tspan></text>
78			<text x="-170.83958" y="194.2597" dominant-baseline="auto" fill="#ffffff" font-size="3.9794px" stroke-width=".074614" text-align="center" style="font-feature-settings:normal;font-variant-alternates:normal;font-variant-caps:normal;font-variant-ligatures:normal;font-variant-numeric:normal;font-variant-position:normal;line-height:1;shape-padding:0;text-decoration-color:#000000;text-decoration-line:none;text-decoration-style:solid;text-indent:0;text-orientation:mixed;text-transform:none;white-space:normal" xml:space="preserve"><tspan x="-170.83958" y="194.2597" style="line-height:1">chosen</tspan><tspan x="-170.83958" y="198.23911" style="line-height:1">by URL</tspan></text>
79			<text x="-170.03917" y="244.313" dominant-baseline="auto" fill="#ffffff" font-size="3.9794px" stroke-width=".074614" text-align="center" style="font-feature-settings:normal;font-variant-alternates:normal;font-variant-caps:normal;font-variant-ligatures:normal;font-variant-numeric:normal;font-variant-position:normal;line-height:1;shape-padding:0;text-decoration-color:#000000;text-decoration-line:none;text-decoration-style:solid;text-indent:0;text-orientation:mixed;text-transform:none;white-space:normal" xml:space="preserve"><tspan x="-170.03917" y="244.313" style="line-height:1">chosen</tspan><tspan x="-170.03917" y="248.2924" style="line-height:1">by URL</tspan></text>
80			<text x="-167.20567" y="166.98483" dominant-baseline="auto" fill="#000000" font-size="10.672px" stroke-width=".20009" text-align="center" style="font-feature-settings:normal;font-variant-alternates:normal;font-variant-caps:normal;font-variant-ligatures:normal;font-variant-numeric:normal;font-variant-position:normal;line-height:1.25;shape-padding:0;text-decoration-color:#000000;text-decoration-line:none;text-decoration-style:solid;text-indent:0;text-orientation:mixed;text-transform:none;white-space:normal" xml:space="preserve"><tspan x="-167.20567" y="166.98483" stroke-width=".20009">lws http proxying overview</tspan></text>
81			<text x="-177.77489" y="271.70822" dominant-baseline="auto" fill="#000000" font-size="5.3799px" stroke-width=".10087" text-align="center" style="font-feature-settings:normal;font-variant-alternates:normal;font-variant-caps:normal;font-variant-ligatures:normal;font-variant-numeric:normal;font-variant-position:normal;line-height:1.25;shape-padding:0;text-decoration-color:#000000;text-decoration-line:none;text-decoration-style:solid;text-indent:0;text-orientation:mixed;text-transform:none;white-space:normal" xml:space="preserve"><tspan x="-177.77489" y="271.70822" stroke-width=".10087">Same physical server</tspan></text>
82		</g>
83	</g>
84</svg>
85