Skip to content

Commit 2945a18

Browse files
author
Viktor
committed
blog: align send-files-without-internet copy with LanLink v4.0.0
- Specify LocalSend v2 protocol and note LanLink's additive extensions (single-use connect tokens, verified-by-default fingerprint pinning) keep plain LocalSend interop intact - Refresh 'Getting it on every platform' so Linux isn't described as the latest release; mention v4 protocol hardening - Bump JSON-LD dateModified to 2026-07-03
1 parent c18750f commit 2945a18

1 file changed

Lines changed: 14 additions & 7 deletions

File tree

blog/send-files-without-internet/index.html

Lines changed: 14 additions & 7 deletions
Original file line numberDiff line numberDiff line change
@@ -35,7 +35,7 @@
3535
"description": "How LanLink moves files between Android, Windows, macOS and Linux over local Wi-Fi — no internet, no accounts, no size limits.",
3636
"image": "https://tapiwa.me/og-image.png",
3737
"datePublished": "2026-05-31",
38-
"dateModified": "2026-05-31",
38+
"dateModified": "2026-07-03",
3939
"inLanguage": "en",
4040
"wordCount": 1300,
4141
"keywords": "send files between phone and PC without internet, AirDrop alternative for Android and Windows, offline file transfer, LocalSend alternative",
@@ -131,10 +131,14 @@ <h2>Built with Flutter, compatible with LocalSend</h2>
131131
whole point — the value of the app is precisely in the gaps AirDrop leaves.
132132
</p>
133133
<p>
134-
It also speaks the <strong>LocalSend protocol</strong>, the open standard for local file
134+
It also speaks the <strong>LocalSend v2 protocol</strong>, the open standard for local file
135135
sharing. That was a deliberate choice: rather than invent a closed protocol that only talks
136136
to itself, building on an open one means LanLink can interoperate with the wider ecosystem
137-
instead of locking you in. Open protocols age better than clever proprietary ones.
137+
instead of locking you in. LanLink's own additions — like single-use QR connect tokens and
138+
verified-by-default device pairing, where a peer only shows as trusted once its fingerprint
139+
has been pinned on your device — are layered on top as additive extensions, so plain
140+
LocalSend clients keep working unchanged. Open protocols age better than clever proprietary
141+
ones.
138142
</p>
139143

140144
<h2>Why "no accounts" is a feature, not a shortcut</h2>
@@ -147,11 +151,14 @@ <h2>Why "no accounts" is a feature, not a shortcut</h2>
147151

148152
<h2>Getting it on every platform</h2>
149153
<p>
150-
The latest piece of this was Linux. Flutter supports Linux desktop, so the latest version
151-
now builds a Linux release as well — packaged as a portable <strong>AppImage</strong> and a
154+
A big piece of this was Linux. Flutter supports Linux desktop, so LanLink builds a Linux
155+
release as well — packaged as a portable <strong>AppImage</strong> and a
152156
<strong>.tar.gz</strong> so it runs on essentially any distribution. That means the
153-
download page now covers Android, Windows, macOS and Linux from the same codebase. You can
154-
grab it on the <a href="/lanlink/downloads/">LanLink download page</a>.
157+
download page covers Android, Windows, macOS and Linux from the same codebase, and the
158+
current release (v4) hardens the protocol underneath — one-time connect tokens, pinned
159+
device fingerprints and bounds on untrusted payloads — without changing how any of it
160+
feels to use. You can grab it on the
161+
<a href="/lanlink/downloads/">LanLink download page</a>.
155162
</p>
156163

157164
<h2>The lesson</h2>

0 commit comments

Comments
 (0)