/var/www/sites/splice/help.html
<!doctype html>
<html lang="en"><head>
<meta charset="utf-8"><meta name="viewport" content="width=device-width, initial-scale=1">
<title>SpliceVPN — Help & Docs</title>
<style>
:root{--bg:#0b1411;--panel:#10211d;--fg:#e8f0ea;--muted:#8b9690;--sig:#c1f53e;--line:#21302b}
*{box-sizing:border-box}
body{margin:0;background:var(--bg);color:var(--fg);font:16px/1.65 -apple-system,Segoe UI,Roboto,Arial,sans-serif}
a{color:var(--sig)}
.wrap{max-width:820px;margin:0 auto;padding:46px 22px 80px}
header{border-bottom:1px solid var(--line);padding-bottom:16px}
h1{font-size:30px;margin:26px 0 6px}
h2{font-size:21px;margin:38px 0 8px;color:var(--sig)}
h3{font-size:16px;margin:22px 0 4px}
p,li{color:#d4ded7}
code{font-family:'JetBrains Mono',ui-monospace,Consolas,monospace;background:#0e1a16;border:1px solid var(--line);border-radius:5px;padding:1px 6px;font-size:13px}
pre{font-family:'JetBrains Mono',ui-monospace,Consolas,monospace;background:#0e1a16;border:1px solid var(--line);border-radius:10px;padding:14px 16px;overflow-x:auto;font-size:13px;color:#e8ffd0}
.step{background:var(--panel);border:1px solid var(--line);border-radius:12px;padding:14px 18px;margin:10px 0}
.num{color:var(--sig);font-weight:700;font-family:monospace}
.note{border-left:3px solid var(--sig);padding:8px 14px;background:#0e1a16;border-radius:0 8px 8px 0;color:var(--muted)}
.warn{border-left-color:#ff8a5c}
nav.top a{color:var(--muted);text-decoration:none;margin-right:16px;font-size:14px}
footer{margin-top:60px;border-top:1px solid var(--line);padding-top:18px;color:var(--muted);font-size:13px}
</style></head><body><div class="wrap">
<header><b>SpliceVPN</b> · <span style="color:var(--muted)">Help & Docs</span>
<div style="margin-top:8px"><nav class="top"><a href="/">Home</a><a href="#start">Quick start</a><a href="#keys">Keys</a><a href="#multi">Multiple networks</a><a href="#trouble">Troubleshooting</a></nav></div></header>
<h1>Get connected</h1>
<p>SpliceVPN links your devices into one private, encrypted network. Install it on each device, share a single key between them, and they reach each other as if on the same LAN.</p>
<h2 id="start">Quick start</h2>
<h3>Windows (one click)</h3>
<p>Download and run the installer — it sets up WireGuard and the SpliceVPN agent, then asks you to create or join a network.</p>
<p><a href="/Install-SpliceVPN.bat">Download the Windows installer</a> — or, in an Administrator PowerShell:</p>
<pre>iwr https://splicevpn.com.au/install-splicevpn.ps1 -OutFile $env:TEMP\splice.ps1; Start-Process powershell "-ExecutionPolicy Bypass -File $env:TEMP\splice.ps1" -Verb RunAs</pre>
<h3>Linux</h3>
<pre>sudo apt install -y wireguard
curl -fsSLO https://splicevpn.com.au/splice-agent && chmod +x splice-agent
sudo ./splice-agent # asks to generate or paste a key</pre>
<h2 id="keys">Generate or paste a key</h2>
<p>A <b>network key</b> ties your devices together. The first device <b>generates</b> one; every other device <b>pastes</b> that same key to join.</p>
<div class="step"><span class="num">1.</span> On the first device choose <b>Generate</b>. You get a key like <code>spl_[REDACTED]…</code> — copy it.</div>
<div class="step"><span class="num">2.</span> On each other device choose <b>Paste</b> and enter that key.</div>
<p>Devices sharing a key see each other; different keys are completely separate networks. Keep the key private — anyone with it can join.</p>
<h2 id="multi">Multiple networks on one device</h2>
<p>A device can be on several networks at once — say your home mesh and a work mesh. At install time just answer <b>yes</b> to "Add another network?" and paste or generate another key. Each runs as its own tunnel with its own address range, so they never clash.</p>
<h2 id="subnets">One rule: no duplicate LAN ranges</h2>
<div class="note warn">You can't bridge two sites that use the <b>same</b> private range (e.g. both on <code>192.168.1.0/24</code>). SpliceVPN refuses with a clear message. Fix it by renumbering one side, or connect just the single host instead of advertising the whole subnet.</div>
<h2 id="trouble">Troubleshooting</h2>
<h3>"WireGuard not found"</h3>
<p>Install WireGuard first — the Windows one-click installer does this for you; on Linux run <code>sudo apt install wireguard</code>.</p>
<h3>Joined, but devices can't reach each other</h3>
<p>Devices connect directly, which works on the same LAN or when one side has a public address. Two devices behind separate home routers may not connect directly yet — relayed connections are on the roadmap.</p>
<h3>Subnet error when joining</h3>
<p>See the rule above: two networks with the same LAN range can't be bridged.</p>
<footer>SpliceVPN · <a href="/">splicevpn.com.au</a></footer>
</div></body></html>