إعداد بروكسي SSL للتعدين
وجّه كل أجهزة التعدين عبر خادم واحد تتحكم فيه: ما هو بروكسي التعدين SSL، ومتى تحتاج إليه، وكيف تُعدّه، ولماذا يزيل تحذير اسم العامل المشترك.
ما هو بروكسي التعدين SSL
بروكسي التعدين (proxy) خادم صغير واحد تستأجره وتتحكم فيه. تتصل أجهزة التعدين لديك به بدلًا من الاتصال بالمجمع، وهو يحتفظ نيابة عنها باتصال مشفّر واحد إلى المجمع. لا يتغير شيء في تعدينك: تُرسل الحصص نفسها، وتُستخدم أسماء العمّال نفسها، والدفعات متطابقة. الذي يتغير هو المسار.
يُسمى بروكسي SSL لأن الرابط بين البروكسي الخاص بك والمجمع مشفّر بـ TLS. لا تتحدث أجهزة التعدين لديك إلا مع خادمك الخاص، على منفذ تختاره أنت، لذا فإن الشبكة التي تحظر اسم مضيف المجمع أو منافذ التعدين لا ترى شيئًا تتعرف عليه.
متى تحتاج إليه فعلًا
معظم المعدِّنين لا يحتاجون إلى بروكسي أبدًا. لا تلجأ إليه إلا إذا انطبقت إحدى هذه الحالات.
- مزوّد خدمة الإنترنت أو بلدك يحظر اسم مضيف المجمع أو منافذ التعدين، ولم يحل تغيير DNS المشكلة.
- تشغّل أجهزة تعدين في أكثر من مكان وتريد أن تصل إلى المجمع عبر مسار واحد.
- لديك أجهزة تعدين كثيرة خلف وصلة إنترنت واحدة بطيئة أو غير مستقرة، وتريد اتصالًا واحدًا إلى الخارج بدلًا من العشرات.
- يخبرك المجمع بأن اسم العامل نفسه يُستخدم من عدة بلدان، وتلك الأجهزة كلها لك فعلًا.
إذا لم ينطبق أي من ذلك، فالبروكسي لا يضيف إلا جهازًا قد يتعطل. عدّن مباشرة.
لماذا يزيل تحذير اسم العامل المشترك
تحذّرك لوحة التحكم عندما يظهر اسم عامل واحد من أكثر من موقع (تكفي منطقتان من مناطق خوادم التعدين، حتى داخل بلد واحد)، لأن ذلك يبدو من جهة المجمع كأن الاسم نفسه يستخدمه أكثر من شخص. إذا كانت أجهزة التعدين لديك موزعة فعلًا، فإن كل واحد منها يظهر كمصدر مستقل.
إرسالها كلها عبر بروكسي واحد يعني أن المجمع يرى مصدرًا واحدًا، فيتوقف التحذير. ومنح كل جهاز تعدين اسم عامل خاصًا به يحل المشكلة نفسها من دون بروكسي، وهو الحل الأبسط عندما تكون الأجهزة كلها في مكان واحد.
ما تحتاج إليه
- خادم افتراضي صغير في بلد يستطيع الوصول إلى المجمع. تكفي الفئة الأرخص: البروكسي يمرّر البايتات ولا يحسب التجزئة.
- صلاحيات root عليه، وإمكانية فتح منفذ وارد واحد لأجهزة التعدين لديك.
- اسم مضيف المجمع الذي تريد الوصول إليه، من القائمة أدناه.
أبسط إعداد: stunnel
يغلّف stunnel الاتصال العادي بطبقة TLS. تتحدث أجهزة التعدين لديك بروتوكول stratum العادي مع البروكسي على منفذك الخاص، ويتحدث stunnel بـ TLS مع المجمع. ثبّته من توزيعتك، ثم استخدم إعدادًا بهذا الشكل.
[mining]
client = yes
accept = 0.0.0.0:4444
connect = de.quantus.herominers.com:1155
verifyChain = noشغّل الخدمة ووجّه جهاز تعدين واحدًا إلى عنوان البروكسي الخاص بك على المنفذ 4444 باستخدام رابط stratum عادي. إذا اتصل برنامج التعدين وقُبلت الحصص، فالمسار يعمل. بعد ذلك فقط انقل بقية أجهزة التعدين.
استبدل سطر connect بالمضيف والمنفذ الخاصين بالعملة التي تعدّنها. أبقِ سطر accept على عنوان تستطيع أجهزة التعدين لديك الوصول إليه ولا يستطيع غيرها: البروكسي المفتوح للإنترنت كله سيعثر عليه الغرباء ويستخدمونه.
البديل: nginx stream
إذا كان البروكسي يشغّل nginx أصلًا، فإن وحدة stream فيه تؤدي المهمة نفسها وتبقي كل شيء في ملف إعداد واحد.
stream {
server {
listen 4444;
proxy_ssl on;
proxy_pass de.quantus.herominers.com:1155;
}
}يتطلب ذلك أن يكون nginx مبنيًا مع وحدة stream، وهي موجودة في معظم حزم التوزيعات. أعد تحميل nginx واختبر بجهاز تعدين واحد تمامًا كما سبق.
توجيه أجهزة التعدين إليه
غيّر عنوان المجمع فقط في كل جهاز تعدين. عنوان المحفظة واسم العامل وكل خيار آخر تبقى كما هي.
-o stratum+tcp://YOUR-PROXY-IP:4444 -u YOUR_WALLET.rig1 -p xامنح كل جهاز تعدين اسم عامل خاصًا به حتى خلف البروكسي. البروكسي يخفي أماكن الأجهزة، لذا يبقى اسم العامل الشيء الوحيد الذي يميّز بينها في لوحة التحكم.
بأي مضيف تتصل
تخدم Quantus اتصالات TLS وstratum العادية على المنفذ نفسه: de.quantus.herominers.com:1155. وكل عملات HeroMiners مدرجة أدناه. اختر المنطقة الأقرب إلى البروكسي (proxy) لا إلى أجهزة التعدين: فالبروكسي هو الجهاز الذي يحمل الاتصال.
- 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.quantus.herominers.com.
أخطاء شائعة
- ترك منفذ البروكسي مفتوحًا للإنترنت. قيّده بعناوينك الخاصة عبر قاعدة في جدار الحماية.
- استئجار البروكسي في البلد نفسه الذي يفرض الحظر. اختر بلدًا يستطيع الوصول إلى المجمع.
- نقل كل أجهزة التعدين دفعة واحدة. انقل جهازًا واحدًا، وتأكد من قبول الحصص، ثم انقل البقية.
- توقّع معدل تجزئة أعلى. البروكسي يغيّر المسار ولا يغيّر العمل أبدًا؛ بل قد يضيف بضعة أجزاء من الألف من الثانية.
- نسيان وجود البروكسي. إنه جهاز آخر قد يتعطل، فراقبه كما تراقب جهاز التعدين.
هل يستحق العناء
إذا كان الحظر يمنعك من التعدين تمامًا، فنعم: البروكسي أرخص طريقة للالتفاف عليه. أما إذا كنت تريد فقط التخلص من تحذير في لوحة التحكم، فمنح كل جهاز تعدين اسم عامل خاصًا به مجاني ويؤدي المهمة نفسها. الجأ إلى البروكسي عندما تكون المشكلة في المسار، لا في الأسماء.