lnd.xprv/torsvc
nsa 698df2ac16 torsvc: added new type that multiplexes torsvc and net packages
This commit adds the `lnnet` package which contains an
implementation of the newly created LightningNet interface which
multiplexes the Dial and DNS-related functions to use net
by default and torsvc if a flag is specified. This modularization
makes for cleaner code.
2018-02-05 17:37:46 -08:00
..
interface.go torsvc: added new type that multiplexes torsvc and net packages 2018-02-05 17:37:46 -08:00
net.go torsvc: added new type that multiplexes torsvc and net packages 2018-02-05 17:37:46 -08:00
README.md torsvc: Added new module to house Tor functions 2018-02-05 17:37:46 -08:00
torsvc.go torsvc: added new type that multiplexes torsvc and net packages 2018-02-05 17:37:46 -08:00

torsvc

The torsvc 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 and routing DNS queries over Tor (A, AAAA, SRV). In the future more features will be added: automatic setup of v2 hidden service functionality, control port functionality, and handling manually setup v3 hidden services.

Installation and Updating

$ go get -u github.com/lightningnetwork/lnd/torsvc