Skip to main content

doover-tunnel

The client half of Doover tunnels: the wire protocol a relay session speaks, the device role (serve a target on the device) and the user role (forward a localhost port), plus the doover-tunnel binary that the doover CLI runs as doover tunnel and doover ssh.

Using it

Install the Doover CLI, which depends on this package:

uv tool install doover-cli    # or: pipx install doover-cli
doover login
doover tunnel <device>        # private tunnel to the device, forwarded to localhost
doover ssh <device>           # the same, straight into ssh
doover ssh <device> -- uptime # ssh arguments go after --

<device> is the device's id, name or display name. doover ssh uses the device's SSH tunnel and creates one (localhost:22, the device type's ssh user) when it has none.

Building

cargo build --release --features cli   # the doover-tunnel binary
cargo test --all-features

The binary ships to PyPI as the doover-tunnel wheel, built with maturin from pyproject.toml. Wheels only are published, never an sdist.

Contact

Questions, bugs or ideas: open an issue here, or reach the maintainers at hello@doover.com.

License

Apache License 2.0. See LICENSE.

Metadata

Release files for doover-tunnel 0.1.2

For a detailed explanation of source distributions (sdists) and built distributions (wheels), please see the package formats documentation.

Built distributions (wheels)

Table of built distributions (wheels) for doover-tunnel 0.1.2
File
doover_tunnel-0.1.2-py3-none-win_amd64.whl Python 3 none Windows x86-64 Details
doover_tunnel-0.1.2-py3-none-manylinux_2_17_x86_64.manylinux2014_x86_64.whl Python 3 none Linux glibc 2.17+ x86-64 Details
doover_tunnel-0.1.2-py3-none-manylinux_2_17_aarch64.manylinux2014_aarch64.whl Python 3 none Linux glibc 2.17+ ARM64 Details
doover_tunnel-0.1.2-py3-none-macosx_10_12_x86_64.macosx_11_0_arm64.macosx_10_12_universal2.whl Python 3 none macOS 10.12+ x86-64, macOS 11.0+ ARM64, macOS 10.12+ universal2 (ARM64, x86-64) Details

Total release size: 12.3 MB

Release files / doover_tunnel-0.1.2-py3-none-win_amd64.whl

Download URL doover_tunnel-0.1.2-py3-none-win_amd64.whl
Size 2.6 MB
Tags Python 3 Windows x86-64
SHA-256 checksum
How to use checksums
549c127c29efe7f89afbdd0cbe9f18aab16c9ca974f02bd2bab889bcfca53abb
BLAKE2b-256 checksum
How to use checksums
f59268ff8ced55a69fa8918d76fc3b6e09139fc370bee11636b0dde8cd5cec08
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
Yes
Uploaded via twine/7.0.0 CPython/3.13.14

Provenance

Provenance describes where a file came from. On PyPI, provenance is shared via attestations, which provide a verifiable record of the build or publishing details. View details, limitations and caveats.

PyPI Publish Attestation

PyPI verified that this artifact, at this checksum, originated from the publisher listed below.

Signed by GitHub Actions, verified by PyPI on Sep 22, 2026.

Transparency log

Release files / doover_tunnel-0.1.2-py3-none-manylinux_2_17_x86_64.manylinux2014_x86_64.whl

Download URL doover_tunnel-0.1.2-py3-none-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Size 2.5 MB
Tags Linux glibc 2.17+ x86-64 Python 3
SHA-256 checksum
How to use checksums
1b434d6224911558caca4ec859df0c0831e4a297b21b90dc5f2b7a0d620030fb
BLAKE2b-256 checksum
How to use checksums
4281b77c7c86d2037c03489d9fa88ea4fe4b258ebf6d096e8aa7fa2e4846c401
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
Yes
Uploaded via twine/7.0.0 CPython/3.13.14

Provenance

Provenance describes where a file came from. On PyPI, provenance is shared via attestations, which provide a verifiable record of the build or publishing details. View details, limitations and caveats.

PyPI Publish Attestation

PyPI verified that this artifact, at this checksum, originated from the publisher listed below.

Signed by GitHub Actions, verified by PyPI on Sep 22, 2026.

Transparency log

Release files / doover_tunnel-0.1.2-py3-none-manylinux_2_17_aarch64.manylinux2014_aarch64.whl

Download URL doover_tunnel-0.1.2-py3-none-manylinux_2_17_aarch64.manylinux2014_aarch64.whl
Size 2.4 MB
Tags Linux glibc 2.17+ ARM64 Python 3
SHA-256 checksum
How to use checksums
4885d8572d119245e4cb4bc0ad4e0f6aedf4393a198a89fae42b09df379d1214
BLAKE2b-256 checksum
How to use checksums
fbb661ae8969acd06ae90291abedfa115d2a407a9eb32c288b4223a41b21eb46
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
Yes
Uploaded via twine/7.0.0 CPython/3.13.14

Provenance

Provenance describes where a file came from. On PyPI, provenance is shared via attestations, which provide a verifiable record of the build or publishing details. View details, limitations and caveats.

PyPI Publish Attestation

PyPI verified that this artifact, at this checksum, originated from the publisher listed below.

Signed by GitHub Actions, verified by PyPI on Sep 22, 2026.

Transparency log

Release files / doover_tunnel-0.1.2-py3-none-macosx_10_12_x86_64.macosx_11_0_arm64.macosx_10_12_universal2.whl

Download URL doover_tunnel-0.1.2-py3-none-macosx_10_12_x86_64.macosx_11_0_arm64.macosx_10_12_universal2.whl
Size 4.7 MB
Tags Python 3 macOS 10.12+ universal2 (ARM64, x86-64) macOS 10.12+ x86-64 macOS 11.0+ ARM64
SHA-256 checksum
How to use checksums
4858ae8d89b1dcc4d7c81d03f50fc733c92c34435b0c0dce84583579d190d57e
BLAKE2b-256 checksum
How to use checksums
dc95ede872a4172517a073997af9dc6adb183aa977d85e75947fb6cf1864c9bc
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
Yes
Uploaded via twine/7.0.0 CPython/3.13.14

Provenance

Provenance describes where a file came from. On PyPI, provenance is shared via attestations, which provide a verifiable record of the build or publishing details. View details, limitations and caveats.

PyPI Publish Attestation

PyPI verified that this artifact, at this checksum, originated from the publisher listed below.

Signed by GitHub Actions, verified by PyPI on Sep 22, 2026.

Transparency log

Release history Release notifications | RSS feed

This release

0.1.2 This release

4 release files

0.1.1

4 release files

Anthropic, PBC Visionary sponsor Bloomberg Visionary sponsor Hudson River Trading Visionary sponsor Meta Visionary sponsor NVIDIA Visionary sponsor Microsoft Sustainability sponsor Depot Continuous Integration AWS Cloud computing and Security Sponsor Datadog Monitoring Fastly CDN Google Download Analytics Sentry Error logging StatusPage Status page