Skip to content
Merged
Show file tree
Hide file tree
Changes from all commits
Commits
File filter

Filter by extension

Filter by extension


Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
83 changes: 51 additions & 32 deletions Cargo.lock

Some generated files are not rendered by default. Learn more about how customized files appear on GitHub.

15 changes: 8 additions & 7 deletions Cargo.toml
Original file line number Diff line number Diff line change
Expand Up @@ -7,7 +7,7 @@ repository = "https://github.com/rustonbsd/iroh-ssh"
readme = "README.md"
keywords = ["networking"]
categories = ["network-programming"]
version = "0.2.10"
version = "0.2.11"
edition = "2024"

[dependencies]
Expand All @@ -18,23 +18,24 @@ rand = "0.9"
tokio-stream = { version = "0.1.18", features = ["sync"] }
tracing = "0.1.44"
tracing-subscriber = { version = "0.3.23", features = ["fmt", "ansi"] }
tracing-appender = "0.2.4"
tokio = { version = "1.50.0", features = [
tracing-appender = "0.2.5"
tokio = { version = "1.52.3", features = [
"macros",
"io-util",
"sync",
"rt",
] }
clap = { version = "4.6.0", features = ["derive"] }
clap = { version = "4.6.1", features = ["derive"] }
homedir = "0.3.6"
whoami = "2.1.1"
whoami = "2.1.2"
z32 = "1.3"
runas = "1.2.0"
tempfile = "3.27.0"
self-runas = "0.1"
regex = "1.12.3"

[target.'cfg(windows)'.dependencies.windows-service]
version = "0.8.0"
version = "0.8.1"

[target.'cfg(windows)'.dependencies.windows-sys]
version = "0.61.2"
Expand All @@ -53,7 +54,7 @@ features = [
]

[target.'cfg(unix)'.dependencies.libc]
version = "0.2.183"
version = "0.2.186"

[profile.release]
opt-level = 3
Expand Down
9 changes: 5 additions & 4 deletions README.md
Original file line number Diff line number Diff line change
Expand Up @@ -5,6 +5,7 @@
[![Documentation](https://docs.rs/iroh-ssh/badge.svg)](https://docs.rs/iroh-ssh)
[![License](https://img.shields.io/badge/license-MIT%2FApache--2.0-blue.svg)](LICENSE)
[![AUR](https://img.shields.io/aur/version/iroh-ssh-git)](https://aur.archlinux.org/packages/iroh-ssh-git)
[![Discord](https://img.shields.io/discord/1403836127458099381?logo=discord&label=Discord)](https://discord.gg/eyC7nku3C)

**SSH to any machine without ip, behind a NAT/firewall without port forwarding or VPN setup.**

Expand Down Expand Up @@ -43,23 +44,23 @@ Download and setup the binary automatically for your operating system from [GitH
Linux
```bash
# Linux
wget https://github.com/rustonbsd/iroh-ssh/releases/download/0.2.10/iroh-ssh.linux
wget https://github.com/rustonbsd/iroh-ssh/releases/download/0.2.11/iroh-ssh.linux
chmod +x iroh-ssh.linux
sudo mv iroh-ssh.linux /usr/local/bin/iroh-ssh
```

macOS
```bash
# macOS arm
curl -LJO https://github.com/rustonbsd/iroh-ssh/releases/download/0.2.10/iroh-ssh.macos
curl -LJO https://github.com/rustonbsd/iroh-ssh/releases/download/0.2.11/iroh-ssh.macos
chmod +x iroh-ssh.macos
sudo mv iroh-ssh.macos /usr/local/bin/iroh-ssh
```

Windows
```bash
# Windows x86 64bit
curl -L -o iroh-ssh.exe https://github.com/rustonbsd/iroh-ssh/releases/download/0.2.10/iroh-ssh.exe
curl -L -o iroh-ssh.exe https://github.com/rustonbsd/iroh-ssh/releases/download/0.2.11/iroh-ssh.exe
mkdir %LOCALAPPDATA%\iroh-ssh
move iroh-ssh.exe %LOCALAPPDATA%\iroh-ssh\
setx PATH "%PATH%;%LOCALAPPDATA%\iroh-ssh"
Expand Down Expand Up @@ -141,7 +142,7 @@ Display its Endpoint ID and share it to allow connection
> iroh-ssh info

Your iroh-ssh endpoint id: 38b7dc10df96005255c3beaeaeef6cfebd88344aa8c85e1dbfc1ad5e50f372ac
iroh-ssh version 0.2.10
iroh-ssh version 0.2.11
https://github.com/rustonbsd/iroh-ssh

Your server iroh-ssh endpoint id:
Expand Down
9 changes: 5 additions & 4 deletions README_es.md
Original file line number Diff line number Diff line change
Expand Up @@ -5,6 +5,7 @@
[![Documentation](https://docs.rs/iroh-ssh/badge.svg)](https://docs.rs/iroh-ssh)
[![License](https://img.shields.io/badge/license-MIT%2FApache--2.0-blue.svg)](LICENSE)
[![AUR](https://img.shields.io/aur/version/iroh-ssh-git)](https://aur.archlinux.org/packages/iroh-ssh-git)
[![Discord](https://img.shields.io/discord/1403836127458099381?logo=discord&label=Discord)](https://discord.gg/eyC7nku3C)

**Usa SSH a cualquier maquina sin usar IP, tras una NAT/firewall y sin requerir redireccionamiento de puertos o configurar una VPN.**

Expand Down Expand Up @@ -43,23 +44,23 @@ Descarga y configura automáticamente el binario para tu sistema operativo desde
Linux
```bash
# Linux
wget https://github.com/rustonbsd/iroh-ssh/releases/download/0.2.10/iroh-ssh.linux
wget https://github.com/rustonbsd/iroh-ssh/releases/download/0.2.11/iroh-ssh.linux
chmod +x iroh-ssh.linux
sudo mv iroh-ssh.linux /usr/local/bin/iroh-ssh
```

macOS
```bash
# macOS arm
curl -LJO https://github.com/rustonbsd/iroh-ssh/releases/download/0.2.10/iroh-ssh.macos
curl -LJO https://github.com/rustonbsd/iroh-ssh/releases/download/0.2.11/iroh-ssh.macos
chmod +x iroh-ssh.macos
sudo mv iroh-ssh.macos /usr/local/bin/iroh-ssh
```

Windows
```bash
# Windows x86 64bit
curl -L -o iroh-ssh.exe https://github.com/rustonbsd/iroh-ssh/releases/download/0.2.10/iroh-ssh.exe
curl -L -o iroh-ssh.exe https://github.com/rustonbsd/iroh-ssh/releases/download/0.2.11/iroh-ssh.exe
mkdir %LOCALAPPDATA%\iroh-ssh
move iroh-ssh.exe %LOCALAPPDATA%\iroh-ssh\
setx PATH "%PATH%;%LOCALAPPDATA%\iroh-ssh"
Expand Down Expand Up @@ -141,7 +142,7 @@ Mostrar su ID de nodo y compártalo para permitir la conexión
> iroh-ssh info

Your iroh-ssh endpoint id: 38b7dc10df96005255c3beaeaeef6cfebd88344aa8c85e1dbfc1ad5e50f372ac
iroh-ssh version 0.2.10
iroh-ssh version 0.2.11
https://github.com/rustonbsd/iroh-ssh

Your server iroh-ssh endpoint id:
Expand Down
Loading
Loading