One small app. Install it, paste your network ID, and your devices can reach each other privately, wherever they are.
Choose your systemVersion 0.1.0. The page highlights the best match for your computer.
.dmg and drag Ocean Skerry into Applications.One command installs everything and joins your network. Run it as root, or with sudo:
skerry join <id>. Remove with sudo skerry service uninstall && sudo rm /usr/local/bin/skerry.Every device has a permanent 10-character ID, shown right at the top of the app, or by running skerry info. Send it to a network owner and they can add and approve you in advance.


Sign in or create an account, then create a network. It gets its own 16-character ID.
Install on each device, paste the ID. Servers can use the one-line command above.
Tick Allow in the dashboard. Each device gets a private IP and can reach the others.
Command-line builds and checksums. Verify with shasum -a 256 <file> (Mac) or sha256sum <file> (Linux).
| File | For | SHA-256 |
|---|
No. Ocean Skerry links your own devices to each other directly with encrypted tunnels. Only the setup (who may join, which IP) goes through the controller.
Direct links work when at least one device has a reachable address (public IP, open port, same network). Early builds have no relay yet, so two devices both behind strict NAT may not link up.
It is not damaged. Early builds aren't notarised by Apple, so macOS blocks them. Run xattr -cr "/Applications/Ocean Skerry.app" in Terminal once, then open the app.
Yes. On a Linux server run sudo skerry exit-node <network-id> on, then the network owner ticks Internet exit next to that server in the dashboard. On a Mac, open the menu-bar icon → your network → Route internet via and pick the server (or skerry use-exit <network-id> <device-id>). Both sides must agree, and "Off" restores your normal internet at any time.
Yes. It starts at boot, reconnects after sleep or a network change, and keeps your tunnels up from its last saved settings even if the dashboard is briefly unreachable.
At the top of the app, or run skerry info in a terminal. It never changes for that computer.