mirror of
http://git.nowherejezfoltodf4jiyl6r56jnzintap5vyjlia7fkirfsnfizflqd.onion/nihilist/blog-contributions.git
synced 2025-06-08 19:29:36 +00:00
new tutorials pushed
This commit is contained in:
parent
317c07b184
commit
ff2a3f07e4
8 changed files with 6064 additions and 360 deletions
61
docs/graphs/.$vps routing selfhosted.drawio.bkp
Normal file
61
docs/graphs/.$vps routing selfhosted.drawio.bkp
Normal file
|
@ -0,0 +1,61 @@
|
|||
<mxfile host="Electron" agent="Mozilla/5.0 (X11; Linux x86_64) AppleWebKit/537.36 (KHTML, like Gecko) draw.io/26.2.2 Chrome/134.0.6998.178 Electron/35.1.2 Safari/537.36" version="26.2.2">
|
||||
<diagram name="Page-1" id="jnnkwOk3C9nQjQ27nlYx">
|
||||
<mxGraphModel dx="1338" dy="-13" grid="0" gridSize="10" guides="1" tooltips="1" connect="1" arrows="1" fold="1" page="0" pageScale="1" pageWidth="850" pageHeight="1100" math="0" shadow="0">
|
||||
<root>
|
||||
<mxCell id="0" />
|
||||
<mxCell id="1" parent="0" />
|
||||
<mxCell id="Oa0uDNZFhNs6DAaP40CV-8" style="edgeStyle=orthogonalEdgeStyle;rounded=0;orthogonalLoop=1;jettySize=auto;html=1;entryX=1;entryY=0.5;entryDx=0;entryDy=0;" edge="1" parent="1" source="Oa0uDNZFhNs6DAaP40CV-1" target="Oa0uDNZFhNs6DAaP40CV-5">
|
||||
<mxGeometry relative="1" as="geometry">
|
||||
<Array as="points">
|
||||
<mxPoint x="651" y="868" />
|
||||
</Array>
|
||||
</mxGeometry>
|
||||
</mxCell>
|
||||
<mxCell id="Oa0uDNZFhNs6DAaP40CV-1" value="Clientside (laptop)" style="image;html=1;image=img/lib/clip_art/computers/Laptop_128x128.png" vertex="1" parent="1">
|
||||
<mxGeometry x="624" y="948" width="80" height="80" as="geometry" />
|
||||
</mxCell>
|
||||
<mxCell id="Oa0uDNZFhNs6DAaP40CV-2" value="Serverside (homeserver)" style="image;html=1;image=img/lib/clip_art/computers/Server_Rack_128x128.png" vertex="1" parent="1">
|
||||
<mxGeometry x="80" y="948" width="80" height="80" as="geometry" />
|
||||
</mxCell>
|
||||
<mxCell id="Oa0uDNZFhNs6DAaP40CV-3" value="Serverside (remote VPS)" style="image;html=1;image=img/lib/clip_art/computers/Server_Rack_128x128.png" vertex="1" parent="1">
|
||||
<mxGeometry x="342" y="948" width="80" height="80" as="geometry" />
|
||||
</mxCell>
|
||||
<mxCell id="Oa0uDNZFhNs6DAaP40CV-4" value="nginx webserver<br>(local)" style="rounded=0;whiteSpace=wrap;html=1;fillColor=#008a00;fontColor=#ffffff;strokeColor=#005700;" vertex="1" parent="1">
|
||||
<mxGeometry x="53" y="849" width="138" height="38" as="geometry" />
|
||||
</mxCell>
|
||||
<mxCell id="Oa0uDNZFhNs6DAaP40CV-9" style="edgeStyle=orthogonalEdgeStyle;rounded=0;orthogonalLoop=1;jettySize=auto;html=1;entryX=0.5;entryY=0;entryDx=0;entryDy=0;" edge="1" parent="1" source="Oa0uDNZFhNs6DAaP40CV-5" target="Oa0uDNZFhNs6DAaP40CV-6">
|
||||
<mxGeometry relative="1" as="geometry" />
|
||||
</mxCell>
|
||||
<mxCell id="Oa0uDNZFhNs6DAaP40CV-5" value="nginx reverse proxy<br>(public)" style="rounded=0;whiteSpace=wrap;html=1;fillColor=#008a00;fontColor=#ffffff;strokeColor=#005700;" vertex="1" parent="1">
|
||||
<mxGeometry x="313" y="849" width="138" height="38" as="geometry" />
|
||||
</mxCell>
|
||||
<mxCell id="Oa0uDNZFhNs6DAaP40CV-10" style="edgeStyle=orthogonalEdgeStyle;rounded=0;orthogonalLoop=1;jettySize=auto;html=1;entryX=1;entryY=0.5;entryDx=0;entryDy=0;" edge="1" parent="1" source="Oa0uDNZFhNs6DAaP40CV-6" target="Oa0uDNZFhNs6DAaP40CV-7">
|
||||
<mxGeometry relative="1" as="geometry" />
|
||||
</mxCell>
|
||||
<mxCell id="Oa0uDNZFhNs6DAaP40CV-6" value="OpenVPN server<br>(10.8.0.1)" style="rounded=0;whiteSpace=wrap;html=1;fillColor=#fa6800;fontColor=#000000;strokeColor=#C73500;" vertex="1" parent="1">
|
||||
<mxGeometry x="315" y="910" width="134" height="28" as="geometry" />
|
||||
</mxCell>
|
||||
<mxCell id="Oa0uDNZFhNs6DAaP40CV-11" style="edgeStyle=orthogonalEdgeStyle;rounded=0;orthogonalLoop=1;jettySize=auto;html=1;" edge="1" parent="1" source="Oa0uDNZFhNs6DAaP40CV-7">
|
||||
<mxGeometry relative="1" as="geometry">
|
||||
<mxPoint x="122" y="888.7142857142858" as="targetPoint" />
|
||||
</mxGeometry>
|
||||
</mxCell>
|
||||
<mxCell id="Oa0uDNZFhNs6DAaP40CV-7" value="OpenVPN client<br>(10.8.0.2)" style="rounded=0;whiteSpace=wrap;html=1;fillColor=#fa6800;fontColor=#000000;strokeColor=#C73500;" vertex="1" parent="1">
|
||||
<mxGeometry x="55" y="910" width="134" height="28" as="geometry" />
|
||||
</mxCell>
|
||||
<mxCell id="Oa0uDNZFhNs6DAaP40CV-12" value="http://yourdoma.in:80" style="text;html=1;align=center;verticalAlign=middle;resizable=0;points=[];autosize=1;strokeColor=none;fillColor=none;" vertex="1" parent="1">
|
||||
<mxGeometry x="483" y="841" width="150" height="26" as="geometry" />
|
||||
</mxCell>
|
||||
<mxCell id="Oa0uDNZFhNs6DAaP40CV-14" value="The end users can't 
know what your home public IP is,
because they are accessing your
service via the reverse nginx proxy" style="shape=image;verticalLabelPosition=bottom;verticalAlign=top;imageAspect=0;aspect=fixed;image=data:image/png,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;labelPosition=center;align=center;" vertex="1" parent="1">
|
||||
<mxGeometry x="639" y="1092" width="50" height="50" as="geometry" />
|
||||
</mxCell>
|
||||
<mxCell id="Oa0uDNZFhNs6DAaP40CV-16" value="However the cloud provider
knows that your public IP has
been connecting to the VPS" style="shape=image;verticalLabelPosition=bottom;verticalAlign=top;imageAspect=0;aspect=fixed;image=data:image/png,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;" vertex="1" parent="1">
|
||||
<mxGeometry x="357" y="1092" width="50" height="50" as="geometry" />
|
||||
</mxCell>
|
||||
<mxCell id="Oa0uDNZFhNs6DAaP40CV-17" value="The webserver is locally hosted,
and in your sole control, hence 
maintaining serverside privacy." style="shape=image;verticalLabelPosition=bottom;verticalAlign=top;imageAspect=0;aspect=fixed;image=data:image/png,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;" vertex="1" parent="1">
|
||||
<mxGeometry x="97" y="1092" width="50" height="50" as="geometry" />
|
||||
</mxCell>
|
||||
</root>
|
||||
</mxGraphModel>
|
||||
</diagram>
|
||||
</mxfile>
|
3337
docs/graphs/MAIN GRAPHS/.$SEGMENTATION CONTEXTUALIZATION.drawio.bkp
Normal file
3337
docs/graphs/MAIN GRAPHS/.$SEGMENTATION CONTEXTUALIZATION.drawio.bkp
Normal file
File diff suppressed because one or more lines are too long
|
@ -1,6 +1,6 @@
|
|||
<mxfile host="Electron" agent="Mozilla/5.0 (X11; Linux x86_64) AppleWebKit/537.36 (KHTML, like Gecko) draw.io/26.2.2 Chrome/134.0.6998.178 Electron/35.1.2 Safari/537.36" version="26.2.2">
|
||||
<diagram name="Page-1" id="Rn6oyCs34G9xD2IepCBP">
|
||||
<mxGraphModel dx="2712" dy="1125" grid="0" gridSize="10" guides="1" tooltips="1" connect="1" arrows="1" fold="1" page="0" pageScale="1" pageWidth="850" pageHeight="1100" math="0" shadow="0">
|
||||
<mxGraphModel dx="3108" dy="1357" grid="0" gridSize="10" guides="1" tooltips="1" connect="1" arrows="1" fold="1" page="0" pageScale="1" pageWidth="850" pageHeight="1100" math="0" shadow="0">
|
||||
<root>
|
||||
<mxCell id="0" />
|
||||
<mxCell id="1" parent="0" />
|
||||
|
@ -80,7 +80,7 @@
|
|||
<mxCell id="a4jV0qs3TSVzPwCjpWIA-9" value="Anonymous Server Monitoring #221" style="rounded=0;whiteSpace=wrap;html=1;fillColor=#008a00;fontColor=#ffffff;strokeColor=#005700;" parent="1" vertex="1">
|
||||
<mxGeometry x="1012" y="854" width="149" height="41" as="geometry" />
|
||||
</mxCell>
|
||||
<mxCell id="a4jV0qs3TSVzPwCjpWIA-10" value="Anonymous Alerting<br>System (via SimpleX bots) #223" style="rounded=0;whiteSpace=wrap;html=1;fillColor=#a20025;fontColor=#ffffff;strokeColor=#6F0000;" parent="1" vertex="1">
|
||||
<mxCell id="a4jV0qs3TSVzPwCjpWIA-10" value="Anonymous Alerting<br>System (via SimpleX bots) #223" style="rounded=0;whiteSpace=wrap;html=1;fillColor=#008a00;fontColor=#ffffff;strokeColor=#005700;" parent="1" vertex="1">
|
||||
<mxGeometry x="1012" y="785" width="149" height="58" as="geometry" />
|
||||
</mxCell>
|
||||
<mxCell id="a4jV0qs3TSVzPwCjpWIA-11" value="Multi-Owner Infrastructure Dead Man's Switch (via SimpleX bots) #315" style="rounded=0;whiteSpace=wrap;html=1;fillColor=#a20025;fontColor=#ffffff;strokeColor=#6F0000;" parent="1" vertex="1">
|
||||
|
@ -431,7 +431,7 @@
|
|||
<mxCell id="a4jV0qs3TSVzPwCjpWIA-143" value="Private Simplex Servers setup #322" style="rounded=0;whiteSpace=wrap;html=1;fillColor=#fa6800;fontColor=#000000;strokeColor=#C73500;" parent="1" vertex="1">
|
||||
<mxGeometry x="819" y="1033" width="149" height="41" as="geometry" />
|
||||
</mxCell>
|
||||
<mxCell id="NUYusv78QOWgB7ClrpJZ-1" value="using a VPS to route the traffic to a self-hosted service (hiding your home public IP from the users) #320" style="rounded=0;whiteSpace=wrap;html=1;fillColor=#a20025;fontColor=#ffffff;strokeColor=#6F0000;" parent="1" vertex="1">
|
||||
<mxCell id="NUYusv78QOWgB7ClrpJZ-1" value="using a VPS to route the traffic to a self-hosted service (hiding your home public IP from the users) #320" style="rounded=0;whiteSpace=wrap;html=1;fillColor=#008a00;fontColor=#ffffff;strokeColor=#005700;" parent="1" vertex="1">
|
||||
<mxGeometry x="555" y="1025.5" width="239" height="56" as="geometry" />
|
||||
</mxCell>
|
||||
<mxCell id="S_dhNpFy_L8vkl6PzvgN-1" value="Self-Hosted LLM Hidden Service #226" style="rounded=0;whiteSpace=wrap;html=1;fillColor=#008a00;fontColor=#ffffff;strokeColor=#005700;" parent="1" vertex="1">
|
||||
|
|
File diff suppressed because one or more lines are too long
|
@ -80,7 +80,7 @@
|
|||
<mxCell id="a4jV0qs3TSVzPwCjpWIA-9" value="Anonymous Server Monitoring #221" style="rounded=0;whiteSpace=wrap;html=1;fillColor=#008a00;fontColor=#ffffff;strokeColor=#005700;" parent="1" vertex="1">
|
||||
<mxGeometry x="1012" y="854" width="149" height="41" as="geometry" />
|
||||
</mxCell>
|
||||
<mxCell id="a4jV0qs3TSVzPwCjpWIA-10" value="Anonymous Alerting<br>System (via SimpleX bots) #223" style="rounded=0;whiteSpace=wrap;html=1;fillColor=#a20025;fontColor=#ffffff;strokeColor=#6F0000;" parent="1" vertex="1">
|
||||
<mxCell id="a4jV0qs3TSVzPwCjpWIA-10" value="Anonymous Alerting<br>System (via SimpleX bots) #223" style="rounded=0;whiteSpace=wrap;html=1;fillColor=#008a00;fontColor=#ffffff;strokeColor=#005700;" parent="1" vertex="1">
|
||||
<mxGeometry x="1012" y="785" width="149" height="58" as="geometry" />
|
||||
</mxCell>
|
||||
<mxCell id="a4jV0qs3TSVzPwCjpWIA-11" value="Multi-Owner Infrastructure Dead Man's Switch (via SimpleX bots) #315" style="rounded=0;whiteSpace=wrap;html=1;fillColor=#a20025;fontColor=#ffffff;strokeColor=#6F0000;" parent="1" vertex="1">
|
||||
|
@ -98,6 +98,9 @@
|
|||
<mxCell id="S_dhNpFy_L8vkl6PzvgN-4" style="edgeStyle=orthogonalEdgeStyle;rounded=0;orthogonalLoop=1;jettySize=auto;html=1;entryX=0.5;entryY=1;entryDx=0;entryDy=0;" parent="1" source="a4jV0qs3TSVzPwCjpWIA-14" target="S_dhNpFy_L8vkl6PzvgN-3" edge="1">
|
||||
<mxGeometry relative="1" as="geometry" />
|
||||
</mxCell>
|
||||
<mxCell id="pgm1A0MqxylHZf_etOL0-2" style="edgeStyle=orthogonalEdgeStyle;rounded=0;orthogonalLoop=1;jettySize=auto;html=1;entryX=0;entryY=0.5;entryDx=0;entryDy=0;" edge="1" parent="1" source="a4jV0qs3TSVzPwCjpWIA-14" target="pgm1A0MqxylHZf_etOL0-1">
|
||||
<mxGeometry relative="1" as="geometry" />
|
||||
</mxCell>
|
||||
<mxCell id="a4jV0qs3TSVzPwCjpWIA-14" value="Self-Hosting a server<br>tutorial : kicksecure host OS recap + RDP + SSH access #318" style="rounded=0;whiteSpace=wrap;html=1;fillColor=#008a00;fontColor=#ffffff;strokeColor=#005700;" parent="1" vertex="1">
|
||||
<mxGeometry x="332.5" y="1123" width="197.5" height="62" as="geometry" />
|
||||
</mxCell>
|
||||
|
@ -431,7 +434,7 @@
|
|||
<mxCell id="a4jV0qs3TSVzPwCjpWIA-143" value="Private Simplex Servers setup #322" style="rounded=0;whiteSpace=wrap;html=1;fillColor=#fa6800;fontColor=#000000;strokeColor=#C73500;" parent="1" vertex="1">
|
||||
<mxGeometry x="819" y="1033" width="149" height="41" as="geometry" />
|
||||
</mxCell>
|
||||
<mxCell id="NUYusv78QOWgB7ClrpJZ-1" value="using a VPS to route the traffic to a self-hosted service (hiding your home public IP from the users) #320" style="rounded=0;whiteSpace=wrap;html=1;fillColor=#a20025;fontColor=#ffffff;strokeColor=#6F0000;" parent="1" vertex="1">
|
||||
<mxCell id="NUYusv78QOWgB7ClrpJZ-1" value="using a VPS to route the traffic to a self-hosted service (hiding your home public IP from the users) #320" style="rounded=0;whiteSpace=wrap;html=1;fillColor=#008a00;fontColor=#ffffff;strokeColor=#005700;" parent="1" vertex="1">
|
||||
<mxGeometry x="555" y="1025.5" width="239" height="56" as="geometry" />
|
||||
</mxCell>
|
||||
<mxCell id="S_dhNpFy_L8vkl6PzvgN-1" value="Self-Hosted LLM Hidden Service #226" style="rounded=0;whiteSpace=wrap;html=1;fillColor=#008a00;fontColor=#ffffff;strokeColor=#005700;" parent="1" vertex="1">
|
||||
|
@ -487,6 +490,9 @@
|
|||
<mxCell id="rc6S3lg3hJiNVlqmhrlK-1" value="Black Hat Hacking<br>VM Setup #335" style="rounded=0;whiteSpace=wrap;html=1;fillColor=#a20025;fontColor=#ffffff;strokeColor=#6F0000;" parent="1" vertex="1">
|
||||
<mxGeometry x="-344" y="331" width="149" height="41" as="geometry" />
|
||||
</mxCell>
|
||||
<mxCell id="pgm1A0MqxylHZf_etOL0-1" value="Setting up a VPN on your<br>homeserver to prevent<br>IP Leaks #" style="rounded=0;whiteSpace=wrap;html=1;fillColor=#a20025;fontColor=#ffffff;strokeColor=#6F0000;" vertex="1" parent="1">
|
||||
<mxGeometry x="584" y="1124" width="185.5" height="60" as="geometry" />
|
||||
</mxCell>
|
||||
</root>
|
||||
</mxGraphModel>
|
||||
</diagram>
|
||||
|
|
|
@ -1,11 +1,59 @@
|
|||
<mxfile host="Electron" agent="Mozilla/5.0 (X11; Linux x86_64) AppleWebKit/537.36 (KHTML, like Gecko) draw.io/26.2.2 Chrome/134.0.6998.178 Electron/35.1.2 Safari/537.36" version="26.2.2">
|
||||
<diagram name="Page-1" id="jnnkwOk3C9nQjQ27nlYx">
|
||||
<mxGraphModel dx="3346" dy="1568" grid="0" gridSize="10" guides="1" tooltips="1" connect="1" arrows="1" fold="1" page="0" pageScale="1" pageWidth="850" pageHeight="1100" math="0" shadow="0">
|
||||
<mxGraphModel dx="1338" dy="-13" grid="0" gridSize="10" guides="1" tooltips="1" connect="1" arrows="1" fold="1" page="0" pageScale="1" pageWidth="850" pageHeight="1100" math="0" shadow="0">
|
||||
<root>
|
||||
<mxCell id="0" />
|
||||
<mxCell id="1" parent="0" />
|
||||
<mxCell id="Oa0uDNZFhNs6DAaP40CV-1" value="" style="image;html=1;image=img/lib/clip_art/computers/Laptop_128x128.png" vertex="1" parent="1">
|
||||
<mxGeometry x="50" y="590" width="80" height="80" as="geometry" />
|
||||
<mxCell id="Oa0uDNZFhNs6DAaP40CV-8" style="edgeStyle=orthogonalEdgeStyle;rounded=0;orthogonalLoop=1;jettySize=auto;html=1;entryX=1;entryY=0.5;entryDx=0;entryDy=0;" edge="1" parent="1" source="Oa0uDNZFhNs6DAaP40CV-1" target="Oa0uDNZFhNs6DAaP40CV-5">
|
||||
<mxGeometry relative="1" as="geometry">
|
||||
<Array as="points">
|
||||
<mxPoint x="651" y="868" />
|
||||
</Array>
|
||||
</mxGeometry>
|
||||
</mxCell>
|
||||
<mxCell id="Oa0uDNZFhNs6DAaP40CV-1" value="Clientside (laptop)" style="image;html=1;image=img/lib/clip_art/computers/Laptop_128x128.png" vertex="1" parent="1">
|
||||
<mxGeometry x="624" y="948" width="80" height="80" as="geometry" />
|
||||
</mxCell>
|
||||
<mxCell id="Oa0uDNZFhNs6DAaP40CV-2" value="Serverside (homeserver)" style="image;html=1;image=img/lib/clip_art/computers/Server_Rack_128x128.png" vertex="1" parent="1">
|
||||
<mxGeometry x="80" y="948" width="80" height="80" as="geometry" />
|
||||
</mxCell>
|
||||
<mxCell id="Oa0uDNZFhNs6DAaP40CV-3" value="Serverside (remote VPS)" style="image;html=1;image=img/lib/clip_art/computers/Server_Rack_128x128.png" vertex="1" parent="1">
|
||||
<mxGeometry x="342" y="948" width="80" height="80" as="geometry" />
|
||||
</mxCell>
|
||||
<mxCell id="Oa0uDNZFhNs6DAaP40CV-4" value="nginx webserver<br>(local)" style="rounded=0;whiteSpace=wrap;html=1;fillColor=#008a00;fontColor=#ffffff;strokeColor=#005700;" vertex="1" parent="1">
|
||||
<mxGeometry x="53" y="849" width="138" height="38" as="geometry" />
|
||||
</mxCell>
|
||||
<mxCell id="Oa0uDNZFhNs6DAaP40CV-9" style="edgeStyle=orthogonalEdgeStyle;rounded=0;orthogonalLoop=1;jettySize=auto;html=1;entryX=0.5;entryY=0;entryDx=0;entryDy=0;" edge="1" parent="1" source="Oa0uDNZFhNs6DAaP40CV-5" target="Oa0uDNZFhNs6DAaP40CV-6">
|
||||
<mxGeometry relative="1" as="geometry" />
|
||||
</mxCell>
|
||||
<mxCell id="Oa0uDNZFhNs6DAaP40CV-5" value="nginx reverse proxy<br>(public)" style="rounded=0;whiteSpace=wrap;html=1;fillColor=#008a00;fontColor=#ffffff;strokeColor=#005700;" vertex="1" parent="1">
|
||||
<mxGeometry x="313" y="849" width="138" height="38" as="geometry" />
|
||||
</mxCell>
|
||||
<mxCell id="Oa0uDNZFhNs6DAaP40CV-10" style="edgeStyle=orthogonalEdgeStyle;rounded=0;orthogonalLoop=1;jettySize=auto;html=1;entryX=1;entryY=0.5;entryDx=0;entryDy=0;" edge="1" parent="1" source="Oa0uDNZFhNs6DAaP40CV-6" target="Oa0uDNZFhNs6DAaP40CV-7">
|
||||
<mxGeometry relative="1" as="geometry" />
|
||||
</mxCell>
|
||||
<mxCell id="Oa0uDNZFhNs6DAaP40CV-6" value="OpenVPN server<br>(10.8.0.1)" style="rounded=0;whiteSpace=wrap;html=1;fillColor=#fa6800;fontColor=#000000;strokeColor=#C73500;" vertex="1" parent="1">
|
||||
<mxGeometry x="315" y="910" width="134" height="28" as="geometry" />
|
||||
</mxCell>
|
||||
<mxCell id="Oa0uDNZFhNs6DAaP40CV-11" style="edgeStyle=orthogonalEdgeStyle;rounded=0;orthogonalLoop=1;jettySize=auto;html=1;" edge="1" parent="1" source="Oa0uDNZFhNs6DAaP40CV-7">
|
||||
<mxGeometry relative="1" as="geometry">
|
||||
<mxPoint x="122" y="888.7142857142858" as="targetPoint" />
|
||||
</mxGeometry>
|
||||
</mxCell>
|
||||
<mxCell id="Oa0uDNZFhNs6DAaP40CV-7" value="OpenVPN client<br>(10.8.0.2)" style="rounded=0;whiteSpace=wrap;html=1;fillColor=#fa6800;fontColor=#000000;strokeColor=#C73500;" vertex="1" parent="1">
|
||||
<mxGeometry x="55" y="910" width="134" height="28" as="geometry" />
|
||||
</mxCell>
|
||||
<mxCell id="Oa0uDNZFhNs6DAaP40CV-12" value="http://yourdoma.in:80" style="text;html=1;align=center;verticalAlign=middle;resizable=0;points=[];autosize=1;strokeColor=none;fillColor=none;" vertex="1" parent="1">
|
||||
<mxGeometry x="483" y="841" width="150" height="26" as="geometry" />
|
||||
</mxCell>
|
||||
<mxCell id="Oa0uDNZFhNs6DAaP40CV-14" value="The end users can't 
know what your home public IP is,
because they are accessing your
service via the reverse nginx proxy" style="shape=image;verticalLabelPosition=bottom;verticalAlign=top;imageAspect=0;aspect=fixed;image=data:image/png,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;labelPosition=center;align=center;" vertex="1" parent="1">
|
||||
<mxGeometry x="639" y="1092" width="50" height="50" as="geometry" />
|
||||
</mxCell>
|
||||
<mxCell id="Oa0uDNZFhNs6DAaP40CV-16" value="However the cloud provider
knows that your public IP has
been connecting to the VPS" style="shape=image;verticalLabelPosition=bottom;verticalAlign=top;imageAspect=0;aspect=fixed;image=data:image/png,UklGRoIIAABXRUJQVlA4THUIAAAvMUAMECUwaNtIUswf9v53BCJiAjpn6xBhsK4c1MJg2XTov5KzbVtj5Y3b///fH0/G7VhmDu7u7rC0HSWw1AasCC7WdEAJdEEbY7EKJEGSbdrW+rZt27b9/9i2ObOtkW3b/s9v9O2Ha2+cc8++fEd7SW4kyZEkz6ze3fue/joO7aLJ5NC2bWrP+W0ztko76ew6ac3O7tXatm3btm07mQ7cRlIkZxmP7w9yt20z/Vj/M+eXOq2rpLVt28na29m2t7TtbWzbtm3Hzlw7M+ds5GzbdmjOuRvbqazK/CEp0eXbKqpsl84P2D5u09m2bTuZmfedeaL/DNy2baTudacrcp8AEHU6gVnlmGg99wtkXCdUc2cOXbtb1E6LGKcO/uvpiaut7gVi7n5Bjimi2v2EbJUARAudlDSYuGrswMexUJEPQfkkRhzBqoHt28zjwTnq7CNbuPUhXDPQuBCiCRV9P/C1w2O3jLqA1GnonO1tx25ZFaj1TfRzfO/kvR1s52JEjaEb1U5AAAGEqR+mftjq4hUO7M3A9h+yp4k4n0eeXHoapUUDp0tftTuhXJTQQrM2evVlcKPIAkR5iix2ZBGvOzHTxIz/M8fP0pNltXpd+6kakkXyk5hovIxJSweiK0lLBffDxkebhPJuodO3lpcVdkHfL8ukBn72ZioHEHUzuOEnh0ANI4/Mf19u5VTz67bSPKxn/Lab92mpuE7VZdibIWo89f15RGv5v6BKtyYlJOSMGH84BRMQzXJ/D2LQQoLDYUPyy92reOWnRE6Lsc52bUA0zS0Y5IAhi7SDr8v+yyqVh39Wyu7GLt6AWNV0MajjRp5aUGamyQipBS9/AKKNWMYtUMOOkCHbDspkw1Dhu7jUlV6tycXExSHi9XlRhgab/lY/CSMPh8TcTU84INpJTzg+/Zg5YvumhLaeJIT3ZQCirdy8hQRSUe3XvlaciTHTI3LTTbVTDSTxk5/8IkGimmYG2jBlEXatzU1pF6jB/TJUHcsbTtPJKuYznUlMZwE2AueATMALyv84ibyvmOW/o4Y0XRl6a6acuhgJU0Y0vOIA84D0VyP/L0yz6/H1zGZRGlPmfACYSyfPRHbC0jZ/0jJ2M33pZqnKSYnep9sdENtE4hqrUfR2cT7nvRr3rTFcd0Msc8tfn1y0Ild+Bou4IpKDGV3sUsL1J6UqDUDssWwjNeX+N9tHcI+OyMvLqgcaSFKT5WCmBWpIUqMn1qbUV7S4Ysf7MvjR+Ds3aAQgZg7G+KM2QzMbrJr3bCv9fSj/IqnUYCxAgDHfzx9apMbJ3O8H63lt1QYW3/zBZr+A4QBi4JPVwaabbjrdIzie1/9YVU8y0lpwMQDcYKFOhkqzC6m6K0dJuqMZQSxdUvI75yNIYt/PBXZyWo98Y/f2oiYkM30AwIISs3RndJ+w2TTE3sKvgw9AKBJAKLLI47eIXwdfAVkp4S5/0K0eAI+Gj3idJHvaB4KAJepJTdbTeR0Hn495ymD8BhCqDUUWuvPW9+ud87ZUziJ8YhkdEIT7mR3dWmrJgXkAxNH31qgSgNE6OAi1138kprcABBDa29ANNrollXk8PyYZD0Dwf/ZwmaQyEykGaKMNplL01cJRaXFvfhH2i8NLJhGTyiTyY5TxAgTBwyUDa3OZhRRBvlPUyqMYp5MDjfXG7twhCPOVI5EeIZUGPj6Yn9xqM++q5vzTUeIgWARM90O7PxbTF7mVg8+zavBEnilD45WZuPj5DkjPItyUVz+AIAhX5i8u46eO/xJbvvCg3xpmsASwAHjFxq9mfcE+frmy+jfjiy8R5xyAiBn76NBt/S0WDRD4jKI3fqfxkym1E+yR44KVJIOa2F/GjOE0oeNAtZPYt8wc7AUQvQAz/EWDUWLMWIMAziGy3lJ+oGkxG2Axl8ZrYHzt7irtL/v5asaakTI0wwx8bSqAOPgvfYMehxOeCMLs8IqNmPHvQvzUSeqwiy8YaQP1lD+uxfz/Xu9ZyyPR2Nwc/xS2DsfD9AYQ+wb1Ih7fZdYHQdg7PGcvAu5MLvbEIz88sc0Uo0y02UM/PHEgZpbRF8EOHqieDf5pyCL19TpKbQDxq1xPyMOckIeG8q8+XzjBWsDrffcfI4vx1fRqQjWq6PPT/ymA9cBrgKD0Ual2kju2PCz7AcSyg/86yu972HQBoiK+cYtj7GM5C2nRYhk7Ocx1Plf9YjiByW8d9r0MXTkHUSOh9YU9nYCoEQ35X6ImupDY3SEl+fY8SkUAsSpQZaaYchjCANFWJjvEcBMzmbbxqzcprfVjlj/4zak17NISKnyalvMaAGKjmV+mUBNjO5aWOEUTNXJTn04CEJtuVNKsbrCu0IpOT7pWGDFD85c8rGduVScNQGy1gNYyVK4fdOJNtVMLNCvwI0tC4/OJMtkQQJQ017VvQh1/eGv+H6HIwm8NEceeefUBEKWlpE0SsYYe3hqPdHsg4TIqIwFERYHKZBKF3Z00MzSi6YGfW0QMJGokgKisSDExoU7s7Ex6NGCSg+1cYib/i5IaASBqVEh65mF5IYcN/ONX3Y2qmdz8gUa7hLYnBUpnAFGrS6Wl2shT60KliLUD+3zTdVeDZgTn2ybWTxFPQ68vP1/eKwGIup20pNfAx+mIC77COB82gxjddKUM3TBfx192YtUW8TDycPyMJZ0BRIM+lLtSirR06wZza6jwze/s/HUD3ejc7En8/WDem6IUlSdFKeR88/52IutLXngLln6EHY6Y8aUbbBvm6dbxWwWSAETDjtpXnSOhGtQLsLIbzLspiW+RdYQtTdA+UUcTtgtRMxcqIaH5tRPidjeoyxaB6n9CVk0A0UovS2XWFUmdsVvanaP0OKvJ8FBh2DmN4aeIdp8QbXvRptZLkMw6jwpAAAA=;" vertex="1" parent="1">
|
||||
<mxGeometry x="357" y="1092" width="50" height="50" as="geometry" />
|
||||
</mxCell>
|
||||
<mxCell id="Oa0uDNZFhNs6DAaP40CV-17" value="The webserver is locally hosted,
and in your sole control, hence 
maintaining serverside privacy." style="shape=image;verticalLabelPosition=bottom;verticalAlign=top;imageAspect=0;aspect=fixed;image=data:image/png,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;" vertex="1" parent="1">
|
||||
<mxGeometry x="97" y="1092" width="50" height="50" as="geometry" />
|
||||
</mxCell>
|
||||
</root>
|
||||
</mxGraphModel>
|
||||
|
|
|
@ -1 +1 @@
|
|||
Subproject commit 85347f700f0742a4f13f0f065064e72d507294fd
|
||||
Subproject commit 24abac7aaf2257191ad2dd95c266fb247427d32b
|
|
@ -53,6 +53,7 @@ nav:
|
|||
- Explaining Anarchy:
|
||||
- opsec/stateistheenemy/index.md
|
||||
- opsec/individualreignssupreme/index.md
|
||||
- opsec/everyoneisacriminal/index.md
|
||||
- OPSEC Level 1 | Privacy:
|
||||
- 📝 Explaining Privacy:
|
||||
- opsec/privacy/index.md
|
||||
|
@ -81,6 +82,8 @@ nav:
|
|||
- opsec/selfhosting/index.md
|
||||
- opsec/homeserver/index.md
|
||||
- opsec/hypervisor_selfhosted/index.md
|
||||
- opsec/vpn_selfhosted/index.md
|
||||
- opsec/vpsvpnrouting/index.md
|
||||
#- setting up private VMs for different services
|
||||
#- setting up a reverse nginx proxy on the host OS
|
||||
#- using a VPS with openVPN to hide your home server's public IP
|
||||
|
|
Loading…
Add table
Add a link
Reference in a new issue