Difference between revisions of "Channels/Tor"
(Created page with "How to use Tor for privacy while interacting with channels ==Limitations== ==Steps== Due to gRPC not supporting SOCKS5 (yet https://github.com/grpc/grpc-java/issues/6613) w...") |
|||
| Line 2: | Line 2: | ||
==Limitations== | ==Limitations== | ||
| + | |||
| + | * Does not make the Snowblossom side use tor. Your node will connect to the normal snowblossom network and appear to be a snowblossom node or client. | ||
| + | * Using SOCKS5 proxy via browser into Channels for access to *.snowblossom.io sites allows the browser to connect to other sites as well (channels will proxy any non-snowblossom.io sites as a normal proxy would). This does not yet use Tor, so a web site that references other resources will leak data. | ||
==Steps== | ==Steps== | ||
| Line 10: | Line 13: | ||
HTTPTunnelPort 9080 | HTTPTunnelPort 9080 | ||
| + | |||
| + | * Then enable the tor http proxy option. | ||
| + | * Enable tor_only | ||
| + | * Restart Channels | ||
| + | |||
| + | Tor only mode disables: | ||
| + | * Discovery of IPv4 or IPv6 addresses | ||
| + | * Multicast discovery and announcement for local peers | ||
| + | * Advertising and IPv4 or IPv6 addresses in the DHT | ||
| + | * IPv4 UPNP NAT registration | ||
| + | |||
| + | Tor only mode will: | ||
| + | * Only connect out via tor, but will connect to IPv4, IPv6 and .onion (hidden service) hosts via tor | ||
Latest revision as of 06:45, 22 January 2020
How to use Tor for privacy while interacting with channels
Limitations
- Does not make the Snowblossom side use tor. Your node will connect to the normal snowblossom network and appear to be a snowblossom node or client.
- Using SOCKS5 proxy via browser into Channels for access to *.snowblossom.io sites allows the browser to connect to other sites as well (channels will proxy any non-snowblossom.io sites as a normal proxy would). This does not yet use Tor, so a web site that references other resources will leak data.
Steps
Due to gRPC not supporting SOCKS5 (yet https://github.com/grpc/grpc-java/issues/6613) we need to the the tor HTTP Proxy port, rather than the normal SOCKS5 proxy.
With linux tor or tor browser, the step is the same, find torrc and add:
HTTPTunnelPort 9080
- Then enable the tor http proxy option.
- Enable tor_only
- Restart Channels
Tor only mode disables:
- Discovery of IPv4 or IPv6 addresses
- Multicast discovery and announcement for local peers
- Advertising and IPv4 or IPv6 addresses in the DHT
- IPv4 UPNP NAT registration
Tor only mode will:
- Only connect out via tor, but will connect to IPv4, IPv6 and .onion (hidden service) hosts via tor