update contact
This commit is contained in:
@@ -1,5 +1,4 @@
|
||||
<!doctype html><html lang=en><head><meta charset=utf-8><meta http-equiv=x-ua-compatible content="ie=edge"><title>Adguard home - bullshark369.org</title><meta name=viewport content="width=device-width,initial-scale=1"><link rel=icon href=https://bullshark369.org/favicon.png><link rel=canonical href=https://bullshark369.org/posts/adguard/><link rel=stylesheet href=/css/style.min.1c18def2aed6b057aa439fbec51b1d6f55f2d2d8073fe48390bceb467a226be6.css><link rel=stylesheet href=/assets/css/extended.min.2b1b6b49935b83e767eb16e2d7e2fb6e6f0db844856efc36bc5a4829d2b387ed.css><meta name=description content="Setting up adguard home, and mostly my issues with LAN sharing on Mullvad"><meta name=keywords content="Nathan Buache,Test Manager,QA,Quality Assurance,Lausanne,Switzerland,Web Testing,Software Testing,QoQa"><meta property="og:title" content="Adguard home - bullshark369.org"><meta property="og:type" content="website"><meta property="og:url" content="https://bullshark369.org/posts/adguard/"><meta property="og:site_name" content="bullshark369.org"><meta property="og:description" content="Setting up adguard home, and mostly my issues with LAN sharing on Mullvad"><meta name=twitter:card content="summary_large_image"><meta name=twitter:title content="Adguard home"><meta name=twitter:description content="Setting up adguard home, and mostly my issues with LAN sharing on Mullvad"></head><body class='page page-blog-single'><div id=menu-main-mobile class=menu-main-mobile><ul class=menu><li class=menu-item-home><a href=https://bullshark369.org/>Home</a></li><li class=menu-item-blog><a href=https://bullshark369.org/posts/>Blog</a></li><li class=menu-item-contact><a href=https://bullshark369.org/pages/contact/>Contact</a></li><li class="menu-item-friend projects"><a href=https://bullshark369.org/pages/frienpro/>Friend Projects</a></li></ul></div><div id=wrapper class=wrapper><div class=header><div class=menu-main><ul><li class=menu-item-home><a href=/><span>Home</span></a></li><li class=menu-item-blog><a href=/posts/><span>Blog</span></a></li><li class=menu-item-contact><a href=/pages/contact/><span>Contact</span></a></li><li class="menu-item-friend projects"><a href=/pages/frienpro/><span>Friend Projects</span></a></li></ul></div><div id=toggle-menu-main-mobile class=hamburger-trigger><button class=hamburger>Menu</button></div></div><div class=blog><div class=intro><h1>Adguard home</h1></div><div class=content><hr><h2 id=installation-itself>Installation itself</h2><p>Very easy, good jobs on the devs overall. My upstream is <code>9.9.9.9:853</code> and I have wireguard running on that VM so it proxies to one of my VPSes in another country.</p><hr><h2 id=mullvad-linux-client-lan-sharing>Mullvad linux client LAN sharing</h2><p>It does NOT play nice. It does not let you use your own DNS even with lockdown mode off, LAN sharing on, and custom DNS enabled. DNS goes out and it doesn’t get it back from adguard because mullvad actually never changes the interfaces DNS to the custom one.
|
||||
It only changes it to SEND dns queries, not RECEIVE, so you are effectively left WITHOUT DNS unless you set it manually like so.</p><pre tabindex=0><code>sudo resolvectl dns eno1 192.168.1.50
|
||||
sudo resolvectl domain eno1 "~."
|
||||
</code></pre></div></div><div class=footer><p class=footer-credit>@bullshark.win maintained by shark</p><div class=footer-social><div class=social-link><a href=https://github.com/bullshar-k title=GitHub target=_blank rel=noopener>GitHub</a></div><div class=social-link><a href=mailto:bullsharkgunsemail@pm.me title=Email target=_blank rel=noopener>Email</a></div><button type=button class="social-link social-copy" data-copy=@bullshar_k:matrix.org title="Copy Matrix to clipboard">
|
||||
<span class=social-copy-label>Matrix</span></button></div></div><script>(function(){var e=document.querySelectorAll(".social-copy");e.forEach(function(e){e.addEventListener("click",function(){var t,o=e.getAttribute("data-copy"),n=e.querySelector(".social-copy-label, .contact-social-name"),i=n?n.textContent:e.textContent;function s(){n.textContent="Copied!",setTimeout(function(){n.textContent=i},1500)}if(navigator.clipboard&&navigator.clipboard.writeText)navigator.clipboard.writeText(o).then(s).catch(s);else{t=document.createElement("textarea"),t.value=o,document.body.appendChild(t),t.select();try{document.execCommand("copy")}catch{}document.body.removeChild(t),s()}})})})()</script></div><script type=text/javascript src=/js/bundle.min.5993fcb11c07dea925a3fbd58c03c7f1857197c35fccce3aa963a12c0b3c9960.js></script></body></html>
|
||||
</code></pre></div></div><div class=footer><p class=footer-credit>@bullshark.win maintained by shark</p><div class=footer-social><div class=social-link><a href=https://github.com/bullshar-k title=GitHub target=_blank rel=noopener>GitHub</a></div><div class=social-link><a href=https://git.noroutes.net/shark title=Gitea target=_blank rel=noopener>Gitea</a></div><div class=social-link><a href=mailto:bullsharkgunsemail@pm.me title=Email target=_blank rel=noopener>Email</a></div></div></div><script>(function(){var e=document.querySelectorAll(".social-copy");e.forEach(function(e){e.addEventListener("click",function(){var t,o=e.getAttribute("data-copy"),n=e.querySelector(".social-copy-label, .contact-social-name"),i=n?n.textContent:e.textContent;function s(){n.textContent="Copied!",setTimeout(function(){n.textContent=i},1500)}if(navigator.clipboard&&navigator.clipboard.writeText)navigator.clipboard.writeText(o).then(s).catch(s);else{t=document.createElement("textarea"),t.value=o,document.body.appendChild(t),t.select();try{document.execCommand("copy")}catch{}document.body.removeChild(t),s()}})})})()</script></div><script type=text/javascript src=/js/bundle.min.5993fcb11c07dea925a3fbd58c03c7f1857197c35fccce3aa963a12c0b3c9960.js></script></body></html>
|
||||
File diff suppressed because one or more lines are too long
@@ -1,2 +1 @@
|
||||
<!doctype html><html lang=en><head><meta charset=utf-8><meta http-equiv=x-ua-compatible content="ie=edge"><title>Slow VPS due to bad luck w BGP - bullshark369.org</title><meta name=viewport content="width=device-width,initial-scale=1"><link rel=icon href=https://bullshark369.org/favicon.png><link rel=canonical href=https://bullshark369.org/posts/bgp/><link rel=stylesheet href=/css/style.min.1c18def2aed6b057aa439fbec51b1d6f55f2d2d8073fe48390bceb467a226be6.css><link rel=stylesheet href=/assets/css/extended.min.2b1b6b49935b83e767eb16e2d7e2fb6e6f0db844856efc36bc5a4829d2b387ed.css><meta name=description content="I bought a VPS to use as a proxy and its speeds were far slower than expected or seen on the YABS."><meta name=keywords content="Nathan Buache,Test Manager,QA,Quality Assurance,Lausanne,Switzerland,Web Testing,Software Testing,QoQa"><meta property="og:title" content="Slow VPS due to bad luck w BGP - bullshark369.org"><meta property="og:type" content="website"><meta property="og:url" content="https://bullshark369.org/posts/bgp/"><meta property="og:site_name" content="bullshark369.org"><meta property="og:description" content="I bought a VPS to use as a proxy and its speeds were far slower than expected or seen on the YABS."><meta name=twitter:card content="summary_large_image"><meta name=twitter:title content="Slow VPS due to bad luck w BGP"><meta name=twitter:description content="I bought a VPS to use as a proxy and its speeds were far slower than expected or seen on the YABS."></head><body class='page page-blog-single'><div id=menu-main-mobile class=menu-main-mobile><ul class=menu><li class=menu-item-home><a href=https://bullshark369.org/>Home</a></li><li class=menu-item-blog><a href=https://bullshark369.org/posts/>Blog</a></li><li class=menu-item-contact><a href=https://bullshark369.org/pages/contact/>Contact</a></li><li class="menu-item-friend projects"><a href=https://bullshark369.org/pages/frienpro/>Friend Projects</a></li></ul></div><div id=wrapper class=wrapper><div class=header><div class=menu-main><ul><li class=menu-item-home><a href=/><span>Home</span></a></li><li class=menu-item-blog><a href=/posts/><span>Blog</span></a></li><li class=menu-item-contact><a href=/pages/contact/><span>Contact</span></a></li><li class="menu-item-friend projects"><a href=/pages/frienpro/><span>Friend Projects</span></a></li></ul></div><div id=toggle-menu-main-mobile class=hamburger-trigger><button class=hamburger>Menu</button></div></div><div class=blog><div class=intro><h1>Slow VPS due to bad luck w BGP</h1></div><div class=content><h3 id=the-vps>The VPS</h3><p>The VPS itself was a 10GB/s VPS with enough hardware to handle most of that throughput on a wireguard tunnel. The iperf3 test I ran outisde of the tunnel would show ~70-100mb of download. The YABS from VPS to multiple clearnet WAN test points would show correct speeds. My conclusion is it was probably bad luck with the BGP routing, one of the hops is probably just incredibly slow or dated equipment. Take this as a lesson that if you are going to subscribe to remote networking equipment to get 1 month first and test its performance against advertised or promised performance, then purchase the rest of the subscription time.</p><h3 id=data>Data</h3><p>Iperf3 without the tunnel averages to 14.6 Mbits/sec. As for the yabs;</p><table><thead><tr><th>Location</th><th>Speed (Gbits/sec)</th></tr></thead><tbody><tr><td>UK</td><td>1.56</td></tr><tr><td>Amsterdam</td><td>5.21</td></tr><tr><td>Tashkent, UZ</td><td>2.62</td></tr><tr><td>Singapore</td><td>1.67</td></tr><tr><td>Los Angeles</td><td>6.92</td></tr><tr><td>NYC NY</td><td>7.44</td></tr></tbody></table></div></div><div class=footer><p class=footer-credit>@bullshark.win maintained by shark</p><div class=footer-social><div class=social-link><a href=https://github.com/bullshar-k title=GitHub target=_blank rel=noopener>GitHub</a></div><div class=social-link><a href=mailto:bullsharkgunsemail@pm.me title=Email target=_blank rel=noopener>Email</a></div><button type=button class="social-link social-copy" data-copy=@bullshar_k:matrix.org title="Copy Matrix to clipboard">
|
||||
<span class=social-copy-label>Matrix</span></button></div></div><script>(function(){var e=document.querySelectorAll(".social-copy");e.forEach(function(e){e.addEventListener("click",function(){var t,o=e.getAttribute("data-copy"),n=e.querySelector(".social-copy-label, .contact-social-name"),i=n?n.textContent:e.textContent;function s(){n.textContent="Copied!",setTimeout(function(){n.textContent=i},1500)}if(navigator.clipboard&&navigator.clipboard.writeText)navigator.clipboard.writeText(o).then(s).catch(s);else{t=document.createElement("textarea"),t.value=o,document.body.appendChild(t),t.select();try{document.execCommand("copy")}catch{}document.body.removeChild(t),s()}})})})()</script></div><script type=text/javascript src=/js/bundle.min.5993fcb11c07dea925a3fbd58c03c7f1857197c35fccce3aa963a12c0b3c9960.js></script></body></html>
|
||||
<!doctype html><html lang=en><head><meta charset=utf-8><meta http-equiv=x-ua-compatible content="ie=edge"><title>Slow VPS due to bad luck w BGP - bullshark369.org</title><meta name=viewport content="width=device-width,initial-scale=1"><link rel=icon href=https://bullshark369.org/favicon.png><link rel=canonical href=https://bullshark369.org/posts/bgp/><link rel=stylesheet href=/css/style.min.1c18def2aed6b057aa439fbec51b1d6f55f2d2d8073fe48390bceb467a226be6.css><link rel=stylesheet href=/assets/css/extended.min.2b1b6b49935b83e767eb16e2d7e2fb6e6f0db844856efc36bc5a4829d2b387ed.css><meta name=description content="I bought a VPS to use as a proxy and its speeds were far slower than expected or seen on the YABS."><meta name=keywords content="Nathan Buache,Test Manager,QA,Quality Assurance,Lausanne,Switzerland,Web Testing,Software Testing,QoQa"><meta property="og:title" content="Slow VPS due to bad luck w BGP - bullshark369.org"><meta property="og:type" content="website"><meta property="og:url" content="https://bullshark369.org/posts/bgp/"><meta property="og:site_name" content="bullshark369.org"><meta property="og:description" content="I bought a VPS to use as a proxy and its speeds were far slower than expected or seen on the YABS."><meta name=twitter:card content="summary_large_image"><meta name=twitter:title content="Slow VPS due to bad luck w BGP"><meta name=twitter:description content="I bought a VPS to use as a proxy and its speeds were far slower than expected or seen on the YABS."></head><body class='page page-blog-single'><div id=menu-main-mobile class=menu-main-mobile><ul class=menu><li class=menu-item-home><a href=https://bullshark369.org/>Home</a></li><li class=menu-item-blog><a href=https://bullshark369.org/posts/>Blog</a></li><li class=menu-item-contact><a href=https://bullshark369.org/pages/contact/>Contact</a></li><li class="menu-item-friend projects"><a href=https://bullshark369.org/pages/frienpro/>Friend Projects</a></li></ul></div><div id=wrapper class=wrapper><div class=header><div class=menu-main><ul><li class=menu-item-home><a href=/><span>Home</span></a></li><li class=menu-item-blog><a href=/posts/><span>Blog</span></a></li><li class=menu-item-contact><a href=/pages/contact/><span>Contact</span></a></li><li class="menu-item-friend projects"><a href=/pages/frienpro/><span>Friend Projects</span></a></li></ul></div><div id=toggle-menu-main-mobile class=hamburger-trigger><button class=hamburger>Menu</button></div></div><div class=blog><div class=intro><h1>Slow VPS due to bad luck w BGP</h1></div><div class=content><h3 id=the-vps>The VPS</h3><p>The VPS itself was a 10GB/s VPS with enough hardware to handle most of that throughput on a wireguard tunnel. The iperf3 test I ran outisde of the tunnel would show ~70-100mb of download. The YABS from VPS to multiple clearnet WAN test points would show correct speeds. My conclusion is it was probably bad luck with the BGP routing, one of the hops is probably just incredibly slow or dated equipment. Take this as a lesson that if you are going to subscribe to remote networking equipment to get 1 month first and test its performance against advertised or promised performance, then purchase the rest of the subscription time.</p><h3 id=data>Data</h3><p>Iperf3 without the tunnel averages to 14.6 Mbits/sec. As for the yabs;</p><table><thead><tr><th>Location</th><th>Speed (Gbits/sec)</th></tr></thead><tbody><tr><td>UK</td><td>1.56</td></tr><tr><td>Amsterdam</td><td>5.21</td></tr><tr><td>Tashkent, UZ</td><td>2.62</td></tr><tr><td>Singapore</td><td>1.67</td></tr><tr><td>Los Angeles</td><td>6.92</td></tr><tr><td>NYC NY</td><td>7.44</td></tr></tbody></table></div></div><div class=footer><p class=footer-credit>@bullshark.win maintained by shark</p><div class=footer-social><div class=social-link><a href=https://github.com/bullshar-k title=GitHub target=_blank rel=noopener>GitHub</a></div><div class=social-link><a href=https://git.noroutes.net/shark title=Gitea target=_blank rel=noopener>Gitea</a></div><div class=social-link><a href=mailto:bullsharkgunsemail@pm.me title=Email target=_blank rel=noopener>Email</a></div></div></div><script>(function(){var e=document.querySelectorAll(".social-copy");e.forEach(function(e){e.addEventListener("click",function(){var t,o=e.getAttribute("data-copy"),n=e.querySelector(".social-copy-label, .contact-social-name"),i=n?n.textContent:e.textContent;function s(){n.textContent="Copied!",setTimeout(function(){n.textContent=i},1500)}if(navigator.clipboard&&navigator.clipboard.writeText)navigator.clipboard.writeText(o).then(s).catch(s);else{t=document.createElement("textarea"),t.value=o,document.body.appendChild(t),t.select();try{document.execCommand("copy")}catch{}document.body.removeChild(t),s()}})})})()</script></div><script type=text/javascript src=/js/bundle.min.5993fcb11c07dea925a3fbd58c03c7f1857197c35fccce3aa963a12c0b3c9960.js></script></body></html>
|
||||
@@ -1,2 +1 @@
|
||||
<!doctype html><html lang=en><head><meta charset=utf-8><meta http-equiv=x-ua-compatible content="ie=edge"><title>Hugo & caddy - bullshark369.org</title><meta name=viewport content="width=device-width,initial-scale=1"><link rel=icon href=https://bullshark369.org/favicon.png><link rel=canonical href=https://bullshark369.org/posts/caddy/><link rel=stylesheet href=/css/style.min.1c18def2aed6b057aa439fbec51b1d6f55f2d2d8073fe48390bceb467a226be6.css><link rel=stylesheet href=/assets/css/extended.min.2b1b6b49935b83e767eb16e2d7e2fb6e6f0db844856efc36bc5a4829d2b387ed.css><meta name=description content="Migrating bullshark369.org from nginx w/ static HTML to caddy with hugo made pages"><meta name=keywords content="Nathan Buache,Test Manager,QA,Quality Assurance,Lausanne,Switzerland,Web Testing,Software Testing,QoQa"><meta property="og:title" content="Hugo & caddy - bullshark369.org"><meta property="og:type" content="website"><meta property="og:url" content="https://bullshark369.org/posts/caddy/"><meta property="og:site_name" content="bullshark369.org"><meta property="og:description" content="Migrating bullshark369.org from nginx w/ static HTML to caddy with hugo made pages"><meta name=twitter:card content="summary_large_image"><meta name=twitter:title content="Hugo & caddy"><meta name=twitter:description content="Migrating bullshark369.org from nginx w/ static HTML to caddy with hugo made pages"></head><body class='page page-blog-single'><div id=menu-main-mobile class=menu-main-mobile><ul class=menu><li class=menu-item-home><a href=https://bullshark369.org/>Home</a></li><li class=menu-item-blog><a href=https://bullshark369.org/posts/>Blog</a></li><li class=menu-item-contact><a href=https://bullshark369.org/pages/contact/>Contact</a></li><li class="menu-item-friend projects"><a href=https://bullshark369.org/pages/frienpro/>Friend Projects</a></li></ul></div><div id=wrapper class=wrapper><div class=header><div class=menu-main><ul><li class=menu-item-home><a href=/><span>Home</span></a></li><li class=menu-item-blog><a href=/posts/><span>Blog</span></a></li><li class=menu-item-contact><a href=/pages/contact/><span>Contact</span></a></li><li class="menu-item-friend projects"><a href=/pages/frienpro/><span>Friend Projects</span></a></li></ul></div><div id=toggle-menu-main-mobile class=hamburger-trigger><button class=hamburger>Menu</button></div></div><div class=blog><div class=intro><h1>Hugo & caddy</h1></div><div class=content><h1 id=hugo>Hugo</h1><p>Don’t get me wrong, Hugo is well made and “easy to use”. However, it is not at all intuitive. Once you know it its amazing, if you don’t its terrible.</p><h1 id=caddy>Caddy</h1><p>Caddy is much more straght forward for simple webserver use than nginx.</p><p>This is the config I have:</p><table><thead><tr><th>Thing</th><th>Place</th></tr></thead><tbody><tr><td>Config file</td><td>/etc/caddy/Caddyfile</td></tr><tr><td>Content</td><td>/www/var/web.site/</td></tr><tr><td>SSL</td><td>/etc/caddy/ssl/</td></tr></tbody></table><p>However caddy auto generates SSL if you don’t want to import your own and you declare filepaths in the caddyfile.</p></div></div><div class=footer><p class=footer-credit>@bullshark.win maintained by shark</p><div class=footer-social><div class=social-link><a href=https://github.com/bullshar-k title=GitHub target=_blank rel=noopener>GitHub</a></div><div class=social-link><a href=mailto:bullsharkgunsemail@pm.me title=Email target=_blank rel=noopener>Email</a></div><button type=button class="social-link social-copy" data-copy=@bullshar_k:matrix.org title="Copy Matrix to clipboard">
|
||||
<span class=social-copy-label>Matrix</span></button></div></div><script>(function(){var e=document.querySelectorAll(".social-copy");e.forEach(function(e){e.addEventListener("click",function(){var t,o=e.getAttribute("data-copy"),n=e.querySelector(".social-copy-label, .contact-social-name"),i=n?n.textContent:e.textContent;function s(){n.textContent="Copied!",setTimeout(function(){n.textContent=i},1500)}if(navigator.clipboard&&navigator.clipboard.writeText)navigator.clipboard.writeText(o).then(s).catch(s);else{t=document.createElement("textarea"),t.value=o,document.body.appendChild(t),t.select();try{document.execCommand("copy")}catch{}document.body.removeChild(t),s()}})})})()</script></div><script type=text/javascript src=/js/bundle.min.5993fcb11c07dea925a3fbd58c03c7f1857197c35fccce3aa963a12c0b3c9960.js></script></body></html>
|
||||
<!doctype html><html lang=en><head><meta charset=utf-8><meta http-equiv=x-ua-compatible content="ie=edge"><title>Hugo & caddy - bullshark369.org</title><meta name=viewport content="width=device-width,initial-scale=1"><link rel=icon href=https://bullshark369.org/favicon.png><link rel=canonical href=https://bullshark369.org/posts/caddy/><link rel=stylesheet href=/css/style.min.1c18def2aed6b057aa439fbec51b1d6f55f2d2d8073fe48390bceb467a226be6.css><link rel=stylesheet href=/assets/css/extended.min.2b1b6b49935b83e767eb16e2d7e2fb6e6f0db844856efc36bc5a4829d2b387ed.css><meta name=description content="Migrating bullshark369.org from nginx w/ static HTML to caddy with hugo made pages"><meta name=keywords content="Nathan Buache,Test Manager,QA,Quality Assurance,Lausanne,Switzerland,Web Testing,Software Testing,QoQa"><meta property="og:title" content="Hugo & caddy - bullshark369.org"><meta property="og:type" content="website"><meta property="og:url" content="https://bullshark369.org/posts/caddy/"><meta property="og:site_name" content="bullshark369.org"><meta property="og:description" content="Migrating bullshark369.org from nginx w/ static HTML to caddy with hugo made pages"><meta name=twitter:card content="summary_large_image"><meta name=twitter:title content="Hugo & caddy"><meta name=twitter:description content="Migrating bullshark369.org from nginx w/ static HTML to caddy with hugo made pages"></head><body class='page page-blog-single'><div id=menu-main-mobile class=menu-main-mobile><ul class=menu><li class=menu-item-home><a href=https://bullshark369.org/>Home</a></li><li class=menu-item-blog><a href=https://bullshark369.org/posts/>Blog</a></li><li class=menu-item-contact><a href=https://bullshark369.org/pages/contact/>Contact</a></li><li class="menu-item-friend projects"><a href=https://bullshark369.org/pages/frienpro/>Friend Projects</a></li></ul></div><div id=wrapper class=wrapper><div class=header><div class=menu-main><ul><li class=menu-item-home><a href=/><span>Home</span></a></li><li class=menu-item-blog><a href=/posts/><span>Blog</span></a></li><li class=menu-item-contact><a href=/pages/contact/><span>Contact</span></a></li><li class="menu-item-friend projects"><a href=/pages/frienpro/><span>Friend Projects</span></a></li></ul></div><div id=toggle-menu-main-mobile class=hamburger-trigger><button class=hamburger>Menu</button></div></div><div class=blog><div class=intro><h1>Hugo & caddy</h1></div><div class=content><h1 id=hugo>Hugo</h1><p>Don’t get me wrong, Hugo is well made and “easy to use”. However, it is not at all intuitive. Once you know it its amazing, if you don’t its terrible.</p><h1 id=caddy>Caddy</h1><p>Caddy is much more straght forward for simple webserver use than nginx.</p><p>This is the config I have:</p><table><thead><tr><th>Thing</th><th>Place</th></tr></thead><tbody><tr><td>Config file</td><td>/etc/caddy/Caddyfile</td></tr><tr><td>Content</td><td>/www/var/web.site/</td></tr><tr><td>SSL</td><td>/etc/caddy/ssl/</td></tr></tbody></table><p>However caddy auto generates SSL if you don’t want to import your own and you declare filepaths in the caddyfile.</p></div></div><div class=footer><p class=footer-credit>@bullshark.win maintained by shark</p><div class=footer-social><div class=social-link><a href=https://github.com/bullshar-k title=GitHub target=_blank rel=noopener>GitHub</a></div><div class=social-link><a href=https://git.noroutes.net/shark title=Gitea target=_blank rel=noopener>Gitea</a></div><div class=social-link><a href=mailto:bullsharkgunsemail@pm.me title=Email target=_blank rel=noopener>Email</a></div></div></div><script>(function(){var e=document.querySelectorAll(".social-copy");e.forEach(function(e){e.addEventListener("click",function(){var t,o=e.getAttribute("data-copy"),n=e.querySelector(".social-copy-label, .contact-social-name"),i=n?n.textContent:e.textContent;function s(){n.textContent="Copied!",setTimeout(function(){n.textContent=i},1500)}if(navigator.clipboard&&navigator.clipboard.writeText)navigator.clipboard.writeText(o).then(s).catch(s);else{t=document.createElement("textarea"),t.value=o,document.body.appendChild(t),t.select();try{document.execCommand("copy")}catch{}document.body.removeChild(t),s()}})})})()</script></div><script type=text/javascript src=/js/bundle.min.5993fcb11c07dea925a3fbd58c03c7f1857197c35fccce3aa963a12c0b3c9960.js></script></body></html>
|
||||
+1
-2
File diff suppressed because one or more lines are too long
@@ -1,3 +1,2 @@
|
||||
<!doctype html><html lang=en><head><meta charset=utf-8><meta http-equiv=x-ua-compatible content="ie=edge"><title>Linux - bullshark369.org</title><meta name=viewport content="width=device-width,initial-scale=1"><link rel=icon href=https://bullshark369.org/favicon.png><link rel=canonical href=https://bullshark369.org/posts/linux/><link rel=stylesheet href=/css/style.min.1c18def2aed6b057aa439fbec51b1d6f55f2d2d8073fe48390bceb467a226be6.css><link rel=stylesheet href=/assets/css/extended.min.2b1b6b49935b83e767eb16e2d7e2fb6e6f0db844856efc36bc5a4829d2b387ed.css><meta name=description content="My initial experience with Linux"><meta name=keywords content="Nathan Buache,Test Manager,QA,Quality Assurance,Lausanne,Switzerland,Web Testing,Software Testing,QoQa"><meta property="og:title" content="Linux - bullshark369.org"><meta property="og:type" content="website"><meta property="og:url" content="https://bullshark369.org/posts/linux/"><meta property="og:site_name" content="bullshark369.org"><meta property="og:description" content="My initial experience with Linux"><meta name=twitter:card content="summary_large_image"><meta name=twitter:title content="Linux"><meta name=twitter:description content="My initial experience with Linux"></head><body class='page page-blog-single'><div id=menu-main-mobile class=menu-main-mobile><ul class=menu><li class=menu-item-home><a href=https://bullshark369.org/>Home</a></li><li class=menu-item-blog><a href=https://bullshark369.org/posts/>Blog</a></li><li class=menu-item-contact><a href=https://bullshark369.org/pages/contact/>Contact</a></li><li class="menu-item-friend projects"><a href=https://bullshark369.org/pages/frienpro/>Friend Projects</a></li></ul></div><div id=wrapper class=wrapper><div class=header><div class=menu-main><ul><li class=menu-item-home><a href=/><span>Home</span></a></li><li class=menu-item-blog><a href=/posts/><span>Blog</span></a></li><li class=menu-item-contact><a href=/pages/contact/><span>Contact</span></a></li><li class="menu-item-friend projects"><a href=/pages/frienpro/><span>Friend Projects</span></a></li></ul></div><div id=toggle-menu-main-mobile class=hamburger-trigger><button class=hamburger>Menu</button></div></div><div class=blog><div class=intro><h1>Linux</h1></div><div class=content><h2 id=preamble>Preamble</h2><p>I was already familiar with Linux and had used it on this date, however, I had stopped playing Tarkov which had kept me on Windows. So on this date I switched.
|
||||
I pretty quickly went mint -> cachy -> arch in the course of a week or so.</p><h2 id=tierlist>Tierlist</h2><table><thead><tr><th>S</th><th>Arch Alpine</th></tr></thead><tbody><tr><td>A</td><td>Artix NixOS Mint Cachy Debian Fedora</td></tr><tr><td>B</td><td>Ubuntu Endeavour Gentoo</td></tr><tr><td>C</td><td>Bazzite CentOS</td></tr></tbody></table></div></div><div class=footer><p class=footer-credit>@bullshark.win maintained by shark</p><div class=footer-social><div class=social-link><a href=https://github.com/bullshar-k title=GitHub target=_blank rel=noopener>GitHub</a></div><div class=social-link><a href=mailto:bullsharkgunsemail@pm.me title=Email target=_blank rel=noopener>Email</a></div><button type=button class="social-link social-copy" data-copy=@bullshar_k:matrix.org title="Copy Matrix to clipboard">
|
||||
<span class=social-copy-label>Matrix</span></button></div></div><script>(function(){var e=document.querySelectorAll(".social-copy");e.forEach(function(e){e.addEventListener("click",function(){var t,o=e.getAttribute("data-copy"),n=e.querySelector(".social-copy-label, .contact-social-name"),i=n?n.textContent:e.textContent;function s(){n.textContent="Copied!",setTimeout(function(){n.textContent=i},1500)}if(navigator.clipboard&&navigator.clipboard.writeText)navigator.clipboard.writeText(o).then(s).catch(s);else{t=document.createElement("textarea"),t.value=o,document.body.appendChild(t),t.select();try{document.execCommand("copy")}catch{}document.body.removeChild(t),s()}})})})()</script></div><script type=text/javascript src=/js/bundle.min.5993fcb11c07dea925a3fbd58c03c7f1857197c35fccce3aa963a12c0b3c9960.js></script></body></html>
|
||||
I pretty quickly went mint -> cachy -> arch in the course of a week or so.</p><h2 id=tierlist>Tierlist</h2><table><thead><tr><th>S</th><th>Arch Alpine</th></tr></thead><tbody><tr><td>A</td><td>Artix NixOS Mint Cachy Debian Fedora</td></tr><tr><td>B</td><td>Ubuntu Endeavour Gentoo</td></tr><tr><td>C</td><td>Bazzite CentOS</td></tr></tbody></table></div></div><div class=footer><p class=footer-credit>@bullshark.win maintained by shark</p><div class=footer-social><div class=social-link><a href=https://github.com/bullshar-k title=GitHub target=_blank rel=noopener>GitHub</a></div><div class=social-link><a href=https://git.noroutes.net/shark title=Gitea target=_blank rel=noopener>Gitea</a></div><div class=social-link><a href=mailto:bullsharkgunsemail@pm.me title=Email target=_blank rel=noopener>Email</a></div></div></div><script>(function(){var e=document.querySelectorAll(".social-copy");e.forEach(function(e){e.addEventListener("click",function(){var t,o=e.getAttribute("data-copy"),n=e.querySelector(".social-copy-label, .contact-social-name"),i=n?n.textContent:e.textContent;function s(){n.textContent="Copied!",setTimeout(function(){n.textContent=i},1500)}if(navigator.clipboard&&navigator.clipboard.writeText)navigator.clipboard.writeText(o).then(s).catch(s);else{t=document.createElement("textarea"),t.value=o,document.body.appendChild(t),t.select();try{document.execCommand("copy")}catch{}document.body.removeChild(t),s()}})})})()</script></div><script type=text/javascript src=/js/bundle.min.5993fcb11c07dea925a3fbd58c03c7f1857197c35fccce3aa963a12c0b3c9960.js></script></body></html>
|
||||
@@ -7,5 +7,4 @@ monerod --rpc-bind-ip=0.0.0.0 --rpc-bind-port=18081 --confirm-external-bind
|
||||
</code></pre><p>Took long, super easy though.</p><hr><h2 id=on-client>On client</h2><pre tabindex=0><code>sudo pacman -S monero
|
||||
// then add to bashRC
|
||||
alias wallert="monero-wallet-cli --wallet /wallet/address/path --daemon-address 192.168.1.67:18081 --trusted-daemon"
|
||||
</code></pre><p>This way when I type wallert it opens my wallet, and I don’t need a lengthy command.</p><h3 id=side-note>Side note</h3><p>I did forget (I swear I know what it is but it wasn’t working) the password to this VM. So I had to delete it and resync it TwT</p></div></div><div class=footer><p class=footer-credit>@bullshark.win maintained by shark</p><div class=footer-social><div class=social-link><a href=https://github.com/bullshar-k title=GitHub target=_blank rel=noopener>GitHub</a></div><div class=social-link><a href=mailto:bullsharkgunsemail@pm.me title=Email target=_blank rel=noopener>Email</a></div><button type=button class="social-link social-copy" data-copy=@bullshar_k:matrix.org title="Copy Matrix to clipboard">
|
||||
<span class=social-copy-label>Matrix</span></button></div></div><script>(function(){var e=document.querySelectorAll(".social-copy");e.forEach(function(e){e.addEventListener("click",function(){var t,o=e.getAttribute("data-copy"),n=e.querySelector(".social-copy-label, .contact-social-name"),i=n?n.textContent:e.textContent;function s(){n.textContent="Copied!",setTimeout(function(){n.textContent=i},1500)}if(navigator.clipboard&&navigator.clipboard.writeText)navigator.clipboard.writeText(o).then(s).catch(s);else{t=document.createElement("textarea"),t.value=o,document.body.appendChild(t),t.select();try{document.execCommand("copy")}catch{}document.body.removeChild(t),s()}})})})()</script></div><script type=text/javascript src=/js/bundle.min.5993fcb11c07dea925a3fbd58c03c7f1857197c35fccce3aa963a12c0b3c9960.js></script></body></html>
|
||||
</code></pre><p>This way when I type wallert it opens my wallet, and I don’t need a lengthy command.</p><h3 id=side-note>Side note</h3><p>I did forget (I swear I know what it is but it wasn’t working) the password to this VM. So I had to delete it and resync it TwT</p></div></div><div class=footer><p class=footer-credit>@bullshark.win maintained by shark</p><div class=footer-social><div class=social-link><a href=https://github.com/bullshar-k title=GitHub target=_blank rel=noopener>GitHub</a></div><div class=social-link><a href=https://git.noroutes.net/shark title=Gitea target=_blank rel=noopener>Gitea</a></div><div class=social-link><a href=mailto:bullsharkgunsemail@pm.me title=Email target=_blank rel=noopener>Email</a></div></div></div><script>(function(){var e=document.querySelectorAll(".social-copy");e.forEach(function(e){e.addEventListener("click",function(){var t,o=e.getAttribute("data-copy"),n=e.querySelector(".social-copy-label, .contact-social-name"),i=n?n.textContent:e.textContent;function s(){n.textContent="Copied!",setTimeout(function(){n.textContent=i},1500)}if(navigator.clipboard&&navigator.clipboard.writeText)navigator.clipboard.writeText(o).then(s).catch(s);else{t=document.createElement("textarea"),t.value=o,document.body.appendChild(t),t.select();try{document.execCommand("copy")}catch{}document.body.removeChild(t),s()}})})})()</script></div><script type=text/javascript src=/js/bundle.min.5993fcb11c07dea925a3fbd58c03c7f1857197c35fccce3aa963a12c0b3c9960.js></script></body></html>
|
||||
@@ -1,3 +1,2 @@
|
||||
<!doctype html><html lang=en><head><meta charset=utf-8><meta http-equiv=x-ua-compatible content="ie=edge"><title>OPNsense - bullshark369.org</title><meta name=viewport content="width=device-width,initial-scale=1"><link rel=icon href=https://bullshark369.org/favicon.png><link rel=canonical href=https://bullshark369.org/posts/opnsense/><link rel=stylesheet href=/css/style.min.1c18def2aed6b057aa439fbec51b1d6f55f2d2d8073fe48390bceb467a226be6.css><link rel=stylesheet href=/assets/css/extended.min.2b1b6b49935b83e767eb16e2d7e2fb6e6f0db844856efc36bc5a4829d2b387ed.css><meta name=description content="Small rant"><meta name=keywords content="Nathan Buache,Test Manager,QA,Quality Assurance,Lausanne,Switzerland,Web Testing,Software Testing,QoQa"><meta property="og:title" content="OPNsense - bullshark369.org"><meta property="og:type" content="website"><meta property="og:url" content="https://bullshark369.org/posts/opnsense/"><meta property="og:site_name" content="bullshark369.org"><meta property="og:description" content="Small rant"><meta name=twitter:card content="summary_large_image"><meta name=twitter:title content="OPNsense"><meta name=twitter:description content="Small rant"></head><body class='page page-blog-single'><div id=menu-main-mobile class=menu-main-mobile><ul class=menu><li class=menu-item-home><a href=https://bullshark369.org/>Home</a></li><li class=menu-item-blog><a href=https://bullshark369.org/posts/>Blog</a></li><li class=menu-item-contact><a href=https://bullshark369.org/pages/contact/>Contact</a></li><li class="menu-item-friend projects"><a href=https://bullshark369.org/pages/frienpro/>Friend Projects</a></li></ul></div><div id=wrapper class=wrapper><div class=header><div class=menu-main><ul><li class=menu-item-home><a href=/><span>Home</span></a></li><li class=menu-item-blog><a href=/posts/><span>Blog</span></a></li><li class=menu-item-contact><a href=/pages/contact/><span>Contact</span></a></li><li class="menu-item-friend projects"><a href=/pages/frienpro/><span>Friend Projects</span></a></li></ul></div><div id=toggle-menu-main-mobile class=hamburger-trigger><button class=hamburger>Menu</button></div></div><div class=blog><div class=intro><h1>OPNsense</h1></div><div class=content><h2 id=opinion>Opinion</h2><p>OPNsense is built on FreeBSD which has a broken network stack. The devs are great but I can’t recommend it. Use VyOS.
|
||||
Also, having to configure 11 different areas in a website to set up a wireguard tunnel sucks compared to CLI where you just put <code>wireguard.conf</code>in <code>/etc/wireguard/</code> and run <code>wg-quick up wireguard</code>.</p></div></div><div class=footer><p class=footer-credit>@bullshark.win maintained by shark</p><div class=footer-social><div class=social-link><a href=https://github.com/bullshar-k title=GitHub target=_blank rel=noopener>GitHub</a></div><div class=social-link><a href=mailto:bullsharkgunsemail@pm.me title=Email target=_blank rel=noopener>Email</a></div><button type=button class="social-link social-copy" data-copy=@bullshar_k:matrix.org title="Copy Matrix to clipboard">
|
||||
<span class=social-copy-label>Matrix</span></button></div></div><script>(function(){var e=document.querySelectorAll(".social-copy");e.forEach(function(e){e.addEventListener("click",function(){var t,o=e.getAttribute("data-copy"),n=e.querySelector(".social-copy-label, .contact-social-name"),i=n?n.textContent:e.textContent;function s(){n.textContent="Copied!",setTimeout(function(){n.textContent=i},1500)}if(navigator.clipboard&&navigator.clipboard.writeText)navigator.clipboard.writeText(o).then(s).catch(s);else{t=document.createElement("textarea"),t.value=o,document.body.appendChild(t),t.select();try{document.execCommand("copy")}catch{}document.body.removeChild(t),s()}})})})()</script></div><script type=text/javascript src=/js/bundle.min.5993fcb11c07dea925a3fbd58c03c7f1857197c35fccce3aa963a12c0b3c9960.js></script></body></html>
|
||||
Also, having to configure 11 different areas in a website to set up a wireguard tunnel sucks compared to CLI where you just put <code>wireguard.conf</code>in <code>/etc/wireguard/</code> and run <code>wg-quick up wireguard</code>.</p></div></div><div class=footer><p class=footer-credit>@bullshark.win maintained by shark</p><div class=footer-social><div class=social-link><a href=https://github.com/bullshar-k title=GitHub target=_blank rel=noopener>GitHub</a></div><div class=social-link><a href=https://git.noroutes.net/shark title=Gitea target=_blank rel=noopener>Gitea</a></div><div class=social-link><a href=mailto:bullsharkgunsemail@pm.me title=Email target=_blank rel=noopener>Email</a></div></div></div><script>(function(){var e=document.querySelectorAll(".social-copy");e.forEach(function(e){e.addEventListener("click",function(){var t,o=e.getAttribute("data-copy"),n=e.querySelector(".social-copy-label, .contact-social-name"),i=n?n.textContent:e.textContent;function s(){n.textContent="Copied!",setTimeout(function(){n.textContent=i},1500)}if(navigator.clipboard&&navigator.clipboard.writeText)navigator.clipboard.writeText(o).then(s).catch(s);else{t=document.createElement("textarea"),t.value=o,document.body.appendChild(t),t.select();try{document.execCommand("copy")}catch{}document.body.removeChild(t),s()}})})})()</script></div><script type=text/javascript src=/js/bundle.min.5993fcb11c07dea925a3fbd58c03c7f1857197c35fccce3aa963a12c0b3c9960.js></script></body></html>
|
||||
@@ -5,5 +5,4 @@ sync && sync
|
||||
sudo eject /dev/sda
|
||||
</code></pre><h3 id=allow-bios-to-do-things>Allow BIOS to do things</h3><ul><li>Set proxmox USB to top of boot priority</li><li>Turn off secure boot</li><li>Enable KVM & IOMMU</li><li>Enable above 4G decoding</li><li>Disable wait for F1 when errors
|
||||
This is really annoying, it will wait for you to press F1 if it detects an error, running it headless with no output at all will cause an error, making you have to plug
|
||||
a keyboard into your server and press F1.</li><li>Disable secure boot or set to “other os”</li><li>Ensure secure boot allows UEFI USB boot</li></ul><h3 id=installation>Installation</h3><p>It will boot, and you literaly just answer your way through the setup prompts. Super easy.</p></div></div><div class=footer><p class=footer-credit>@bullshark.win maintained by shark</p><div class=footer-social><div class=social-link><a href=https://github.com/bullshar-k title=GitHub target=_blank rel=noopener>GitHub</a></div><div class=social-link><a href=mailto:bullsharkgunsemail@pm.me title=Email target=_blank rel=noopener>Email</a></div><button type=button class="social-link social-copy" data-copy=@bullshar_k:matrix.org title="Copy Matrix to clipboard">
|
||||
<span class=social-copy-label>Matrix</span></button></div></div><script>(function(){var e=document.querySelectorAll(".social-copy");e.forEach(function(e){e.addEventListener("click",function(){var t,o=e.getAttribute("data-copy"),n=e.querySelector(".social-copy-label, .contact-social-name"),i=n?n.textContent:e.textContent;function s(){n.textContent="Copied!",setTimeout(function(){n.textContent=i},1500)}if(navigator.clipboard&&navigator.clipboard.writeText)navigator.clipboard.writeText(o).then(s).catch(s);else{t=document.createElement("textarea"),t.value=o,document.body.appendChild(t),t.select();try{document.execCommand("copy")}catch{}document.body.removeChild(t),s()}})})})()</script></div><script type=text/javascript src=/js/bundle.min.5993fcb11c07dea925a3fbd58c03c7f1857197c35fccce3aa963a12c0b3c9960.js></script></body></html>
|
||||
a keyboard into your server and press F1.</li><li>Disable secure boot or set to “other os”</li><li>Ensure secure boot allows UEFI USB boot</li></ul><h3 id=installation>Installation</h3><p>It will boot, and you literaly just answer your way through the setup prompts. Super easy.</p></div></div><div class=footer><p class=footer-credit>@bullshark.win maintained by shark</p><div class=footer-social><div class=social-link><a href=https://github.com/bullshar-k title=GitHub target=_blank rel=noopener>GitHub</a></div><div class=social-link><a href=https://git.noroutes.net/shark title=Gitea target=_blank rel=noopener>Gitea</a></div><div class=social-link><a href=mailto:bullsharkgunsemail@pm.me title=Email target=_blank rel=noopener>Email</a></div></div></div><script>(function(){var e=document.querySelectorAll(".social-copy");e.forEach(function(e){e.addEventListener("click",function(){var t,o=e.getAttribute("data-copy"),n=e.querySelector(".social-copy-label, .contact-social-name"),i=n?n.textContent:e.textContent;function s(){n.textContent="Copied!",setTimeout(function(){n.textContent=i},1500)}if(navigator.clipboard&&navigator.clipboard.writeText)navigator.clipboard.writeText(o).then(s).catch(s);else{t=document.createElement("textarea"),t.value=o,document.body.appendChild(t),t.select();try{document.execCommand("copy")}catch{}document.body.removeChild(t),s()}})})})()</script></div><script type=text/javascript src=/js/bundle.min.5993fcb11c07dea925a3fbd58c03c7f1857197c35fccce3aa963a12c0b3c9960.js></script></body></html>
|
||||
@@ -1,4 +1,3 @@
|
||||
<!doctype html><html lang=en><head><meta charset=utf-8><meta http-equiv=x-ua-compatible content="ie=edge"><title>Trying to install Windows - bullshark369.org</title><meta name=viewport content="width=device-width,initial-scale=1"><link rel=icon href=https://bullshark369.org/favicon.png><link rel=canonical href=https://bullshark369.org/posts/windows/><link rel=stylesheet href=/css/style.min.1c18def2aed6b057aa439fbec51b1d6f55f2d2d8073fe48390bceb467a226be6.css><link rel=stylesheet href=/assets/css/extended.min.2b1b6b49935b83e767eb16e2d7e2fb6e6f0db844856efc36bc5a4829d2b387ed.css><meta name=description content="Trying and failing to install Windows"><meta name=keywords content="Nathan Buache,Test Manager,QA,Quality Assurance,Lausanne,Switzerland,Web Testing,Software Testing,QoQa"><meta property="og:title" content="Trying to install Windows - bullshark369.org"><meta property="og:type" content="website"><meta property="og:url" content="https://bullshark369.org/posts/windows/"><meta property="og:site_name" content="bullshark369.org"><meta property="og:description" content="Trying and failing to install Windows"><meta name=twitter:card content="summary_large_image"><meta name=twitter:title content="Trying to install Windows"><meta name=twitter:description content="Trying and failing to install Windows"></head><body class='page page-blog-single'><div id=menu-main-mobile class=menu-main-mobile><ul class=menu><li class=menu-item-home><a href=https://bullshark369.org/>Home</a></li><li class=menu-item-blog><a href=https://bullshark369.org/posts/>Blog</a></li><li class=menu-item-contact><a href=https://bullshark369.org/pages/contact/>Contact</a></li><li class="menu-item-friend projects"><a href=https://bullshark369.org/pages/frienpro/>Friend Projects</a></li></ul></div><div id=wrapper class=wrapper><div class=header><div class=menu-main><ul><li class=menu-item-home><a href=/><span>Home</span></a></li><li class=menu-item-blog><a href=/posts/><span>Blog</span></a></li><li class=menu-item-contact><a href=/pages/contact/><span>Contact</span></a></li><li class="menu-item-friend projects"><a href=/pages/frienpro/><span>Friend Projects</span></a></li></ul></div><div id=toggle-menu-main-mobile class=hamburger-trigger><button class=hamburger>Menu</button></div></div><div class=blog><div class=intro><h1>Trying to install Windows</h1></div><div class=content><h3 id=installing-windows-from-linux>Installing windows from Linux</h3><p>I attempted to install Windows on a new 512GB NVMe I bought so I can put Windows on it to play Tarkov.
|
||||
Big mistake.</p><p>See it wants this driver to be able to sense the storage. The driver is the RAID or SATA driver from the manufactureres website. It has to be on the same drive as the installation media but if you dd the windows ISO onto the flash drive its read only. Using ventoy didn’t help either. The driver just didn’t work.</p><h3 id=giving-up-and-installing-windows-from-windows>Giving up and installing windows from windows</h3><p>Without using the Windows Media Installation tool you will have to install drivers from your motherboard manufacturers website. If they don’t work you’re screwed. I eventually gave up and used the installation tool on a windows laptop of mine. This worked fine OOB, didn’t even need the driver. It then proceeded to be a normal windows installation and take 2 hours.
|
||||
Using rufus you can automatically configure some things like a local account. Running Shift + F10 in the installer will open the command prompt and you can then type <code>oobe \\bypassnro</code>, disconnect it from any internet, then restart. Then you can click “I don’t have internet” and you can make a local account.</p><h3 id=ctt-and-other-optimization-tools>CTT and other optimization tools</h3><p>I used to use CTT aka <code>irm christitus.com/win | iex</code>. I notice after about 2 years a common pattern. When I used CTT on a machine it would often blue screen, when I didn’t it wouldn’t. Take that for what you will but optimization tools to make Windows go from 9.5GB of background RAM usage to 9.2GB at the cost of stability isn’t worth it to me.</p></div></div><div class=footer><p class=footer-credit>@bullshark.win maintained by shark</p><div class=footer-social><div class=social-link><a href=https://github.com/bullshar-k title=GitHub target=_blank rel=noopener>GitHub</a></div><div class=social-link><a href=mailto:bullsharkgunsemail@pm.me title=Email target=_blank rel=noopener>Email</a></div><button type=button class="social-link social-copy" data-copy=@bullshar_k:matrix.org title="Copy Matrix to clipboard">
|
||||
<span class=social-copy-label>Matrix</span></button></div></div><script>(function(){var e=document.querySelectorAll(".social-copy");e.forEach(function(e){e.addEventListener("click",function(){var t,o=e.getAttribute("data-copy"),n=e.querySelector(".social-copy-label, .contact-social-name"),i=n?n.textContent:e.textContent;function s(){n.textContent="Copied!",setTimeout(function(){n.textContent=i},1500)}if(navigator.clipboard&&navigator.clipboard.writeText)navigator.clipboard.writeText(o).then(s).catch(s);else{t=document.createElement("textarea"),t.value=o,document.body.appendChild(t),t.select();try{document.execCommand("copy")}catch{}document.body.removeChild(t),s()}})})})()</script></div><script type=text/javascript src=/js/bundle.min.5993fcb11c07dea925a3fbd58c03c7f1857197c35fccce3aa963a12c0b3c9960.js></script></body></html>
|
||||
Using rufus you can automatically configure some things like a local account. Running Shift + F10 in the installer will open the command prompt and you can then type <code>oobe \\bypassnro</code>, disconnect it from any internet, then restart. Then you can click “I don’t have internet” and you can make a local account.</p><h3 id=ctt-and-other-optimization-tools>CTT and other optimization tools</h3><p>I used to use CTT aka <code>irm christitus.com/win | iex</code>. I notice after about 2 years a common pattern. When I used CTT on a machine it would often blue screen, when I didn’t it wouldn’t. Take that for what you will but optimization tools to make Windows go from 9.5GB of background RAM usage to 9.2GB at the cost of stability isn’t worth it to me.</p></div></div><div class=footer><p class=footer-credit>@bullshark.win maintained by shark</p><div class=footer-social><div class=social-link><a href=https://github.com/bullshar-k title=GitHub target=_blank rel=noopener>GitHub</a></div><div class=social-link><a href=https://git.noroutes.net/shark title=Gitea target=_blank rel=noopener>Gitea</a></div><div class=social-link><a href=mailto:bullsharkgunsemail@pm.me title=Email target=_blank rel=noopener>Email</a></div></div></div><script>(function(){var e=document.querySelectorAll(".social-copy");e.forEach(function(e){e.addEventListener("click",function(){var t,o=e.getAttribute("data-copy"),n=e.querySelector(".social-copy-label, .contact-social-name"),i=n?n.textContent:e.textContent;function s(){n.textContent="Copied!",setTimeout(function(){n.textContent=i},1500)}if(navigator.clipboard&&navigator.clipboard.writeText)navigator.clipboard.writeText(o).then(s).catch(s);else{t=document.createElement("textarea"),t.value=o,document.body.appendChild(t),t.select();try{document.execCommand("copy")}catch{}document.body.removeChild(t),s()}})})})()</script></div><script type=text/javascript src=/js/bundle.min.5993fcb11c07dea925a3fbd58c03c7f1857197c35fccce3aa963a12c0b3c9960.js></script></body></html>
|
||||
@@ -12,5 +12,4 @@ PostUp = iptables -t nat -A POSTROUTING -o eth0 -j MASQUERADE
|
||||
PostDown = iptables -D FORWARD -i server -j ACCEPT
|
||||
PostDown = iptables -t nat -D POSTROUTING -o eth0 -j MASQUERADE
|
||||
</code></pre><p><em>If it isn’t apparent this goes in the <code>[INTERFACE]</code> section after the interface info before the first <code>[PEER]</code>
|
||||
Ensure <code>server</code> is the name of the .conf file as that will be the name of the interface, and <code>eth0</code> is the name of your WAN facing NIC interface.</em></p></div></div><div class=footer><p class=footer-credit>@bullshark.win maintained by shark</p><div class=footer-social><div class=social-link><a href=https://github.com/bullshar-k title=GitHub target=_blank rel=noopener>GitHub</a></div><div class=social-link><a href=mailto:bullsharkgunsemail@pm.me title=Email target=_blank rel=noopener>Email</a></div><button type=button class="social-link social-copy" data-copy=@bullshar_k:matrix.org title="Copy Matrix to clipboard">
|
||||
<span class=social-copy-label>Matrix</span></button></div></div><script>(function(){var e=document.querySelectorAll(".social-copy");e.forEach(function(e){e.addEventListener("click",function(){var t,o=e.getAttribute("data-copy"),n=e.querySelector(".social-copy-label, .contact-social-name"),i=n?n.textContent:e.textContent;function s(){n.textContent="Copied!",setTimeout(function(){n.textContent=i},1500)}if(navigator.clipboard&&navigator.clipboard.writeText)navigator.clipboard.writeText(o).then(s).catch(s);else{t=document.createElement("textarea"),t.value=o,document.body.appendChild(t),t.select();try{document.execCommand("copy")}catch{}document.body.removeChild(t),s()}})})})()</script></div><script type=text/javascript src=/js/bundle.min.5993fcb11c07dea925a3fbd58c03c7f1857197c35fccce3aa963a12c0b3c9960.js></script></body></html>
|
||||
Ensure <code>server</code> is the name of the .conf file as that will be the name of the interface, and <code>eth0</code> is the name of your WAN facing NIC interface.</em></p></div></div><div class=footer><p class=footer-credit>@bullshark.win maintained by shark</p><div class=footer-social><div class=social-link><a href=https://github.com/bullshar-k title=GitHub target=_blank rel=noopener>GitHub</a></div><div class=social-link><a href=https://git.noroutes.net/shark title=Gitea target=_blank rel=noopener>Gitea</a></div><div class=social-link><a href=mailto:bullsharkgunsemail@pm.me title=Email target=_blank rel=noopener>Email</a></div></div></div><script>(function(){var e=document.querySelectorAll(".social-copy");e.forEach(function(e){e.addEventListener("click",function(){var t,o=e.getAttribute("data-copy"),n=e.querySelector(".social-copy-label, .contact-social-name"),i=n?n.textContent:e.textContent;function s(){n.textContent="Copied!",setTimeout(function(){n.textContent=i},1500)}if(navigator.clipboard&&navigator.clipboard.writeText)navigator.clipboard.writeText(o).then(s).catch(s);else{t=document.createElement("textarea"),t.value=o,document.body.appendChild(t),t.select();try{document.execCommand("copy")}catch{}document.body.removeChild(t),s()}})})})()</script></div><script type=text/javascript src=/js/bundle.min.5993fcb11c07dea925a3fbd58c03c7f1857197c35fccce3aa963a12c0b3c9960.js></script></body></html>
|
||||
Reference in New Issue
Block a user