am i able to run a full node on a laptop computer and not using a third social gathering router?
To run a full node you needn’t have opened incoming port. It should perform accurately being only a “fetching” node.
If you find yourself behind NAT which one you don’t handle you continue to can obtain your node visibility in numerous methods:
1) Utilizing third social gathering “intermediary” companies.
as Randy talked about, there’s a dyn.com, the place you put in their shopper after which you will have a site, which will likely be routed to your WAN ip, even it modifications on a regular basis. I assumed this service solves solely dynamic WAN IP change – on this case this may not show you how to in case your supplier nonetheless is obstructing incoming connections (want port ahead). however in all probability they provide additionally so-called “port tunneling” with their shopper.
there’s additionally nice service by https://ngrok.com/ , you’ll be able to configure it to entry your bitcoind REST api even you’re behind filtered NAT.
Remember that on this case all the info you trade in all probability might be learn by these service suppliers (nonetheless most unlikely)
2) [RECOMMENDED, most self-controlled and private option] You need to use Tor hidden service. The entire information is on the market right here: https://2019.www.torproject.org/docs/tor-onion-service.html.en . Briefly: you spin up a tor daemon, after which create so referred to as “tor hidden service”, which mainly implies that it’s essential set in config some “tor port forwarding”.
HiddenServiceDir /var/db/tor/your/native/path/for/specific/onion HiddenServicePort 8333 127.0.0.1:8333 #exposing to TOR community bitcoind communication port HiddenServicePort 8332 127.0.0.1:8332 #exposing to TOR community bitcoind RPC port
/var/db/tor/your/native/path/for/specific/onion listing you could find
hostname file which will likely be smth like
32j46jh46r4hy45hy435j7h47h4e6yhreu.onion. Then any bitcoin node which is working by way of TOR proxy will be capable to connect with your node. The benefit of such strategy is you could additionally use remotely RPC instructions in encrypted manner (all information transmission is encrypted in TOR)
3) i will take this query as opportinity to shill my very own service https://bitclouds.sh – you’ll be able to spin up full bitcoin node which will likely be pre-synced and obtainable on common web. Dependable and 24/7 linked, as a result of situated in high-grade datacenters. You have got full management of such node, it has TORed outgoing connections out-of-box, you’ll be able to RPC remotely (however concentrate on dangers when permitting distant RPC, its not reccomended and distant calls usually are not enabled by default on bitclouds – it’s essential change line in bitcoin.conf). This is extra information: https://github.com/bitcoin-software/bitbsd-clouds/tree/grasp/bitcoind (non-custodial, keys and configs underneath your management). Because of underlying filesystem (ZFS) i’m utilizing i’m able to supply such bitcoind “containers” only for 66 sats per hour, so it’s even cheaper to run on outdated PC at dwelling.