In-node tiegħek hija sinkronizzata, il-VPN jgħid konnessa, u getpeerinfo turi tmienja jew għaxar peers. Ħadd minnhom m'għandu inbound issettjat għal true. Din il-kombinazzjoni hija normali u mhijiex ħsara: il-konnessjonijiet ħerġin jippruvaw li n-node tista' tilħaq lil oħrajn, u xejn fihom ma jipprova li xi ħadd jista' jilħaq lilek. Jekk l-għan huwa node li taċċetta konnessjonijiet P2P deħlin permezz ta' VPN, trid tittestja dik id-direzzjoni waħedha.

Segwi l-pakkett mill-peer sal-listener tiegħek

Il-P2P deħel hija katina ta' erba' affarijiet, u taqta' fl-aktar ħolqa dgħajfa, mhux fl-aktar interessanti.

other peer
  -> provider's public address and assigned port
  -> the permitted VPN mapping
  -> Bitcoin Core's P2P listener

Il-valur prestabbilit tal-P2P ta' Core fuq il-mainnet huwa 8333, iżda l-fornitur jista' jagħtik port pubbliku differenti u destinazzjoni differenti fuq in-naħa tal-klijent. Ikteb l-indirizz pubbliku, il-port estern u l-post fejn il-fornitur fil-fatt iwassal it-traffiku. Imbagħad ikkonferma li l-pjan u l-kont tiegħek jippermettu konnessjonijiet deħlin xejn xejn, għax indirizz tal-ħruġ iddedikat mhuwiex kuntratt ta' port forwarding.

Din id-distinzjoni taqbad lil min jixtri IP statika bit-tama tal-aċċessibilità. Li l-indirizz ikun stabbli ma jgħid xejn dwar jekk il-fornitur jgħaddix port deħel għas-sessjoni tiegħek.

Iċċekkja l-listener qabel ma tiċċekkja l-fornitur

Core trid tkun qed tisma' fuq l-indirizz u l-port li l-mapping iwassal għalihom, u l-firewall tal-host trid tippermetti dan. Jekk in-node taħdem f'container jew fuq magna oħra tal-LAN, il-qabża li jmiss u r-rotta tar-risposta tagħha huma wkoll parti mill-katina.

Regola tal-firewall lokali ma tistax toħloq mapping għand fornitur li jarmi pakketti deħlin, u mapping tal-fornitur ma jistax jilħaq proċess marbut biss mal-loopback. Iż-żewġ nofsijiet iridu jaqblu dwar l-istess tuple, u għalhekk l-ewwel pass huwa li tikteb it-tuple minflok ma taħsibha.

Żomm l-endpoint imħabbar konsistenti mal-mapping attwali. Indirizz statiku ma jagħmilx port assenjat jew il-kera tiegħu permanenti bejn konnessjonijiet mill-ġdid, għalhekk endpoint ippubblikat xhur ilu jista' issa ma jindikax xejn. Erġa' aqra l-paġna tal-fornitur wara kull konnessjoni mill-ġdid u qabbilha ma' dak li tħabbar in-node tiegħek. Jekk il-port ċċaqlaq, l-endpoint antik issa jew mhu ta' ħadd jew ta' xi ħadd ieħor.

Aqra l-bandiera deħla, mhux it-total tal-konnessjonijiet

Minn kuntest RPC lokali awtorizzat, din il-query ta' qari biss telenka l-peers:

bitcoin-cli getpeerinfo

Ir-referenza RPC tiddefinixxi inbound bħala true għal konnessjoni deħla u false għal waħda ħierġa. Ħares lejn dak il-qasam. Total ogħla minn għaxra ma jipprova xejn dwar id-direzzjoni, u t-totali u l-kategoriji jinbidlu mal-konfigurazzjoni u r-rilaxx xorta waħda.

Imbagħad ittestja l-endpoint immappjat minn barra b'verifika ġdida tal-aċċessibilità li int awtorizzat tagħmel, u ara jekk jidhirx peer deħel li jikkorrispondi. Oqgħod attent bl-output li tippejstja f'ħajt ta' appoġġ: l-indirizzi tal-peers huma dettalji tal-konnessjoni ta' nies oħra, u m'għandhomx għalfejn jiġu ppubblikati biex il-mistoqsija tiegħek tiġi mwieġba.

Tissolvihx billi tesponi RPC

Id-dokumentazzjoni RPC ta' Bitcoin Core twissi b'mod espliċitu kontra l-esponiment tal-interface RPC għall-internet pubbliku. Il-konnessjonijiet tal-peers u l-amministrazzjoni awtentikata huma servizzi differenti, u li tagħmel il-P2P aċċessibbli billi tippubblika RPC jbiddel problema ta' konnettività għal waħda ħafna agħar.

Jekk tippreferi ma tiddependix affattu mill-P2P deħel, servizz onion huwa l-alternattiva dokumentata, u għandu l-prerekwiżiti tiegħu: Tor disponibbli, awtentikazzjoni tal-kontroll ikkonfigurata u settings ta' smigħ li jippermettu li s-servizz jinħoloq. Ma jidhirx biss għax jinzerta qed jaħdem VPN.

L-esklużjoni ta' Core mill-VPN hija t-tielet disinn, u hija leġittima għal xi operaturi, iżda tqiegħed it-traffiku tal-peers fuq il-konnessjoni ordinarja tiegħek. Dan mhuwiex aċċess deħel permezz tal-VPN, u router jew NAT upstream xorta jista' jkollu bżonn id-dħul permess tiegħu. Agħżel liema mit-tlieta qed tittestja tassew qabel ma tbiddel xi ħaġa oħra.

Artikli relatati