একটি SSL মাইনিং প্রক্সি সেটআপ করুন
সব রিগকে আপনার নিয়ন্ত্রিত একটি সার্ভার দিয়ে পাঠান: SSL মাইনিং প্রক্সি কী, কখন দরকার, কীভাবে সেট করবেন, এবং কেন এটি শেয়ার করা ওয়ার্কারের সতর্কতা দূর করে।
SSL মাইনিং প্রক্সি কী?
মাইনিং প্রক্সি হলো একটি ছোট সার্ভার, যা আপনি ভাড়া নেন ও নিয়ন্ত্রণ করেন। আপনার রিগগুলো পুলের বদলে এতে সংযোগ করে। এটি তাদের হয়ে পুলের সাথে একটিমাত্র এনক্রিপ্টেড সংযোগ রাখে।
আপনার মাইনিংয়ে কিছুই বদলায় না। একই শেয়ার জমা হয়, একই ওয়ার্কারের নাম ব্যবহার হয়, আর পেমেন্ট হুবহু একই। শুধু পথটা বদলায়।
একে SSL প্রক্সি বলা হয়, কারণ আপনার প্রক্সি থেকে পুল পর্যন্ত সংযোগ TLS দিয়ে এনক্রিপ্টেড। আপনার রিগগুলো শুধু আপনার নিজের সার্ভারের সাথে, আপনার বেছে নেওয়া পোর্টে কথা বলে। তাই যে নেটওয়ার্ক পুলের হোস্টনেম বা মাইনিং পোর্ট ব্লক করে, সে চেনার মতো কিছুই দেখে না।
কখন সত্যিই একটি দরকার?
বেশিরভাগ মাইনারের কখনো প্রক্সি লাগে না। শুধু তখনই ব্যবহার করুন, যখন এর কোনো একটি সত্য।
- আপনার ISP বা দেশ পুলের হোস্টনেম বা মাইনিং পোর্ট ব্লক করে, আর DNS বদলেও সমাধান হয়নি।
- আপনি একাধিক জায়গায় রিগ চালান এবং চান সেগুলো একটিই পথ দিয়ে পুলে পৌঁছাক।
- একটি ধীর বা অস্থির আপলিংকের পেছনে আপনার অনেক রিগ আছে, আর আপনি ডজনখানেকের বদলে বাইরে একটি সংযোগ চান।
- পুল জানায় একই ওয়ার্কারের নাম কয়েকটি দেশ থেকে ব্যবহার হচ্ছে, আর সেই রিগগুলো সত্যিই সব আপনার।
এর কোনোটিই সত্য না হলে প্রক্সি শুধু একটি মেশিন যোগ করে, যা বিকল হতে পারে। সরাসরি মাইন করুন।
প্রক্সি কেন শেয়ার করা ওয়ার্কারের নামের সতর্কতা দূর করে
একটি ওয়ার্কারের নাম একাধিক দেশ থেকে দেখা গেলে আপনার ড্যাশবোর্ড সতর্ক করে। নামটিকে আলাদা আলাদা মাইনিং সার্ভারের কাছের জায়গা থেকেও আসতে হয়। পুলের কাছে এটি একই নাম একাধিক মানুষের ব্যবহারের মতো দেখায়।
শুধু একটি দেশের ভেতরে দেখা নাম কখনো সতর্কতা দেয় না। আপনার রিগগুলো সত্যিই ছড়িয়ে থাকলে প্রতিটি আলাদা উৎস হিসেবে দেখা যায়।
সবগুলোকে একটি প্রক্সি দিয়ে পাঠালে পুল একটিমাত্র উৎস দেখে, তাই সতর্কতা থেমে যায়। প্রতিটি রিগকে নিজস্ব ওয়ার্কারের নাম দিলেও প্রক্সি ছাড়াই একই সমাধান হয়। রিগগুলো এক জায়গায় থাকলে সেটিই সহজ উত্তর।
যা লাগবে
- এমন একটি দেশে একটি ছোট ভার্চুয়াল সার্ভার, যেখান থেকে পুলে পৌঁছানো যায়। সবচেয়ে সস্তা প্যাকেজই যথেষ্ট: প্রক্সি বাইট পাঠায়, হ্যাশ করে না।
- তাতে রুট অ্যাক্সেস, এবং আপনার রিগের জন্য একটি ইনবাউন্ড পোর্ট খোলার সুযোগ।
- যে পুলের হোস্টনেমে পৌঁছাতে চান, তা নিচের তালিকা থেকে।
সবচেয়ে সহজ সেটআপ: stunnel
stunnel একটি সাধারণ সংযোগকে TLS-এ মুড়ে দেয়। আপনার রিগগুলো আপনার নিজের পোর্টে প্রক্সির সাথে সাধারণ স্ট্র্যাটামে কথা বলে। তারপর stunnel পুলের সাথে TLS-এ কথা বলে।
আপনার ডিস্ট্রিবিউশন থেকে stunnel ইনস্টল করুন, তারপর এই ধরনের একটি কনফিগারেশন ব্যবহার করুন।
[mining]
client = yes
accept = 0.0.0.0:4444
connect = de.qubitcoin.herominers.com:1195
verifyChain = no- সার্ভিসটি চালু করুন।
- একটি রিগকে সাধারণ স্ট্র্যাটাম URL দিয়ে পোর্ট 4444-এ আপনার প্রক্সির ঠিকানায় নির্দেশ করুন।
- যাচাই করুন মাইনিং সফটওয়্যার সংযোগ পায় এবং তার শেয়ার গৃহীত হয়। হলে পথটি কাজ করছে।
- শুধু তখনই বাকি রিগগুলো সরান।
connect লাইনে আপনি যে কয়েন মাইন করেন তার হোস্ট ও পোর্ট দিন। accept লাইনটি এমন ঠিকানায় রাখুন, যেখানে আপনার রিগ পৌঁছাতে পারে আর অন্য কিছু পারে না। পুরো ইন্টারনেটে খোলা প্রক্সি অচেনা লোকেরা খুঁজে পাবে এবং ব্যবহার করবে।
বিকল্প: nginx stream
প্রক্সিতে আগে থেকেই nginx চললে তার stream মডিউল একই কাজ করে। এতে সবকিছু একটি কনফিগারেশন ফাইলে থাকে।
stream {
server {
listen 4444;
proxy_ssl on;
proxy_pass de.qubitcoin.herominers.com:1195;
}
}এর জন্য stream মডিউলসহ বিল্ড করা nginx লাগে, যা বেশিরভাগ ডিস্ট্রিবিউশন প্যাকেজে থাকে। nginx রিলোড করুন এবং ঠিক ওপরের মতো একটি রিগ দিয়ে পরীক্ষা করুন।
রিগগুলোকে প্রক্সিতে কীভাবে নির্দেশ করবেন
প্রতিটি রিগে শুধু পুলের ঠিকানা বদলান। ওয়ালেট ঠিকানা, ওয়ার্কারের নাম আর বাকি সব অপশন যেমন আছে তেমনই থাকে।
-o stratum+tcp://YOUR-PROXY-IP:4444 -u YOUR_WALLET.rig1 -p xপ্রক্সির পেছনেও প্রতিটি রিগকে নিজস্ব ওয়ার্কারের নাম দিন। প্রক্সি লুকিয়ে রাখে রিগগুলো কোথায়। তাই ড্যাশবোর্ডে তাদের আলাদা করে চেনার একমাত্র উপায় থাকে ওয়ার্কারের নাম।
কোন হোস্টে সংযোগ করবেন
HeroMiners-এর প্রতিটি স্ট্র্যাটাম পোর্ট সাধারণ ও TLS দুই ধরনের সংযোগই গ্রহণ করে। Qubitcoin ব্যবহার করে de.qubitcoin.herominers.com:1195। 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 |
| Qubitcoin | qubitcoin.herominers.com |
| Ravencoin | ravencoin.herominers.com |
| Warthog | warthog.herominers.com |
| Xelis | xelis.herominers.com |
| Zano | zano.herominers.com |
| Zephyr | zephyr.herominers.com |
প্রতিটি পুল তার "মাইনিং গাইড" পেজে অঞ্চলভিত্তিক হোস্টনেম ও পোর্ট দেখায়। হোস্টের আগে অঞ্চলের প্রিফিক্স বসান, যেমন de.qubitcoin.herominers.com।
সাধারণ ভুল
- প্রক্সির পোর্ট ইন্টারনেটে খোলা রাখা। একটি ফায়ারওয়াল নিয়ম দিয়ে তা শুধু আপনার নিজের ঠিকানায় সীমিত করুন।
- যে দেশ ব্লক করছে, সেই দেশেই প্রক্সি ভাড়া নেওয়া। এমন দেশ বেছে নিন, যেখান থেকে পুলে পৌঁছানো যায়।
- সব রিগ একসাথে সরানো। একটি সরান, গৃহীত শেয়ার নিশ্চিত করুন, তারপর বাকিগুলো সরান।
- বেশি হ্যাশরেট আশা করা। প্রক্সি পথ বদলায়, কাজ কখনো নয়। বরং এটি কয়েক মিলিসেকেন্ড যোগ করে।
- প্রক্সির কথা ভুলে যাওয়া। এটি আরেকটি মেশিন, যা বন্ধ হতে পারে, তাই একটি রিগের মতোই এর ওপর নজর রাখুন।
প্রক্সি কি লাভজনক?
কোনো ব্লক যদি আপনাকে মাইন করতেই না দেয়, তাহলে হ্যাঁ। এটি এড়ানোর সবচেয়ে সস্তা উপায় প্রক্সি।
যদি শুধু ড্যাশবোর্ডের একটি সতর্কতা দূর করতে চান, প্রতিটি রিগকে নিজস্ব ওয়ার্কারের নাম দিন। এটি বিনামূল্যে এবং একই কাজ করে। প্রক্সি ব্যবহার করুন যখন সমস্যা পথে, নামে নয়।