https://github.com/supermarsx/ssh-perma-tunnel
SSH Permanent Tunnel Tool (spt)
https://github.com/supermarsx/ssh-perma-tunnel
cli devtools forwarder networking port-forwarding relay rth3 rust ssh ssh-client ssh-tunnel ssh3 tunnel tunneling-client
Last synced: 7 days ago
JSON representation
SSH Permanent Tunnel Tool (spt)
- Host: GitHub
- URL: https://github.com/supermarsx/ssh-perma-tunnel
- Owner: supermarsx
- License: mit
- Created: 2026-05-06T12:22:00.000Z (2 months ago)
- Default Branch: main
- Last Pushed: 2026-06-22T19:56:29.000Z (14 days ago)
- Last Synced: 2026-06-22T20:24:28.756Z (14 days ago)
- Topics: cli, devtools, forwarder, networking, port-forwarding, relay, rth3, rust, ssh, ssh-client, ssh-tunnel, ssh3, tunnel, tunneling-client
- Language: Rust
- Homepage:
- Size: 530 MB
- Stars: 3
- Watchers: 0
- Forks: 0
- Open Issues: 6
-
Metadata Files:
- Readme: docs/readme.md
- Changelog: changelog.md
- Contributing: contributing.md
- Funding: .github/funding.yml
- License: license.md
- Code of conduct: code_of_conduct.md
- Codeowners: .github/CODEOWNERS
- Security: docs/security.md
Awesome Lists containing this project
README
# spt Documentation
Index of user-facing documentation for `spt` (SSH Permanent Tunnel).
## Guides
- [Getting Started](getting-started.md) — install and run your first tunnel
- [Installation](installation.md) — per-OS install, packages, signatures
- [Configuration](configuration.md) — TOML reference
- [CLI Reference](cli-reference.md) — every command and flag
- [Profiles](profiles.md) — profile concepts, state machine, examples
- [Forwards](forwards.md) — local/remote/UDP/UDS forwards, jump chains, limits, ACLs
- [Authentication](auth.md) — pubkey, agent, password, kbi, cert, SSPI/GSSAPI, bearer, basic, OIDC
- [Secrets](secrets.md) — vault, keychain, env, and file backends
- [Trust](trust.md) — known_hosts, SHA-256 pinning, TLS pinning
- [SFTP](sftp.md) — SFTP client + mount surfaces (FUSE/Dokany2/sshfs)
- [Obfuscation](obfuscation.md) — obfs4, meek-http, ssh-over-websocket, shadowsocks
- [Scripting](scripting.md) — rhai-based hook engine (`pre_connect`, `post_connect`, ...)
- [Service Integration](service-integration.md) — systemd, launchd, SCM, Task Scheduler
- [Docker](docker.md) — hardened distroless container, compose security profile, secrets at runtime
- [DNS](dns.md) — transparent resolver and hosts-file integration
- [Firewall](firewall.md) — nft, pf, and Windows Firewall integration
- [Observability](observability.md) — logs, metrics, OTLP, SNMP
- [Events](events.md) — bindings, sinks, templating
- [Memory Hygiene](mem-hygiene.md) — opt-in RSS growth monitor, `memory.leak_suspected`
- [Diagnostics](diagnostics.md) — `spt diagnose`, bundles, redaction
- [Benchmarking](benchmarking.md) — drivers, safety, comparing runs
- [MCP](mcp.md) — MCP server, resources, tools, policy
- [TUI](tui.md) — interactive profile configurator
- [SSH3](ssh3.md) — experimental SSH3 support and limitations
- [Remote Config](remote-config.md) — HTTPS config, fingerprint pinning
- [Security](security.md) — threat model, redaction, secret handling
- [Troubleshooting](troubleshooting.md) — common issues and exit codes
- [Versioning](versioning.md) — the rolling `YY.N` scheme and Cargo encoding
For implementation status of individual subcommands, see
[CLI Reference](cli-reference.md).