Author

Topic: Bitcoin Core: Network settings tab options (Read 197 times)

copper member
Activity: 8
Merit: 1
March 16, 2018, 06:06:23 AM
#5
Hi,

I want Bitcoin Core to connect to Internet through TOR network.

I have some options in network settings tab:

1) Map port using UPnP
2) Allow incoming connections

[..]

Also, i want to ask you about 1st and 2nd option. For what purpose they are?

Do i need to disable incoming connections for maximum security?

Thank you so much!

To answer the remaining question, (1) allows your client to talk to your network device(s) such as gateway router/modem on how to clear a path for the data (identify one another and agree on connection settings like ports) without you having to manually configure them.

(2) Allows your node to support the network fully by allowing other nodes to initiate connections to it.
legendary
Activity: 3038
Merit: 4418
Crypto Swap Exchange
Thank you! For what purpose i need incoming connections to my wallet?
Solely for the purpose of allowing people to connect to your node.

The connections are usually bi-directional which means that you are still sending and receiving transactions and blocks to all of your connections, including the ones that you connect to. If you were to allow people to connect to your node, you're helping the network even more. Normal users don't have to do this unless they want to help the network by allowing more people to connect to their node.
newbie
Activity: 2
Merit: 0
Main question is what's difference between 3rd and 4th options?
The 3rd option proxies all of your traffic. The 4th option only proxies TOR connections. So setting the 4th option allows you to connect to node's that are listening over TOR while connections to IPv4 and IPv6 nodes happen over your normal connection. The 3rd option will proxy ALL connections.

Can i just use 3rd option with 127.0.0.1 port 9050 (it's TOR port)?
Yes.

Also, i want to ask you about 1st and 2nd option. For what purpose they are?
The first option enables UPnP which will automatically tell your router (if it supports UPnP) to allow connections through to Bitcoin Core's P2P port. Typically routers will block such connections. Such routers will need port forwarding enabled for the P2P port. UPnP does that automatically.

The 2nd option disables the incoming connections entirely.

Do i need to disable incoming connections for maximum security?
No. The security risk is the same.

Thank you! For what purpose i need incoming connections to my wallet?
staff
Activity: 3458
Merit: 6793
Just writing some code
Main question is what's difference between 3rd and 4th options?
The 3rd option proxies all of your traffic. The 4th option only proxies TOR connections. So setting the 4th option allows you to connect to node's that are listening over TOR while connections to IPv4 and IPv6 nodes happen over your normal connection. The 3rd option will proxy ALL connections.

Can i just use 3rd option with 127.0.0.1 port 9050 (it's TOR port)?
Yes.

Also, i want to ask you about 1st and 2nd option. For what purpose they are?
The first option enables UPnP which will automatically tell your router (if it supports UPnP) to allow connections through to Bitcoin Core's P2P port. Typically routers will block such connections. Such routers will need port forwarding enabled for the P2P port. UPnP does that automatically.

The 2nd option disables the incoming connections entirely.

Do i need to disable incoming connections for maximum security?
No. The security risk is the same.
newbie
Activity: 2
Merit: 0
Hi,

I want Bitcoin Core to connect to Internet through TOR network.

I have some options in network settings tab:

1) Map port using UPnP
2) Allow incoming connections
3) Connect through SOCKS5 proxy (default proxy)
4) Use separate SOCKS5 proxy to reach peers via Tor hidden services

Main question is what's difference between 3rd and 4th options? Can i just use 3rd option with 127.0.0.1 port 9050 (it's TOR port)?
Or i need to use only 4th option for TOR (with the same settings: 127.0.0.1 port 9050)?
Or, maybe, i need to use both 3rd and 4th (both with 127.0.0.1 port 9050)?

Also, i want to ask you about 1st and 2nd option. For what purpose they are?

Do i need to disable incoming connections for maximum security?

Thank you so much!
Jump to: