Adds onion service hosting: publish your own .onion address from OnionHop.
Added
-
Onion services (Settings, Network tab). Point a service at something on this machine or your local network, a camera, a NAS, a web app, and it becomes reachable over Tor from anywhere. No port forwarding, no static IP, no DynDNS, it works behind CGNAT, and the device is never exposed to the open internet where scanners find it.
The address is assigned the first time you connect and stays the same from then on, because OnionHop keeps the key that produces it. That key is the address, so it is stored encrypted at rest (DPAPI on Windows) in its own file, and a corrupt file is quarantined rather than deleted. Editing an entry never drops the key, which would otherwise silently change an address you had already given out.
Requested in #77 for reaching IP cameras remotely.
Before you publish something, understand the trade-off. The address is unguessable, which is real protection, but anyone who has it reaches that device directly, and from that point the device's own password is the only thing in the way. Give it a strong unique one and treat the address as a secret. This matters most for IP cameras, which are the most common category of device found running default credentials.
Requires the classic Tor engine, which is the default. Arti and ArtiHop do not expose the control port this uses.
Downloads
| Platform | File |
|---|---|
| Windows installer | OnionHop-Setup-v3.exe
|
| Windows portable | OnionHopV3-Portable-3.7.12-win-x64.zip
|
| Windows CLI | OnionHop-CLI-Setup-3.7.12.exe / OnionHopCLI-Portable-3.7.12-win-x64.zip
|
| Linux | OnionHop-x86_64.AppImage
|
| Linux CLI | OnionHopCLI-3.7.12-linux-x64.tar.gz
|
| macOS (Apple Silicon) | OnionHop-3.7.12-macOS-arm64.dmg
|
| macOS (Intel) | OnionHop-3.7.12-macOS-x64.dmg
|
| macOS CLI (Apple Silicon) | OnionHopCLI-3.7.12-macos-arm64.tar.gz
|
| macOS CLI (Intel) | OnionHopCLI-3.7.12-macos-x64.tar.gz
|