Keng abegange Peers op Ärem Bitcoin-Node hannert engem VPN?
Ausgängeg Peers an eng synchroniséiert Kette beweisen net d'abegang Erreechbarkeet. Kontrolléiert d'Mapping, den Listener an d'inbound-Flag, ier Dir de VPN beschëllegt.
Ären Node ass synchroniséiert, de VPN seet verbonnen, an getpeerinfo weist aacht oder zéng Peers. Kee vun hinnen huet inbound op true gesat. Déi Kombinatioun ass normal an et ass kee Feeler: ausgängeg Verbindungen beweisen, datt den Node aner erreeche kann, an näischt dorun beweist, datt een Iech erreeche kann. Wann d'Zil en Node ass, deen abegange P2P-Verbindungen duerch e VPN akzeptéiert, musst Dir déi Richtung separat testen.
Verfollegt de Pak vum Peer bis bei Ären Listener
Abegange P2P ass eng Kette vun véier Saachen, an si brécht um schwächsten Deel, net um interessantsten.
other peer
-> provider's public address and assigned port
-> the permitted VPN mapping
-> Bitcoin Core's P2P listener
Dem Core säi P2P-Standard am Haaptnetz ass 8333, awer den Ubider kann Iech en aneren ëffentleche Port an en aneren Zil um Client-Säit ginn. Schreift d'ëffentlech Adress, den externen Port an de Punkt op, wou den Ubider den Trafik tatsächlech liwwert. Bestätegt dann, datt Äre Plang an Äre Kont abegange Verbindungen iwwerhaapt erlaben, well eng engagéiert Ausgangsadress ass keen Port-Forwarding-Kontrakt.
Dee Justement fänkt d'Leit, déi eng statesch IP kafen an d'Erreechbarkeet erwaarden. Datt d'Adress stabil ass, seet näischt doriwwer, ob den Ubider en abegange Port op Är Sitzung viruleet.
Kontrolléiert den Listener ier Dir den Ubider kontrolléiert
De Core muss op där Adress an deem Port lauschteren, wou d'Mapping liwwert, an d'Host-Firewall muss et erlaben. Wann den Node an engem Container oder op enger anerer LAN-Maschinn leeft, gehéieren de nächste Sprong an seng Äntwertroute och an d'Kette.
Eng lokal Firewall-Reeg kann keng Mapping bei engem Ubider schafen, deen abegange Pakken ewechgeheit, an eng Mapping vum Ubider kann net en Prozess erreechen, deen nëmmen un loopback gebonnen ass. Béid Hälften mussen iwwer déiselwecht Tuple iwwerenee kommen, dofir ass den éischte Schrëtt d'Tuple opzeschreiwen an net ze roden.
Hält den annoncéierten Endpoint am Aklang mat der aktueller Mapping. Eng statesch Adress mécht en zougewiesene Port oder seng Leasing net permanent iwwer Reconnecten, sou datt en Endpoint, deen viru Méint publizéiert gouf, elo vläicht op näischt weist. Liest d'Säit vum Ubider no all Reconnect nach eng Kéier a vergläicht si mat deem, wat Ären Node annoncéiert. Wann de Port sech geréckelt huet, gehéiert den ale Endpoint elo entweder engem aneren oder keen.
Liest d'abegange Flag, net d'Gesamtzuel vun de Verbindungen
Vun engem autoriséierte lokale RPC-Kontext aus listet dës Nëmme-Lies-Abfro d'Peers op:
bitcoin-cli getpeerinfo
D' RPC-Referenz definéiert inbound als true fir eng abegange Verbindung an false fir eng ausgängeg. Kuckt op dat Feld. Eng Gesamtzuel iwwer zéng beweist näischt iwwer d'Richtung, an d'Summen an d'Kategorien änneren sech souwisou mat Konfiguratioun a Versioun.
Testt duerno den gemappten Endpoint vun dobaussen mat enger neier Erreechbarkeetskontroll, déi Dir auszeféieren dierft, a kuckt, ob en entspriechende abegange Peer erschéngt. Sidd virsiichteg mam Output, deen Dir an en Support-Thread paste: Peer-Adressen sinn d'Verbindungsdetailer vun aneren Leit, an si brauchen net publizéiert ze ginn, fir datt Är Fro beäntwert gëtt.
Léist et net andeems Dir RPC exponéiert
Dem Bitcoin Core seng RPC-Dokumentatioun warnt ausdrécklech dorun, d'RPC-Interface an den ëffentlechen Internet ze exponéieren. Peer-Verbindungen an authentiséiert Administratioun sinn ënnerschiddlech Servicer, an d'P2P erreechbar ze maachen andeems een RPC publizéiert, tauscht e Konnektivitéitsproblem géint e vill méi schlëmmen.
Wann Dir léiwer guer net vum abegange P2P ofhängeg sidd, ass en Onion-Service déi dokumentéiert Alternativ, an en huet seng eege Viraussetzungen: Tor verfügbar, Kontroll-Authentifikatioun konfiguréiert a Lauschter-Astellungen, déi et erlaben, de Service ze schafen. En erschéngt net just, well zoufälleg en VPN leeft.
De Core vum VPN auszeschléissen ass en drëtte Konzept, a fir e puer Bedreiwer legitim, awer et setzt de Peer-Trafik op Är gewéinlech Verbindung. Dat ass keen abegange Zougang duerch de VPN, an e Router oder Upstream-NAT kann nach ëmmer säin eegene erlaabten Antrag brauchen. Wielt aus, wat vun den dräi Dir tatsächlech testt, ier Dir soss eppes ännert.