Bitcoin Forum

Bitcoin => Bitcoin Technical Support => Topic started by: Reedych on November 08, 2015, 04:15:04 PM



Title: I'm making a Bitcoin node
Post by: Reedych on November 08, 2015, 04:15:04 PM
I'm making a Bitcoin node, but I can't open 8333 port. So I use Tor (my address: hreup3ayg3fdj74w.onion). Try to connect to me, please (I used bitnodes.21.co (http://bitnodes.21.co), but I want to know can other people connect to me). But, how other nodes will find me on the network? Are DNS Seeding works in Tor?
P.s. I use Bitcoin-Qt.
P.p.s. sorry for my bad English


Title: Re: I'm making a Bitcoin node
Post by: silverleafy on November 08, 2015, 04:24:14 PM
I don't think you can have incoming connections over tor, only outgoing connections.

You don't need to open port 8333. You only need it if you want incoming connections, which is not necessary. You only need outgoing connections for it to work.


Title: Re: I'm making a Bitcoin node
Post by: Meuh6879 on November 08, 2015, 04:26:44 PM
i want a cookie for this job. http://imagizer.imageshack.us/a/img905/7553/tiSW3T.gif


Title: Re: I'm making a Bitcoin node
Post by: Reedych on November 08, 2015, 04:29:19 PM
I don't think you can have incoming connections over tor, only outgoing connections.

You don't need to open port 8333. You only need it if you want incoming connections, which is not necessary. You only need outgoing connections for it to work.
Incoming connections needed


Title: Re: I'm making a Bitcoin node
Post by: ranochigo on November 08, 2015, 04:34:03 PM
I don't think you can have incoming connections over tor, only outgoing connections.

You don't need to open port 8333. You only need it if you want incoming connections, which is not necessary. You only need outgoing connections for it to work.
You can have both. There's quite a few nodes setup over tor for users to use.

Yes. Without opening port 8333, you can relay blocks and transactions around your eight onnected peers. However, it isn't helping too much by running full node, you are allowing more users to connect to your node and synchronize from it.


Title: Re: I'm making a Bitcoin node
Post by: Foxpup on November 09, 2015, 02:50:27 AM
I don't think you can have incoming connections over tor, only outgoing connections.
This is false. You can have incoming connections over Tor via a hidden service, as long as your hidden service is known to the Tor network (which can take several days for a new hidden service - you just have to leave it running for a while). Bitcoin itself will advertise its .onion address to any node it connects to, though that won't do any good until Tor knows how to reach it.


Title: Re: I'm making a Bitcoin node
Post by: Revelation Machine on November 09, 2015, 03:30:16 AM
I don't think you can have incoming connections over tor, only outgoing connections.
This is false. You can have incoming connections over Tor via a hidden service, as long as your hidden service is known to the Tor network (which can take several days for a new hidden service - you just have to leave it running for a while). Bitcoin itself will advertise its .onion address to any node it connects to, though that won't do any good until Tor knows how to reach it.

In my experience it takes around 3-4 days for a hidden service to propagate to the entire tor network.