Ձեր Bitcoin հանգույցում VPN-ի հետևում մուտքային հասակակիցներ չկա՞ն։
Ելքային հասակակիցները և սինխրոնացված շղթան չեն ապացուցում մուտքային հասանելիությունը։ Ստուգեք քարտեզագրումը, լսողը և inbound դրոշը, նախքան VPN-ին մեղադրելը։
Ձեր հանգույցը սինխրոնացված է, VPN-ը հաղորդում է միացում, և getpeerinfo ցուցադրում է ութ կամ տասը հասակակից։ Նրանցից ոչ մեկը inbound true արժեքով սահմանված չէ։ Այդ համակցությունը նորմալ է և խափանում չէ. ելքային միացումներն ապացուցում են, որ հանգույցը կարող է հասնել ուրիշներին, և դրանցում ոչինչ չի ապացուցում, որ ինչ-որ մեկը կարող է հասնել ձեզ։ Եթե նպատակը VPN-ի միջոցով մուտքային P2P միացումներ ընդունող հանգույցն է, ապա այդ ուղղությունը պետք է առանձին ստուգեք։
Հետևեք փաթեթին հասակակիցից մինչև ձեր լսողը
Մուտքային P2P-ն չորս բանի շղթա է, և այն կոտրվում է ամենաթույլ օղակում, ոչ թե ամենահետաքրքիրում։
other peer
-> provider's public address and assigned port
-> the permitted VPN mapping
-> Bitcoin Core's P2P listener
Core-ի P2P լռելյայնը հիմնական ցանցում 8333-ն է, սակայն մատակարարը կարող է ձեզ տալ այլ հանրային պորտ և այլ նպատակակետ հաճախորդի կողմում։ Գրի առեք հանրային հասցեն, արտաքին պորտը և այն տեղը, ուր մատակարարը իրականում հասցնում է երթևեկությունը։ Այնուհետև հաստատեք, որ ձեր պլանն ու հաշիվն ընդհանրապես թույլ են տալիս մուտքային միացումներ, քանի որ հատուկ ելքային հասցեն պորտերի փոխանցման պայմանագիր չէ։
Այդ տարբերությունը բռնում է նրանց, ովքեր ստատիկ IP են գնում՝ հույս ունենալով հասանելիություն։ Հասցեի կայուն լինելը ոչինչ չի ասում այն մասին, թե արդյոք մատակարարը մուտքային պորտ է փոխանցում ձեր սեսիային։
Ստուգեք լսողը նախքան մատակարարին ստուգելը
Core-ը պետք է լսի այն հասցեում և պորտում, ուր հասցնում է քարտեզագրումը, և հոսթի հրարտահրավերը պետք է դա թույլ տա։ Եթե հանգույցն աշխատում է կոնտեյներում կամ LAN-ի մեկ այլ մեքենայում, ապա հաջորդ թռիչքն ու դրա պատասխանի երթուղին նույնպես շղթայի մաս են։
Տեղական հրարտահրավերի կանոնը չի կարող քարտեզագրում ստեղծել մատակարարի մոտ, որը դեն է նետում մուտքային փաթեթները, և մատակարարի քարտեզագրումը չի կարող հասնել միայն loopback-ին կապված գործընթացին։ Երկու կեսերը պետք է համաձայնեն նույն tuple-ի շուրջ, դրա համար էլ առաջին քայլը tuple-ը գուշակելը չէ, այլ գրի առնելը։
Պահեք հայտարարված վերջնակետը համահունչ գործող քարտեզագրմանը։ Ստատիկ հասցեն չի դարձնում հատկացված պորտը կամ դրա վարձակալությունը մշտական վերամիացումների ընթացքում, ուստի ամիսներ առաջ հրապարակված վերջնակետը կարող է հիմա ոչ մի բանի չուղղորդել։ Յուրաքանչյուր վերամիացումից հետո կրկին կարդացեք մատակարարի էջը և համեմատեք այն ձեր հանգույցի հայտարարածի հետ։ Եթե պորտը տեղափոխվել է, հին վերջնակետն այժմ կամ ոչ մեկինը չէ, կամ ուրիշի է։
Կարդացեք մուտքային դրոշը, ոչ թե միացումների ընդհանուր թիվը
Լիազորված տեղական RPC համատեքստից այս միայն-ընթերցման հարցումը թվարկում է հասակակիցներին.
bitcoin-cli getpeerinfo
RPC տեղեկատուն inbound սահմանում է որպես true մուտքային միացման համար և false ելքային միացման համար։ Նայեք այդ դաշտին։ Տասը գերազանցող ընդհանուր թիվը ոչինչ չի ապացուցում ուղղության մասին, և գումարներն ու կատեգորիաները միևնույն է փոխվում են կարգաբերման և տարբերակի հետ։
Այնուհետև ստուգեք քարտեզագրված վերջնակետը դրսից նոր հասանելիության ստուգմամբ, որը ձեզ թույլատրված է գործարկել, և տեսեք՝ արդյոք հայտնվում է համապատասխան մուտքային հասակակից։ Զգույշ եղեք աջակցության թեմայում տեղադրած արդյունքի հետ. հասակակիցների հասցեները ուրիշ մարդկանց միացման տվյալներն են, և դրանք հրապարակելու կարիք չկա, որպեսզի ձեր հարցին պատասխանեն։
Մի՛ լուծեք այն RPC-ն բացահայտելով
Bitcoin Core-ի RPC փաստաթղթերը բացահայտորեն զգուշացնում են RPC միջերեսը հանրային ինտերնետին բացահայտելու դեմ։ Հասակակիցների միացումները և նույնականացված կառավարումը տարբեր ծառայություններ են, և P2P-ն RPC հրապարակելով հասանելի դարձնելը միացման խնդիրը փոխանակում է շատ ավելի վատ խնդրի հետ։
Եթե նախընտրում եք ընդհանրապես կախված չլինել մուտքային P2P-ից, փաստաթղթավորված այլընտրանքը onion ծառայությունն է, և այն ունի իր նախապայմանները. հասանելի Tor, կարգաբերված կառավարման նույնականացում և լսելու կարգավորումներ, որոնք թույլ են տալիս ստեղծել ծառայությունը։ Այն չի հայտնվում միայն այն պատճառով, որ պատահաբար VPN է աշխատում։
Core-ը VPN-ից դուրս թողնելը երրորդ ձևավորումն է և որոշ օպերատորների համար օրինական, բայց այն հասակակիցների երթևեկը դնում է ձեր սովորական միացման վրա։ Դա VPN-ի միջոցով մուտքային հասանելիություն չէ, և երթուղիչը կամ վերին NAT-ը դեռ կարող է իր թույլատրված գրառման կարիքն ունենալ։ Նախքան որևէ այլ բան փոխելը որոշեք, թե երեքից որն եք իրականում ստուգում։