Duowire
Back to usage guide

Windows guide

Install once, no admin rights — then share or connect with a code.

Install

1. Download Duowire.exe from the download page — a single, self-contained file.

2. Copy it to both PCs. Nothing to install, no admin rights needed.

3. Run it. There's no UAC prompt — the app never elevates.

First-time setup

On each PC, paste the relay-config string you (or whoever runs the relay) generated and click Save relay config. This is a one-time step per PC.

Sharing your LAN (Host)

On the Share my network (Host) tab: confirm the auto-detected LAN, then click Share this network — a connection code appears. Give that code to the remote.

By default the code is fresh and random each time you share. Tick Use a permanent connection code and enter a memorable one (at least 6 letters/digits) to reuse the same code every time — the remote saves it once and reconnects with it automatically.

If the services you need live on another subnet, list every subnet comma-separated, e.g.

192.168.0.0/24,192.168.18.0/24

Tick Private — only devices on the same subscription can join to restrict who can enroll with the code (multi-tenant/hosted relays only — no effect on a self-hosted relay).

Keep this PC awake while sharingis checked by default and stops Windows from sleeping while you're sharing — it needs no admin rights and releases automatically when you stop sharing.

Connecting to a LAN (Remote)

On the Connect to a network (Remote) tab: type the code, click Connect. Then reach the host's LAN one of two ways.

Port-forwards

For SAP: under LAN access, enter the SAP server's IP and instance number and click Add SAP server. Duowire dedicates a loopback address to each server:

Application Server: 127.0.0.2 · Instance: 00

Through a SAProuter, add a generic forward for the router's port instead of using Add SAP server, then rewrite only the first hop of the router string:

/H/127.0.0.2/S/3299/H/sapprd/S/3200

Any other TCP service works the same way — for example RDP or SSH:

13389 → 192.168.1.50:3389
mstsc /v:127.0.0.1:13389

SOCKS5 proxy

For proxy-aware apps (browsers, SSH), no per-service forward needed:

ssh -o ProxyCommand="nc -X 5 -x 127.0.0.1:1080 %h %p" user@192.168.1.50

SmartScreen & Smart App Control

The app is unsigned, so a fresh Windows install may warn on it. SmartScreen (“Windows protected your PC”) has a one-time click fix: More info → Run anyway.

Smart App Controlis stricter and has no per-file override — it decides trust from Microsoft's cloud reputation, not local certificates. Either wait for cloud reputation to clear the release (hours to days after each release is submitted), or turn SAC off yourself: Settings → Privacy & security → Windows Security → App & browser control → Smart App Control → Off.

Troubleshooting