Menyiapkan proxy mining SSL
Arahkan setiap rig melalui satu server yang Anda kendalikan: apa itu proxy mining SSL, kapan Anda membutuhkannya, cara memasangnya, dan mengapa ia menghilangkan peringatan nama worker bersama.
Apa itu proxy mining SSL
Proxy mining adalah satu server kecil yang Anda sewa dan kendalikan. Rig Anda terhubung ke server itu, bukan langsung ke pool, dan server itu memegang satu koneksi terenkripsi ke pool atas nama rig-rig tersebut. Tidak ada yang berubah dalam mining Anda: share yang sama dikirim, nama worker yang sama dipakai, dan pembayarannya identik. Yang berubah adalah jalurnya.
Disebut proxy SSL karena tautan antara proxy Anda dan pool dienkripsi dengan TLS. Rig Anda hanya pernah berbicara dengan server Anda sendiri, pada port yang Anda pilih, sehingga jaringan yang memblokir hostname pool atau port mining tidak melihat apa pun yang dikenalinya.
Kapan Anda benar-benar membutuhkannya
Kebanyakan miner tidak pernah membutuhkan proxy. Pakai proxy hanya jika salah satu dari ini benar.
- ISP atau negara Anda memblokir hostname pool atau port mining, dan mengganti DNS tidak memperbaikinya.
- Anda menjalankan rig di lebih dari satu tempat dan ingin semuanya mencapai pool lewat satu rute.
- Anda punya banyak rig di balik satu uplink yang lambat atau tidak stabil dan ingin satu koneksi keluar, bukan puluhan.
- Pool memberi tahu Anda bahwa nama worker yang sama dipakai dari beberapa negara dan rig-rig itu memang semuanya milik Anda.
Jika tidak ada yang benar, proxy hanya menambah satu mesin yang bisa gagal. Lakukan mining secara langsung.
Mengapa proxy menghilangkan peringatan nama worker bersama
Dasbor Anda memberi peringatan saat satu nama worker terlihat dari lebih dari satu lokasi (dua wilayah server mining sudah cukup, bahkan di dalam satu negara), karena dari sisi pool itu terlihat seperti nama yang sama dipakai oleh lebih dari satu orang. Jika rig Anda memang tersebar, setiap rig muncul sebagai asal koneksinya sendiri.
Mengirim semuanya lewat satu proxy berarti pool melihat satu asal koneksi saja, sehingga peringatannya berhenti. Memberi setiap rig nama worker-nya sendiri memperbaiki hal yang sama tanpa proxy, dan itu jawaban yang lebih sederhana jika semua rig ada di satu tempat.
Yang Anda butuhkan
- Server virtual kecil di negara yang bisa menjangkau pool. Paket termurah sudah cukup: proxy meneruskan byte, bukan melakukan hashing.
- Akses root di server itu, dan kemampuan membuka satu port masuk untuk rig Anda.
- Hostname pool yang ingin Anda jangkau, dari daftar di bawah.
Setup paling sederhana: stunnel
stunnel membungkus koneksi biasa dengan TLS. Rig Anda berbicara stratum biasa ke proxy pada port Anda sendiri, dan stunnel berbicara TLS ke pool. Instal dari distribusi Anda, lalu pakai konfigurasi dengan bentuk seperti ini.
[mining]
client = yes
accept = 0.0.0.0:4444
connect = de.pearl.herominers.com:1200
verifyChain = noJalankan layanannya dan arahkan satu rig ke alamat proxy Anda pada port 4444 dengan URL stratum biasa. Jika software mining terhubung dan share diterima, jalurnya berfungsi. Baru setelah itu pindahkan rig lainnya.
Ganti baris connect dengan host dan port koin yang Anda tambang. Biarkan baris accept pada alamat yang bisa dijangkau rig Anda dan tidak bisa dijangkau yang lain: proxy yang terbuka untuk seluruh internet akan ditemukan dan dipakai orang asing.
Alternatifnya: nginx stream
Jika proxy sudah menjalankan nginx, modul stream-nya melakukan pekerjaan yang sama dan menyimpan semuanya dalam satu file konfigurasi.
stream {
server {
listen 4444;
proxy_ssl on;
proxy_pass de.pearl.herominers.com:1200;
}
}Ini membutuhkan nginx yang dibangun dengan modul stream, yang sudah disertakan di sebagian besar paket distribusi. Muat ulang nginx dan uji dengan satu rig persis seperti di atas.
Mengarahkan rig Anda ke proxy
Ubah hanya alamat pool di setiap rig. Alamat dompet, nama worker, dan semua opsi lainnya tetap seperti semula.
-o stratum+tcp://YOUR-PROXY-IP:4444 -u YOUR_WALLET.rig1 -p xBeri setiap rig nama worker-nya sendiri, bahkan di balik proxy. Proxy menyembunyikan lokasi rig, jadi nama worker adalah satu-satunya hal yang tersisa untuk membedakan rig-rig itu di dasbor Anda.
Host mana yang dituju
Setiap port stratum HeroMiners menerima koneksi biasa maupun TLS, misalnya de.pearl.herominers.com:1200. Setiap koin HeroMiners tercantum di bawah ini. Pilih wilayah yang paling dekat dengan proxy Anda, bukan dengan rig Anda: proxy adalah mesin yang memegang koneksinya.
- 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
Setiap pool mencantumkan hostname dan port per wilayah di halaman "Cara Mining" miliknya. Taruh awalan wilayah di depan host, misalnya de.pearl.herominers.com.
Kesalahan umum
- Membiarkan port proxy terbuka ke internet. Batasi hanya untuk alamat Anda sendiri dengan aturan firewall.
- Menyewa proxy di negara yang sama yang melakukan pemblokiran. Pilih negara yang bisa menjangkau pool.
- Memindahkan semua rig sekaligus. Pindahkan satu, pastikan share diterima, lalu pindahkan sisanya.
- Mengharapkan hashrate lebih tinggi. Proxy mengubah rute, tidak pernah pekerjaannya; kalaupun ada, proxy menambah beberapa milidetik.
- Lupa bahwa proxy itu ada. Proxy adalah satu mesin lagi yang bisa mati, jadi pantau seperti sebuah rig.
Apakah sepadan
Jika sebuah blokir menghentikan Anda dari mining sama sekali, ya: proxy adalah cara termurah untuk mengatasinya. Jika Anda hanya ingin merapikan peringatan di dasbor, memberi setiap rig nama worker-nya sendiri itu gratis dan melakukan pekerjaan yang sama. Pakai proxy saat rutenya yang menjadi masalah, bukan namanya.