Pages:
Author

Topic: Bitcoin Core Inbound connection (Read 554 times)

newbie
Activity: 22
Merit: 7
April 13, 2022, 08:54:23 AM
#41
I see got around 15000 reachable bitcoin node. https://bitnodes.io
How to check if my node is 1 of the 15000?
Use the "Check Node" button under 'Join the network'.
Your IP Address should be automatically detected but if not, manually type it along with the correct port.

That tool is more suitable for checking whether your node accept incoming connection. If you just want to check whether bitnodes.io already detect your node, you could use search bar on leaderboard page (https://bitnodes.io/nodes/leaderboard) instead.

I see around 15000 listening node (https://bitnodes.io/)
Is that include the electrum server node?
My Umbrel is receiving inbound connection via electrs:0.9.4
legendary
Activity: 2870
Merit: 7490
Crypto Swap Exchange
April 13, 2022, 05:49:03 AM
#40
I see got around 15000 reachable bitcoin node. https://bitnodes.io
How to check if my node is 1 of the 15000?
Use the "Check Node" button under 'Join the network'.
Your IP Address should be automatically detected but if not, manually type it along with the correct port.

That tool is more suitable for checking whether your node accept incoming connection. If you just want to check whether bitnodes.io already detect your node, you could use search bar on leaderboard page (https://bitnodes.io/nodes/leaderboard) instead.
newbie
Activity: 22
Merit: 7
April 13, 2022, 12:54:27 AM
#38
I see got around 15000 reachable bitcoin node. https://bitnodes.io
How to check if my node is 1 of the 15000?
legendary
Activity: 2394
Merit: 5531
Self-proclaimed Genius
April 13, 2022, 01:30:26 AM
#30
I see got around 15000 reachable bitcoin node. https://bitnodes.io
How to check if my node is 1 of the 15000?
Use the "Check Node" button under 'Join the network'.
Your IP Address should be automatically detected but if not, manually type it along with the correct port.
newbie
Activity: 8
Merit: 21
March 23, 2022, 06:04:33 PM
#29

Yes unfortunately, my ISP uses CG-NAT.
So I believe my only option for now is to use Tor, right?

Tor is the only free option. But if you're willing to spend money, your options are VPN (which allow port forwarding) and static IP (you need to make sure your ISP allow port forwarding/incoming connection with it though).

Quote
but it means your node only reachable by another node which use Tor
Should this imply that it is not helpful enough for Bitcoin? Like are the nodes over Tor very few that it is not worth using it?

IMO it's helpful enough for Bitcoin network. Besides there are about 8K nodes (54%) which use Tor according to https://bitnodes.io/dashboard/, although some of those nodes could be considered as "spy node".


I see. I am taking the Tor way then. Thank you ETFbitcoin very much Smiley


BTC
newbie
Activity: 8
Merit: 21
March 21, 2022, 06:51:23 PM
#28

The problem is most probably with my ip address. And in order for me to fix it I will have to order a static ip from my internet provider which will take time and money. (min of 3$ monthly)

Have you checked whether your ISP use CG-NAT? If no, there might be other solution than using static IP.

Is there any other free solution to this? please enlighten me.

Configure your Bitcoin Core to use Tor, but it means your node only reachable by another node which use Tor.


ETFbitcoin, I appreciate your taking the time:)

Yes unfortunately, my ISP uses CG-NAT.
So I believe my only option for now is to use Tor, right?

Quote
but it means your node only reachable by another node which use Tor
Should this imply that it is not helpful enough for Bitcoin? Like are the nodes over Tor very few that it is not worth using it?


newbie
Activity: 8
Merit: 21
March 20, 2022, 05:34:24 PM
#27

I was actually going to ask the same question as I am facing the same issue as you. Thank you for sharing it. Smiley

I was and still so excited to run my full node <3 . I managed to download the whole blockchain which took a lot of time and patience. But I still have zero Inbound Connections.
Network recommendations from Bitcoin.org like DHCP settings, Firewall of both Windows and internet modem, and port forwarding... all have been configured, but still no Inbounds and my node is still unreachable after checking it using Bitnodes.com

The problem is most probably with my ip address. And in order for me to fix it I will have to order a static ip from my internet provider which will take time and money. (min of 3$ monthly)
 
Is there any other free solution to this? please enlighten me.
I am using old hp laptop + 1TB External HDD.  Location: Turkey

P.S. I am not tech savvy, but I can follow steps and try.

BTC
legendary
Activity: 2394
Merit: 5531
Self-proclaimed Genius
March 08, 2022, 02:54:39 AM
#26
I wonder, do you think the Bitcoin network will survive if all the network nodes are non-listening (outbound connections)?
The good thing is, Bitcoin Core nodes are configured to listen by default.
But usually, it's the user's network, ISP or system that's hindering inbound connections.
legendary
Activity: 3402
Merit: 5004
https://merel.mobi => buy facemasks with BTC/LTC
March 08, 2022, 02:35:05 AM
#25
I wonder, do you think the Bitcoin network will survive if all the network nodes are non-listening (outbound connections)?

Well, you need at least a couple that do listen, otherwise there would be no nodes to connect to from all the other nodes (with only outbound connections). But if there were only a few of such listening nodes, it would mean we (as a network) had a huge attack vector and it wouldn't be good for decentralization either.
newbie
Activity: 22
Merit: 7
March 08, 2022, 12:26:21 AM
#24
I wonder, do you think the Bitcoin network will survive if all the network nodes are non-listening (outbound connections)?
legendary
Activity: 2870
Merit: 7490
Crypto Swap Exchange
February 20, 2022, 05:22:03 AM
#23
2. Tor is censored on some country/ISP. If it happened on your country/ISP, configuring Tor manually might be needed.

Hi, I am able to use the Tor Browser. Is that mean my Tor is not censored?

If you can use Tor Browser without any configuration (such as using bridge), then Tor isn't censored on your country/ISP.
newbie
Activity: 22
Merit: 7
February 18, 2022, 09:39:47 PM
#22
great, I think I will get the MyNode.
https://ibb.co/nnWKSJG

They say it is a plug and play then I could run the full node to support the Bitcoin Network.
legendary
Activity: 3402
Merit: 5004
https://merel.mobi => buy facemasks with BTC/LTC
February 18, 2022, 10:42:40 AM
#21
--snip--

They (MyNode) say just use Tor, no need open port. 🤔

They have a valid point... Tor doesn't need an open port. But in this case your node will only be reachable over the Tor network.
legendary
Activity: 3402
Merit: 5004
https://merel.mobi => buy facemasks with BTC/LTC
February 18, 2022, 03:15:06 AM
#20
If I use the MyNode, do I need to manually configure my router to open port 8333?

Is it just a plug and play thing?

I had to lookup MyNode, it seems to be a prebuilt image that you can either download or purchase an rPi loaded with said image. This being said, odds are you'll run into exactly the same problems as you're having now: you need to foreward the correct port on your home router and configure the firewall... This is something no plug and play device can ever do, it's always up to you to setup your own router and firewall i'm afraid.

Intesting! They told me that no need port forwarding. https://ibb.co/VpFrqwj

However, I am moving to a new apartment soon with a new internet provider. I will try again (port 8333) with the new router.

The screenshot doesn't really show the original question, nor is their answer extensive. Odds are they mean that you can run their device, it'll open outbound connections, and that's enough for the device to function (since you don't really *need* inbound connections). The page he refers to doesn't really give any additional information either. But the thing is: no device will automagically initiate port forewarding and firewall rule creation... Unless it's using upnp (which we have already establed, is a protocol that isn't pre-installed on your device, nor do i find it wise to just rely on upnp).
legendary
Activity: 3402
Merit: 5004
https://merel.mobi => buy facemasks with BTC/LTC
February 18, 2022, 02:33:00 AM
#19
If I use the MyNode, do I need to manually configure my router to open port 8333?

Is it just a plug and play thing?

I had to lookup MyNode, it seems to be a prebuilt image that you can either download or purchase an rPi loaded with said image. This being said, odds are you'll run into exactly the same problems as you're having now: you need to foreward the correct port on your home router and configure the firewall... This is something no plug and play device can ever do, it's always up to you to setup your own router and firewall i'm afraid.
newbie
Activity: 22
Merit: 7
February 18, 2022, 01:37:57 AM
#18
If I use the MyNode, do I need to manually configure my router to open port 8333?

Is it just a plug and play thing?
legendary
Activity: 3402
Merit: 5004
https://merel.mobi => buy facemasks with BTC/LTC
February 17, 2022, 10:45:27 AM
#17
It is too complicated for me. Bitcoin Core should make it simple for noob like me to run bitcoin node. 😂
If anyone got any YouTube videos to set up the port 8333, please share with me.
Probably, I have to give up for now.


I hear what you're saying, but eventough you haven't posted any output from the telnet commands, i think the problem lays in your network setup... And truth be told, the bitcoin core developers can't really do anything about this...

If you wanted to run a webserver on your LAN and make it available for the outside world, you'd be faced with exactly the same problems... Or if you wanted to access a network camera in your lan from the internet, you'd have exactly the same problems aswell.

The problem is that there isn't a "magic bullet" that completely solves this issue... There are dozens and dozens of active router manufacturers, there are hundreds of ISP's,... It's simply impossible to write a complete newbie-friendly walktrough for setting up your home network to run a bitcoin node on your lan wilst having it accessible from the WAN for every router/isp combination out there.

There's the upnp protocol that should make your life a bit easyer, but this protocol also makes sure that malware can abuse upnp so an intruder can access vulnerable device in your LAN pretty easily, that's why upnp is turned off quite often. And for example, it seems your router doesn't even include upnp in it's default feature set (it seems you have to download it seperately).

Now, don't get me wrong, i'm not blaming you for anything... Network setup is quite hard, that's why big company's have to hire network specialists Wink. I do applaud you for trying tough!
newbie
Activity: 22
Merit: 7
February 17, 2022, 10:34:19 AM
#16
It is too complicated for me. Bitcoin Core should make it simple for noob like me to run bitcoin node. 😂
If anyone got any YouTube videos to set up,please share with me.
Probably, I have to give up for now.
legendary
Activity: 3402
Merit: 5004
https://merel.mobi => buy facemasks with BTC/LTC
February 17, 2022, 04:45:16 AM
#15
--snip--

how to telnet to port 8333 from my Macbook?  Huh any youtube videos to show the steps?  Grin

I don't have a macbook, but i can find some threads complaining that telnet was removed from their image in a certain version of the OS.

You could always just install a telnet app on your phone and firstly connect trough your home wifi and telnet to port 8333 on your lan ip. If it works switch to 3G/4G/5G and try the same app, the same port but your WAN ip.
  • If you can connect over LAN but not WAN, your node itself is listening, but there's something incorrectly set up with your firewall/port forewarding/upnp...
  • If you can not connect over LAN, you don't even have to bother with the WAN connection, it's pretty obvious your node isn't listening (yet). Either your node's config needs to be modified, or i was wrong and the node only listens after the initial sync
  • If you can connect over LAN and WAN, your node should be reachable from the outside over port 8333



I'm going on a ledge here and guess that the odds are big you have an iphone? I don't have one, but there are tools like this one: https://apps.apple.com/us/app/telnet-lite/id286893976 (never ever tested it, no idear if it even works).

For android, there are also telnet tools available like this one: https://play.google.com/store/apps/details?id=mobiletelnet.feng.gao&hl=nl&gl=US also, never tested by me (eventough i have an android device, i don't use it for telnetting).
newbie
Activity: 22
Merit: 7
February 17, 2022, 03:59:20 AM
#14
To be honest, my node has been online for many, many years... So it has been a long, long time ago since i last synced a node.
But, if i remember correctly, you should be able to get inbound connections while syncing... Not 100% sure tough, but if memory serves me correct, it should.

What you could potentially do is telnet to port 8333 from either your node or another pc in your network.
IF you see an output like the following, you're listening on port 8333
Code:
telnet localhost 8333
Trying ::1...
Trying 127.0.0.1...
Connected to localhost.
Escape character is '^]'.
https://i.imgur.com/B29qvg6.png

Now, do the same from OUTSIDE your LAN... Use a telnet app on your phone while connected to 3G/4G/5G (not your wifi) and try to telnet to port 8333 on your WAN ip. You can find your WAN ip by surfing to a site like https://whatismyipaddress.com/ (no affiliation) from a device connected to your wifi (or physically connected with an utp cable...

how to telnet to port 8333 from my Macbook?  Huh any youtube videos to show the steps?  Grin
Pages:
Jump to: