உங்கள் node ஒத்திசைக்கப்பட்டுள்ளது, VPN இணைந்திருப்பதாகக் கூறுகிறது, மேலும் getpeerinfo எட்டு அல்லது பத்து peer-களைக் காட்டுகிறது. அவற்றில் எதற்கும் inbound true என அமைக்கப்படவில்லை. அந்தக் கலவை இயல்பானது, அது குறையல்ல: வெளிச்செல்லும் இணைப்புகள் node மற்றவர்களை அடைய முடியும் என்பதை நிரூபிக்கின்றன, அவற்றில் எதுவும் யாராவது உங்களை அடைய முடியும் என்பதை நிரூபிக்கவில்லை. இலக்கு VPN வழியாக உள்வரும் P2P இணைப்புகளை ஏற்கும் node ஆக இருந்தால், அந்தத் திசையைத் தனியாகச் சோதிக்க வேண்டும்.

peer-இல் இருந்து உங்கள் listener வரை packet-ஐப் பின்தொடரவும்

உள்வரும் P2P நான்கு விஷயங்களின் சங்கிலி, அது மிகவும் சுவாரஸ்யமான இணைப்பில் அல்ல, மிகவும் பலவீனமான இணைப்பில் அறுபடுகிறது.

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

பிரதான வலையத்தில் Core-இன் P2P இயல்புநிலை 8333, ஆனால் வழங்குநர் உங்களுக்கு வேறு பொது port மற்றும் client பக்கத்தில் வேறு இலக்கைக் கொடுக்கலாம். பொது முகவரி, வெளிப்புற port மற்றும் வழங்குநர் உண்மையில் traffic-ஐ எங்கு சேர்ப்பார் என்பதை எழுதுங்கள். பின்னர் உங்கள் திட்டமும் கணக்கும் உள்வரும் இணைப்புகளுக்கு அனுமதிக்கிறதா என்று உறுதிப்படுத்துங்கள், ஏனெனில் பிரத்யேக வெளியேற்ற முகவரி port-forwarding ஒப்பந்தம் அல்ல.

அணுகலை எதிர்பார்த்து நிலையான IP வாங்குபவர்களை அந்த வேறுபாடு பிடிக்கிறது. முகவரி நிலையாக இருப்பது, வழங்குநர் உங்கள் session-க்கு உள்வரும் port-ஐ அனுப்புகிறாரா என்பதைப் பற்றி எதுவும் கூறாது.

வழங்குநரைச் சரிபார்ப்பதற்கு முன் listener-ஐச் சரிபார்க்கவும்

mapping சேர்ப்பிக்கும் முகவரி மற்றும் port-இல் Core கேட்க வேண்டும், host firewall அதை அனுமதிக்க வேண்டும். node container-இல் அல்லது வேறு LAN இயந்திரத்தில் இயங்கினால், அடுத்த hop மற்றும் அதன் பதில் பாதையும் சங்கிலியில் அடங்கும்.

உள்வரும் packet-களைத் தூக்கி எறியும் வழங்குநரிடம் உள்ளூர் firewall விதி mapping-ஐ உருவாக்க முடியாது, வழங்குநரின் mapping loopback-உடன் மட்டும் பிணைந்த process-ஐ அடைய முடியாது. இரு பகுதிகளும் ஒரே tuple-இல் ஒப்புக்கொள்ள வேண்டும், அதனால்தான் முதல் படி tuple-ஐ ஊகிப்பது அல்ல, எழுதுவது.

அறிவிக்கப்பட்ட endpoint-ஐ நடப்பு mapping-உடன் ஒத்திசைவாக வைத்திருங்கள். நிலையான முகவரி ஒதுக்கப்பட்ட port-ஐயோ அதன் lease-ஐயோ மறுஇணைப்புகளுக்கு இடையே நிரந்தரமாக்காது, எனவே மாதங்களுக்கு முன் வெளியிடப்பட்ட endpoint இப்போது எதையும் சுட்டாமல் இருக்கலாம். ஒவ்வொரு மறுஇணைப்புக்குப் பிறகும் வழங்குநரின் பக்கத்தை மீண்டும் படித்து உங்கள் node அறிவிப்பதோடு ஒப்பிடுங்கள். Port நகர்ந்திருந்தால், பழைய endpoint இப்போது யாருக்கும் இல்லை அல்லது வேறு ஒருவருக்கு உள்ளது.

உள்வரும் கொடியைப் படியுங்கள், மொத்த இணைப்புகளையல்ல

அங்கீகரிக்கப்பட்ட உள்ளூர் RPC சூழலில் இருந்து, இந்தப் படிக்க-மட்டும் வினவல் peer-களைப் பட்டியலிடுகிறது:

bitcoin-cli getpeerinfo

RPC குறிப்பு inbound-ஐ உள்வரும் இணைப்புக்கு true என்றும் வெளிச்செல்லும் இணைப்புக்கு false என்றும் வரையறுக்கிறது. அந்தப் புலத்தைப் பாருங்கள். பத்துக்கு மேற்பட்ட மொத்த எண்ணிக்கை திசையைப் பற்றி எதையும் நிரூபிக்காது, மொத்தங்களும் வகைகளும் கட்டமைப்பு மற்றும் வெளியீட்டுடன் மாறுகின்றன.

பின்னர் mapping செய்யப்பட்ட endpoint-ஐ வெளியில் இருந்து, இயக்க உங்களுக்கு அதிகாரம் உள்ள புதிய அணுகல் சரிபார்ப்புடன் சோதித்து, தொடர்புடைய உள்வரும் peer தோன்றுகிறதா என்று பாருங்கள். ஆதரவு thread-இல் நீங்கள் ஒட்டும் output-இல் கவனமாக இருங்கள்: peer முகவரிகள் மற்றவர்களின் இணைப்பு விவரங்கள், உங்கள் கேள்விக்கு பதில் கிடைக்க அவற்றை வெளியிடத் தேவையில்லை.

RPC-ஐ வெளிப்படுத்தி இதைத் தீர்க்க வேண்டாம்

Bitcoin Core-இன் RPC ஆவணங்கள் RPC இடைமுகத்தை பொது இணையத்தில் வெளிப்படுத்த வேண்டாம் என்று வெளிப்படையாக எச்சரிக்கின்றன. peer இணைப்புகளும் அங்கீகரிக்கப்பட்ட நிர்வாகமும் வெவ்வேறு சேவைகள், RPC வெளியிட்டு P2P-ஐ அணுகக்கூடியதாக்குவது இணைப்புச் சிக்கலை மிக மோசமான ஒன்றுடன் மாற்றுகிறது.

உள்வரும் P2P-ஐ சார்ந்திருக்க விரும்பவில்லை என்றால், ஆவணப்படுத்தப்பட்ட மாற்று onion சேவை, அதற்கு அதன் சொந்த முன்நிபந்தனைகள் உள்ளன: Tor கிடைக்க வேண்டும், control authentication அமைக்கப்பட வேண்டும், சேவையை உருவாக்க அனுமதிக்கும் listening அமைப்புகள் இருக்க வேண்டும். VPN இயங்குவதால் மட்டும் அது தோன்றாது.

Core-ஐ VPN-இல் இருந்து விலக்குவது மூன்றாவது வடிவமைப்பு, சில இயக்குநர்களுக்கு அது செல்லுபடியாகும், ஆனால் peer traffic-ஐ உங்கள் சாதாரண இணைப்பில் வைக்கிறது. அது VPN வழியாக உள்வரும் அணுகல் அல்ல, router அல்லது மேல்நிலை NAT-க்கு இன்னும் அதன் சொந்த அனுமதிக்கப்பட்ட நுழைவு தேவைப்படலாம். வேறு எதையும் மாற்றுவதற்கு முன் மூன்றில் எதை நீங்கள் உண்மையில் சோதிக்கிறீர்கள் என்பதைத் தேர்ந்தெடுங்கள்.

தொடர்புடைய கட்டுரைகள்