SSL მაინინგ-პროქსის დაყენება
გაატარეთ ყველა მაინინგ-რიგი თქვენი სერვერით: რა არის SSL მაინინგ-პროქსი, როდის გჭირდებათ, როგორ დააყენოთ და რატომ ქრება გაზიარებული ვორკერის სახელის გაფრთხილება.
რა არის SSL მაინინგ-პროქსი
მაინინგ-პროქსი არის ერთი პატარა სერვერი, რომელსაც თქვენ ქირაობთ და მართავთ. თქვენი მაინინგ-რიგები პულის ნაცვლად მას უკავშირდება, ის კი მათი სახელით პულთან ერთ დაშიფრულ კავშირს ინარჩუნებს. თქვენს მაინინგში არაფერი იცვლება: იგივე შეარები იგზავნება, იგივე ვორკერის სახელები გამოიყენება და გადახდებიც იდენტურია. იცვლება მხოლოდ გზა.
მას SSL პროქსი ჰქვია, რადგან კავშირი თქვენს პროქსისა და პულს შორის TLS-ით არის დაშიფრული. თქვენი მაინინგ-რიგები მხოლოდ თქვენს სერვერს ესაუბრება, თქვენ მიერ არჩეულ პორტზე, ამიტომ ქსელი, რომელიც პულის ჰოსტის სახელს ან მაინინგის პორტებს ბლოკავს, ვერაფერს ცნობს.
როდის გჭირდებათ ის ნამდვილად
მაინერების უმეტესობას პროქსი არასოდეს სჭირდება. მიმართეთ მას მხოლოდ მაშინ, როცა ქვემოთ ჩამოთვლილთაგან ერთ-ერთი სიმართლეა.
- თქვენი ინტერნეტ-პროვაიდერი ან თქვენი ქვეყანა ბლოკავს პულის ჰოსტის სახელს ან მაინინგის პორტებს და DNS-ის შეცვლამ არ უშველა.
- მაინინგ-რიგები ერთზე მეტ ადგილას გაქვთ და გსურთ, რომ ყველამ პულს ერთი მარშრუტით მიაღწიოს.
- ბევრი მაინინგ-რიგი გაქვთ ერთი ნელი ან არასტაბილური არხის მიღმა და ათეულების ნაცვლად ერთი გამავალი კავშირი გსურთ.
- პული გატყობინებთ, რომ ერთსა და იმავე ვორკერის სახელს რამდენიმე ქვეყნიდან იყენებენ და ის მაინინგ-რიგები ნამდვილად სულ თქვენია.
თუ არცერთი არ არის სიმართლე, პროქსი მხოლოდ კიდევ ერთ მანქანას ამატებს, რომელიც შეიძლება მწყობრიდან გამოვიდეს. მაინინგი პირდაპირ აწარმოეთ.
რატომ ქრება საერთო ვორკერის სახელის გაფრთხილება
თქვენი დაფა გაფრთხილებთ, როცა ერთი ვორკერის სახელი ერთზე მეტი ადგილიდან ჩანს (საკმარისია მაინინგ-სერვერების ორი რეგიონი, თუნდაც ერთი ქვეყნის შიგნით), რადგან პულის მხრიდან ეს ისე გამოიყურება, თითქოს ერთ სახელს ერთზე მეტი ადამიანი იყენებს. თუ თქვენი მაინინგ-რიგები ნამდვილად გაფანტულია, თითოეული მათგანი საკუთარ წყაროდ ჩანს.
როცა ყველას ერთი პროქსით აგზავნით, პული ერთ წყაროს ხედავს და გაფრთხილება ქრება. ყოველი მაინინგ-რიგისთვის საკუთარი ვორკერის სახელის მიცემა იმავეს აგვარებს პროქსის გარეშე და ეს უფრო მარტივი გამოსავალია, როცა მაინინგ-რიგები ერთ ადგილას დგას.
რა გჭირდებათ
- პატარა ვირტუალური სერვერი ქვეყანაში, საიდანაც პული ხელმისაწვდომია. ყველაზე იაფი ტარიფი საკმარისია: პროქსი ბაიტებს გადასცემს, ჰეშირებას არ აკეთებს.
- მასზე root წვდომა და შესაძლებლობა, თქვენი მაინინგ-რიგებისთვის ერთი შემავალი პორტი გახსნათ.
- პულის ჰოსტის სახელი, რომელსაც უნდა მიაღწიოთ, ქვემოთ მოცემული სიიდან.
უმარტივესი გამართვა: stunnel
stunnel ჩვეულებრივ კავშირს TLS-ში ახვევს. თქვენი მაინინგ-რიგები პროქსის თქვენს პორტზე ჩვეულებრივ stratum-ით ესაუბრება, stunnel კი პულს TLS-ით ესაუბრება. დააყენეთ ის თქვენი დისტრიბუტივიდან და გამოიყენეთ ასეთი სახის კონფიგურაცია.
[mining]
client = yes
accept = 0.0.0.0:4444
connect = de.pearl.herominers.com:1200
verifyChain = noგაუშვით სერვისი და ერთი მაინინგ-რიგი მიმართეთ თქვენი პროქსის მისამართზე, პორტ 4444-ზე, ჩვეულებრივი stratum URL-ით. თუ მაინინგის პროგრამა დაუკავშირდება და შეარები მიიღება, გზა მუშაობს. მხოლოდ ამის შემდეგ გადაიყვანეთ დანარჩენი მაინინგ-რიგები.
connect ხაზში ჩაწერეთ იმ მონეტის ჰოსტი და პორტი, რომლის მაინინგსაც აკეთებთ. accept ხაზი დატოვეთ ისეთ მისამართზე, რომელსაც თქვენი მაინინგ-რიგები აღწევს და სხვა ვერაფერი: მთელი ინტერნეტისთვის ღია პროქსის უცნობები იპოვიან და გამოიყენებენ.
ალტერნატივა: nginx stream
თუ პროქსიზე უკვე nginx მუშაობს, მისი stream მოდული იმავე საქმეს აკეთებს და ყველაფერს ერთ კონფიგურაციის ფაილში ინახავს.
stream {
server {
listen 4444;
proxy_ssl on;
proxy_pass de.pearl.herominers.com:1200;
}
}ამისთვის საჭიროა stream მოდულით აწყობილი nginx, რომელსაც დისტრიბუტივების პაკეტების უმეტესობა შეიცავს. გადატვირთეთ nginx და შეამოწმეთ ერთი მაინინგ-რიგით ზუსტად ისე, როგორც ზემოთ.
მაინინგ-რიგების მიმართვა პროქსიზე
ყოველ მაინინგ-რიგში შეცვალეთ მხოლოდ პულის მისამართი. საფულის მისამართი, ვორკერის სახელი და ყველა სხვა პარამეტრი უცვლელი რჩება.
-o stratum+tcp://YOUR-PROXY-IP:4444 -u YOUR_WALLET.rig1 -p xყოველ მაინინგ-რიგს საკუთარი ვორკერის სახელი მიეცით, პროქსის მიღმაც. პროქსი მალავს, სად არიან ისინი, ამიტომ ვორკერის სახელი ერთადერთია, რაც მათ თქვენს დაფაზე ერთმანეთისგან განასხვავებს.
რომელ ჰოსტს დაუკავშირდეთ
HeroMiners-ის ყოველი stratum პორტი იღებს როგორც ჩვეულებრივ, ისე TLS კავშირებს, მაგალითად de.pearl.herominers.com:1200. ქვემოთ ჩამოთვლილია HeroMiners-ის ყველა მონეტა. აირჩიეთ რეგიონი, რომელიც თქვენს პროქსისთან არის ყველაზე ახლოს და არა თქვენს მაინინგ-რიგებთან: კავშირს სწორედ პროქსი ინარჩუნებს.
- Alephium: alephium.herominers.com
- Beam: beam.herominers.com
- Conflux: conflux.herominers.com
- Ergo: ergo.herominers.com
- Ethereum Classic: etc.herominers.com
- Iron Fish: ironfish.herominers.com
- Kaspa: kaspa.herominers.com
- Monero: monero.herominers.com
- Pearl: pearl.herominers.com
- QRL: qrl.herominers.com
- Quai Network: quai.herominers.com
- Quantus: quantus.herominers.com
- Ravencoin: ravencoin.herominers.com
- Salvium: salvium.herominers.com
- Warthog: warthog.herominers.com
- Xelis: xelis.herominers.com
- Zano: zano.herominers.com
- Zephyr: zephyr.herominers.com
ყოველი პულის რეგიონული ჰოსტის სახელები და პორტები მოცემულია მის გვერდზე „მაინინგის დაწყება“. ჰოსტის წინ დასვით რეგიონის პრეფიქსი, მაგალითად de.pearl.herominers.com.
გავრცელებული შეცდომები
- პროქსის პორტის ინტერნეტისთვის ღიად დატოვება. შეზღუდეთ ის თქვენი მისამართებით firewall-ის წესით.
- პროქსის დაქირავება იმავე ქვეყანაში, რომელიც ბლოკავს. აირჩიეთ ისეთი, საიდანაც პული ხელმისაწვდომია.
- ყველა მაინინგ-რიგის ერთდროულად გადაყვანა. გადაიყვანეთ ერთი, დარწმუნდით, რომ შეარები მიიღება, შემდეგ კი დანარჩენი.
- მეტი ჰეშრეიტის მოლოდინი. პროქსი ცვლის მარშრუტს და არასოდეს სამუშაოს; თუ რამეს ამატებს, რამდენიმე მილიწამს.
- პროქსის არსებობის დავიწყება. ეს კიდევ ერთი მანქანაა, რომელიც შეიძლება გაითიშოს, ამიტომ მას მაინინგ-რიგივით უყურეთ.
ღირს თუ არა
თუ ბლოკირება საერთოდ გიშლით მაინინგს, დიახ: პროქსი მისი გვერდის ავლის ყველაზე იაფი გზაა. თუ უბრალოდ დაფაზე გაფრთხილების მოშორება გსურთ, ყოველი მაინინგ-რიგისთვის საკუთარი ვორკერის სახელის მიცემა უფასოა და იმავეს აკეთებს. პროქსის მიმართეთ, როცა პრობლემა მარშრუტშია და არა სახელებში.