From 362b362b76cccc0ddf6de8eb8bc93b93065bfc7c Mon Sep 17 00:00:00 2001 From: Anark Karabey <128297497+k4r4b3y@users.noreply.github.com> Date: Mon, 8 Jul 2024 15:04:19 +0000 Subject: [PATCH] Remove superfluous advice from --tx-proxy description (#20) Tx-proxy for tor network is able to function without manually adding onion seed nodes. Monerod finds outgoing onion peers during the initial block download even without manually adding onion peers. This is seemingly the case since monerod v0.18 Co-authored-by: k4r4b3y --- interacting/monerod.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/interacting/monerod.md b/interacting/monerod.md index a9c063a9..0896edaa 100644 --- a/interacting/monerod.md +++ b/interacting/monerod.md @@ -142,7 +142,7 @@ This is experimental. It may be best to start with this [guide](https://github.c | Option | Description |------------------------|-------------------------------------------------------------------------------------------------------------------------------------- -| `--tx-proxy` | Send out your local transactions through SOCKS5 proxy (Tor or I2P). Format:
`,[,max_connections][,disable_noise]`

Example:
`./monerod --tx-proxy "tx-proxy=tor,127.0.0.1:9050,16"`

This was introduced to make publishing transactions over Tor easier (no need for torsocks) while allowing clearnet for blocks at the same time (while torsocks affected everything).

Adding `,disable_noise` disables white noise and Dandelion++ (will speed up tx broadcast but is otherwise not recommended).

Note that forwarded transactions (those not originating from the connected wallet(s)) will still be relayed over clearnet.

**Requires multiple `--add-peer`** to manually add onion-enabled p2p seed nodes - see [Tor onion seed nodes for Monero P2P network](/infrastructure/tor-onion-p2p-seed-nodes). See this [guide](https://github.com/monero-project/monero/blob/master/ANONYMITY_NETWORKS.md#p2p-commands) and [commit](https://github.com/monero-project/monero/pull/6021). +| `--tx-proxy` | Send out your local transactions through SOCKS5 proxy (Tor or I2P). Format:
`,[,max_connections][,disable_noise]`

Example:
`./monerod --tx-proxy "tx-proxy=tor,127.0.0.1:9050,16"`

This was introduced to make publishing transactions over Tor easier (no need for torsocks) while allowing clearnet for blocks at the same time (while torsocks affected everything).

Adding `,disable_noise` disables white noise and Dandelion++ (will speed up tx broadcast but is otherwise not recommended).

Note that forwarded transactions (those not originating from the connected wallet(s)) will still be relayed over clearnet. | `--anonymous-inbound` | Allow anonymous incoming connections to your onionized P2P interface. Format:
`,<[bind-ip:]port>[,max_connections]`

Example:
`./monerod --anonymous-inbound "rveahdfho7wo4b2m.onion:18083,127.0.0.1:18083,100"`.

Obviously, you first need to setup the hidden service in your Tor config. See the [guide](https://github.com/monero-project/monero/blob/master/ANONYMITY_NETWORKS.md#p2p-commands). | `--pad-transactions` | Pad relayed transactions to next 1024 bytes to help defend against traffic volume analysis. This only makes sense if you are behind Tor or I2P. See [commit](https://github.com/monero-project/monero/pull/4787). | `--proxy` | Network communication through proxy. Works with any service that supports SOCKS4, including Tor, i2p, and commercial VPN/proxy services. SOCKS5 support is anticipated in the future. Enabling this setting sends all traffic through this proxy. Can be used in conjunction with `--tx-proxy`, in which case transaction broadcasts originating from the connected wallet(s) will be sent through Tor or i2p as specified in `--tx-proxy`, and all other traffic will be sent through the SOCKS proxy. Format:
``