-
monero_user
Hello. I have been running a monero node behind TOR for about 1 month now. It set up a (private) RPC onion service which works well. However I have not been able to set up a working p2p onion service.
-
monero_user
-
monero_user
but my node does not get incoming connecitons
-
monero_user
in the bitmonero.conf I added:
-
monero_user
1) tx-proxy=tor,localhost:9050,10
-
monero_user
2) anonymous-inbound = _myonionaddress_.onion:18083,0.0.0.0:18083,10
-
moneromooo
I assume your tor server is running ?
-
moneromooo
Sometimes it takes a while to get incoming. Did you setup that a month ago too or more recently ?
-
monero_user
more recently but I did test connectivity using:
ditatompel.com/monero/remote-node
-
monero_user
this website reports that it can't connect
-
monero_user
The onion service (TOR-wise) is set up correctly: if I shut down monerod and just start a webserver at port 18083, the web page is reachable via TOR. So the TOR-side of things is set up correctly.
-
monero_user
I have wrote this forum post in the Whonix forum, but so far without much success:
forums.dds6qkxpwdeubwucdiaord2xgbbe…ice-inside-whonix-workstation/13512
-
moneromooo
Looks similar to my setup, I used 127.0.0.1 instead of 0.0.0.0 though.
-
moneromooo
(in --anonymous-inbound)
-
monero_user
are you using Whonix as well?
-
moneromooo
And I have incoming on tor atm.
-
moneromooo
No.
-
monero_user
in Whonix the incoming connection comes from another VM (Whonix Gateway) not from 127.0.0.1
-
moneromooo
Oh right.
-
monero_user
from time to time I get the following message in monerod:
-
monero_user
Unable to send transaction(s) to tor - no suitable outbound connections at height 2595090
-
monero_user
moneromooo: in the anonymous-inbout command, what local port do you use? The same defined by the p2p-bind-port command? Or another one?
-
moneromooo
I followed ANONYMITY_NETWORKS.md.
-
monero_user
would you mind sharing your working bitmonero.conf ? (omitting sensitive data, like your onion address of course)?
-
moneromooo
I have none. I told you the difference I had, and you made a good point about why that difference is.
-
moneromooo
I also have s/10$/25/ but that isn't relevant AFAIK.
-
moneromooo
My command line is:
-
moneromooo
./monerod --no-igd --no-zmq --in-peers 1024 --anonymous-inbound FOO.onion:18083,127.0.0.1:18083,25 --tx-proxy tor,127.0.0.1:9050,10 --rpc-restricted-bind-port 18089
-
moneromooo
(with irrelevant stuff omitted)
-
moneromooo
My hidden service address is public anyway, it's a seed node.
-
monero_user
moneromooo: thanks! Do I understand correctly that you did not specify values for p2p-bind-ip and p2p-bind-port ?
-
moneromooo
Correct.
-
monero_user
moneromooo: thanks a lot. I think I am starting to understand.
-
monero_user
the 'status' command reports 0(in), howerver I suspect this 'status' command only shows clearnet connections.
-
monero_user
instead 'print_cn | grep Tor' gives me a number of (in) and (out) Tor connections
-
moneromooo
Could be a bug in status. If you confirm it's borked (make sure it's not a restricted RPC thing for example), you can file a bug on github.
-
moneromooo
It does look like I'm seeing the same thing, connection count is buzzing about, but it does look like status only shows clearnet, yes.
-
monero_user
maybe it should not be considered a bug, but as a limited fature. 'status' should display clearnet and TOR and i2p separetely.
-
Guest98
hello
-
Guest98
on 1 april i paste here "multisig_account.cpp:117:81: error: no member named 'MULTISIG_MAX_SIGNERS' in namespace 'config'
-
Guest98
CHECK_AND_ASSERT_THROW_MES(signers.size() >= 2 && signers.size() <= config::MULTISIG_MAX_SIGNERS,
-
Guest98
~~~~~~~~^
-
Guest98
/misc_log_ex.h:175:60: note: expanded from macro 'CHECK_AND_ASSERT_THROW_MES'
-
Guest98
#define CHECK_AND_ASSERT_THROW_MES(expr, message) do {if(!(expr)) ASSERT_MES_AND_THROW(message);} while(0)
-
Guest98
^~~~
-
Guest98
if (inputs > 0) "
-
Guest98
same after 4 days
-
Guest98
just git clone nothing else
-
Guest98
anyone her?
-
moneromooo
I told the author of the multisig code, they might have a look when they're around.
-
moneromooo
I assume it's a merge problem when more than one patch is merged at a time.
-
Guest98
code is added without testing?
-
Guest98
monero is very serius business
-
moneromooo
What is testimg ?
-
Guest98
why the guy that added multisig code didnt try to compile
-
moneromooo
You'd need to download the code to a computer. Takes at least 10 minutes.
-
Guest98
i did exactly that
-
moneromooo
And to teach them to compile. Like, have a termainal and all ? And type "make" ? Those guys are used to mouse, not keyboards.
-
moneromooo
Anyway, in case you're actually wondering:
-
moneromooo
Coders make patches. Those usually compile.
-
moneromooo
Maintainers merge patches, typically many at once in the list that got reviewed.
-
moneromooo
Patches aren't always fully compatible, which leads to those issues. A typical problem might be that something got moved in a patch and another patch was expecting it in the original place.
-
moneromooo
These things are typically fairly easy to resolve.
-
moneromooo
Maintainers could build what they merge, but we're *very* short of maintainer time.
-
moneromooo
Maintainers are also in a position where they could alter what they merge, so we don't (I hope) OK anyone who wants to do that job.
-
moneromooo
So it's a fine line.
-
moneromooo
It's free software, and it's got the usual benefits and limitations of free software.
-
Guest98
luigi1111 is the maintainer
-
Guest98
he has deep knowledge of crypto generally
-
Guest98
strange that he didnt catch that wrong patch
-
moneromooo
That's because you did not understand what I wrote.
-
moneromooo
Knowledge of crypto would not help there fwiw.
-
Guest98
yes your answers are not straight are like hieroglyphics
-
Guest98
decoding is needed...
-
moneromooo
Ah, you can start from "Anyway, in case you're actually wondering", I was being sarcastic before :D
-
Guest98
now we wait for luigi to update ok?
-
moneromooo
The author I assume, then luigi can merge that fix.
-
moneromooo
Actually, I'll look at it now, maybe I can fix if it doens't need understanding the ms code.
-
moneromooo
And it's already built that part. Builds fine from latest master. Either it's fixed already or you're doing something wrong.
-
moneromooo
What's the commit hash you're building ?
-
luigi1111w
good job moneromooo