mirror of
https://github.com/lightningnetwork/lnd.git
synced 2026-08-13 12:32:48 +02:00
With Go 1.26 now released, this bumps the minimum required Go version from 1.24.11 to 1.25.5 across all go.mod files and updates the installation documentation with the correct download links and SHA256 hashes for Go 1.25.5 binaries. The build system (Dockerfiles, Makefile, CI) was already using Go 1.25.5, so this change aligns the go.mod minimum version to match. |
||
|---|---|---|
| .. | ||
| cmd_info.go | ||
| cmd_info_test.go | ||
| cmd_onion.go | ||
| cmd_onion_test.go | ||
| controller.go | ||
| controller_test.go | ||
| go.mod | ||
| go.sum | ||
| log.go | ||
| net.go | ||
| onionaddr.go | ||
| README.md | ||
| tor.go | ||
| tor_test.go | ||
tor
The tor package contains utility functions that allow for interacting with the Tor daemon. So far, supported functions include:
- Routing all traffic over Tor's exposed SOCKS5 proxy.
- Routing DNS queries over Tor (A, AAAA, SRV).
- Limited Tor Control functionality (synchronous messages only). So far, this
includes:
- Support for SAFECOOKIE, HASHEDPASSWORD, and NULL authentication methods.
- Creating v2 and v3 onion services.
In the future, the Tor Control functionality will be extended to support v3 onion services, asynchronous messages, etc.
Installation and Updating
$ go get -u github.com/lightningnetwork/lnd/tor