Repository navigation
OwnTransit 0.7.0 — Client / Relay / Target
OwnTransit 0.7.0
Client. Relay. Target. One local menu, one next step.
- Canonical commands:
owntransit-client,owntransit-relay,owntransit-target. - New / Continue / List / Remove tunnel menus. Endpoints also have explicit Restore and terminal Killswitch choices.
- One private pairing code, retained on the Target until used or expired. No private code on the Relay.
- Relay drafts and scoped admission removal. Only the Client's authenticated end-to-end check reports TUNNEL READY.
- Preserved pairing state, exact managed-service migration, and unchanged SSH ownership and inner encryption boundaries.
Install
On the public Linux VPS:
curl -fsSL https://github.com/sentrybottale/OwnTransit/releases/download/v0.7.0/install-linux.sh | sudo sh -s -- relayOn the private Linux Target running SSH:
curl -fsSL https://github.com/sentrybottale/OwnTransit/releases/download/v0.7.0/install-linux.sh | sudo sh -s -- target
sudo owntransit-target setupOn a Linux Client:
curl -fsSL https://github.com/sentrybottale/OwnTransit/releases/download/v0.7.0/install-linux.sh | sudo sh -s -- client
owntransit-client setupOn an Apple-silicon Mac Client, without sudo:
curl -fsSL https://github.com/sentrybottale/OwnTransit/releases/download/v0.7.0/install-macos.sh | sh -s -- client
"$HOME/.local/bin/owntransit-client" setupRun each command separately, then answer the menu. Follow the short quickstart.
Upgrading
Use the installer for each local role. On the Relay, select Start or update this relay. On each existing Target tunnel, choose Continue tunnel; on the Client, Continue checks the retained tunnel. Do not replace pairing identities for a software update.
Names and commands deliberately change before 1.0; use these commands, not old preview aliases. Recognized managed installations retain state. Unknown commands, modified units and unrelated sites are not overwritten. Existing release assets are unchanged.
Endpoint Remove is recoverable and keeps private state. Killswitch is permanent for that pairing. Relay removal is an availability operation, not endpoint revocation against a malicious Relay.
Verification scope
The existing distribution signer authenticates the exact archives through DEVELOPMENT-SHA256SUMS and its detached signature. That retained namespace is not a new assurance claim. Initial installer delivery trusts GitHub HTTPS. No Apple notarization, pristine-host qualification, extended soak or independent external security certification is claimed.
Supported: Linux amd64 and arm64; Apple-silicon macOS Client. Runtime remains an SSH byte carrier with a build-fixed local SSH destination.