Обичам Helium общност
В тази статия искаме да стигнем до дъното на досадното "препредадено" състояние и да покажем начини да се отървем от него. Както често, когато става въпрос за това Heliumза копаене, цялата тема може да бъде сравнително проста за някои и отнемаща време и сложна за други. Всичко зависи от това как вашият интернет доставчик ви позволява да имате достъп до Интернет.
- Първата опция е достъп чрез вашия собствен статичен IPv4 адрес.
- Втората опция е да зададете свой собствен статичен IPv6 адрес.
- Третата опция е комбинация от двете, при което IPv6 адресът е вашият статичен основен IP адрес, а IPv4 се предоставя само като динамичен вариант, често наричан DS-Lite.
Достъп чрез IPv4 адрес
Нека започнем с първия и в същото време най-простият вариант.
Присвоен ви е собствен статичен IPv4 адрес и следователно имате пълен контрол върху портовете. Примерните изображения идват от Unitymedia или междувременно Vodafone Connect Box. Външният вид и обозначенията могат да варират при различните производители на рутери. Най-важните функции все още трябва да се намират навсякъде в настройките. Всеки рутер има елемент от менюто, под който се съхранява информация за вашия достъп, а по този начин и вашия IP адрес.
Както се вижда на снимката, това е нативна IPv4 връзка.
Така че ние вече знаем, че ние за нашите Helium-Miner може да освободи необходимия порт 44 158 без никакви проблеми. Преди всичко обаче трябва да зададем на нашия миньор фиксиран IP адрес в нашата домашна мрежа. Ако пропуснем тази стъпка и освободим само порта за текущо присвоения локален IP на миньора, би имало риск друго устройство да бъде преназначено локалния IP на миньора, когато рутерът се рестартира.
Въпреки това, версията на порта винаги остава въведена за същия локален IP.
Следователно е напълно възможно след рестартиране на рутера, вашето устройство с интернет да е освободило порта, който всъщност е бил предназначен за вашия миньор. Като зададете статичен IP на вашия миньор, това вече не може да се случи.
Дори след рестартиране на рутера, майнерът винаги запазва един и същ локален IP адрес.
В настройките за сигурност трябва да намерите елемента от менюто Пренасочване на портове. За да настроите версия, въведете съответния локален IP на вашия миньор и порт 44158 с TCP протокола. Сега миньорът може да комуникира с други устройства от вашата локална мрежа.

Трябва ли преди това Helium Explorer показа състоянието "препредадено", сега това трябва да изчезне. Рекламата в Helium Explorer е изостанал и може да отнеме няколко часа или дори дни, за да се промени състоянието.
Повечето миньори имат собствено табло, където състоянието на порт 44158 може да се чете в реално време.
Нека вземем за пример Bobcat 300. Вие имате достъп до таблото на миньора през вашия интернет браузър. Всичко, което трябва да направим, е да въведете локалния IP адрес в адресната лента на браузъра и да натиснете enter. Сега избираме елемента от менюто Miner.

След кратко изчакване получаваме изведени желаните данни. Ако всичко е минало добре, трябва да изглежда като изображението по-долу.
Open трябва също да бъде въведено под "Nat type" или, както тук, None. Ако пише нещо друго, като стриктно или умерено, безпрепятствената комуникация на миньора не е гарантирана.
Ако вашият миньор все още е в процес на синхронизиране, е напълно възможно нещо друго да бъде там, докато миньорът не бъде напълно синхронизиран.
В някои видеоклипове в YouTube или други публикации по тази тема често се препоръчва да изключите универсалната функция за включване и пускане на кратка UPnP. Въпреки това, според моето лично мнение, това не е необходимо, ако преди това сте проверили в прегледа на версията на порта дали порт 44158 вече не е бил пуснат за друго устройство от UPnP. Ако портът е специално освободен за вашия миньор, той няма да бъде преназначен на друго устройство от функцията UPnP. Ако обаче изключите тази функция, това може да доведе до проблеми, например с онлайн игри или с приложения, които изискват външна комуникация. Ако функцията UPnP е деактивирана, използваните портове трябва да бъдат освободени ръчно за всяко приложение.
Достъп чрез IPv6 връзка
Ако можете да видите само IPv6 адрес във вашия рутер под информацията за връзката, можете също да предположите, че това е чиста IPv6 връзка. Предимството на такава IPv6 връзка е, че вече не трябва да се освобождават портове за отделните устройства във вашата мрежа. Всяко устройство с възможност за IPv6 комуникира независимо чрез своя индивидуален IPv6 адрес вместо чрез централно назначения IP адрес на вашата връзка, какъвто е случаят с IPv4.
Тук обаче се крие проблемът. много Helium Миньорите нямат собствен IPv6 адрес. комуникацията вътре Helium мрежата също е напълно проектирана за комуникация чрез IPv4.
Аз самият имах проблема, че един от моите Bobcats беше постоянно маркиран като "препратен" в IPv6 връзка на приятел. Това в крайна сметка беше разрешено чрез присвояване на ролята на "изложен хост" на Bobcat в настройките. Това означава, че майнерът вече не е защитен от защитна стена от рутера и е напълно освободен за външна комуникация.
Прекарах безброй часове, опитвайки се да разбера дали майнерът има някакво влияние, когато комуникира, използвайки IPv6 адрес като открит хост, въпреки че всъщност е предназначен само за IPv4. Също така се опитах да опиша проблема си пред поддръжката на Bobcat и се надявах, че ще ми дадат разумно обяснение как да процедирам в такъв случай.
За съжаление не го разбрах и затова фонът му остава малко загадка за мен.
Факт е, че комуникацията на нашите Helium Миньорите също работят без проблеми чрез IPv6 връзка. Любопитното е, че ако получите информацията за миньор от Helium API чете IPv4 адрес и всеки порт, през който миньорът комуникира.
Имам безброй данни от Helium API прочете и установи, че това обстоятелство всъщност е сравнително често.
Въпреки че миньорите не комуникират чрез действително посочения порт 44158, това изглежда не оказва влияние върху функцията на миньора. Много миньори с най-високи награди в моя район комуникират на пристанище, различно от 44158.
Ако някой от вас познава фона и точната функционалност на миньорите при използване на IPv6 адрес, ще се радвам да получа имейл със съответните връзки към тази информация.
IPv6 с DS Lite
Ако сте съхранили IPv6 адрес във вашия рутер, както и IPv4 адрес, който може да бъде намерен под DS-Lite, вашата връзка има собствен статичен IPv6 адрес и в същото време динамичен
Предоставен IPv4 адрес.
Тогава обаче IPv4 адресът е един вид намален IPv4.
Ако достъпът ви е предоставен чрез DS-Lite, нямате възможност да освободите отделни портове. Действителната точка за достъп отвън през този IPv4 адрес не е директно при вас, а от вашия интернет доставчик. Това ви позволява само да използвате неговия IPv4 адрес и съответно определя портовете.
В началото също се борих с този проблем с приятел, който ми позволи да приютя един от моите миньори. Коварното нещо в тази история беше, че всичко във Fritzbox, който той използваше, изглеждаше като нормален IPv4 адрес.
Отне известно време и безброй тествани настройки, докато разбера защо статусът "препредадено" не иска да изчезне въпреки освободения порт 44158.
За да решим този проблем, трябваше да изберем майнера в настройките на свързаните устройства и да активираме опцията „свързва се чрез IPv6“.
И тук трябваше да се активира опцията „открит хост“.
Оттогава този миньор също работи безпроблемно и без статус "предадено".
Ако все още не сте се отървали от състоянието си "препредадено", въпреки че следвате тези инструкции, единственото решение е да се обадите на вашия интернет доставчик. Трябва да ги помолите да превключят връзката ви към чисто статичен IPv4 адрес. Когато обяснявам защо искате това, мога да ви дам малък съвет, че много доставчици ще направят смяната безплатно, ако сте принудени да имате IPv4 адрес по професионални причини. Такъв може да е случаят, например, ако сте били изпратени на работа от вкъщи и сте получили компютър от работа, който изисква отдалечен достъп чрез IPv4 от работодателя.
При някои доставчици обаче все още трябва да платите еднократна такса за смяната или да резервирате допълнителна опция, която да се плаща месечно.
Надявам се, че успях да ви помогна с тази статия и да ви спестя безброй, изнервящи часове изследвания.