Menyiapkan proxy mining SSL
Kirim semua rig lewat satu server Anda: apa itu SSL mining proxy, kapan perlu, cara menyiapkannya, dan mengapa proxy menghapus peringatan worker bersama.
Apa itu SSL mining proxy?
Mining proxy adalah satu server kecil yang Anda sewa dan kendalikan. Rig Anda terhubung ke server itu, bukan ke pool. Server itu memegang satu koneksi terenkripsi ke pool atas nama semua rig.
Tidak ada yang berubah dalam mining Anda. Share yang dikirim sama, nama worker yang dipakai sama, dan pembayarannya identik. Hanya jalurnya yang berubah.
Disebut SSL proxy karena tautan dari proxy Anda ke pool dienkripsi dengan TLS. Rig Anda hanya berbicara dengan server Anda sendiri, di port yang Anda pilih. Jadi jaringan yang memblokir hostname pool atau port mining tidak melihat apa pun yang dikenalinya.
Kapan Anda benar-benar membutuhkannya?
Sebagian besar miner tidak pernah membutuhkan proxy. Gunakan proxy hanya jika salah satu hal ini benar.
- ISP atau negara Anda memblokir hostname pool atau port mining, dan mengganti DNS tidak menyelesaikannya.
- Anda menjalankan rig di lebih dari satu tempat dan ingin semuanya mencapai pool lewat satu jalur.
- Anda punya banyak rig di balik satu uplink yang lambat atau tidak stabil dan ingin satu koneksi keluar, bukan puluhan.
- Pool memberi tahu 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. Tambang langsung saja.
Mengapa proxy menghapus peringatan nama worker bersama
Dasbor Anda memberi peringatan saat satu nama worker terlihat dari lebih dari satu negara. Nama itu juga harus datang dari tempat yang paling dekat dengan server mining yang berbeda. Bagi pool, itu terlihat seperti satu nama dipakai oleh lebih dari satu orang.
Nama yang hanya terlihat di dalam satu negara tidak pernah memicu peringatan. Jika rig Anda memang tersebar, setiap rig tampil sebagai asal koneksinya sendiri.
Mengirim semuanya lewat satu proxy berarti pool melihat satu asal koneksi saja, sehingga peringatannya berhenti. Memberi setiap rig nama worker sendiri menyelesaikan hal yang sama tanpa proxy. 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 ke server itu, dan kemampuan membuka satu port masuk untuk rig Anda.
- Hostname pool yang ingin Anda tuju, dari daftar di bawah.
Penyiapan paling sederhana: stunnel
stunnel membungkus koneksi biasa dengan TLS. Rig Anda berbicara stratum biasa ke proxy di port Anda sendiri. Lalu stunnel berbicara TLS ke pool.
Instal stunnel dari distribusi Anda, lalu gunakan konfigurasi dengan bentuk seperti ini.
[mining]
client = yes
accept = 0.0.0.0:4444
connect = de.qubitcoin.herominers.com:1195
verifyChain = no- Jalankan layanannya.
- Arahkan satu rig ke alamat proxy Anda di port 4444, dengan URL stratum biasa.
- Periksa bahwa software mining terhubung dan share-nya diterima. Jika ya, jalurnya berfungsi.
- Baru setelah itu pindahkan rig lainnya.
Ganti baris connect dengan host dan port koin yang Anda tambang. Pasang baris accept pada alamat yang bisa dijangkau rig Anda dan tidak bisa dijangkau pihak lain. Proxy yang terbuka ke seluruh internet akan ditemukan dan dipakai orang asing.
Alternatifnya: nginx stream
Jika proxy sudah menjalankan nginx, modul stream-nya melakukan tugas yang sama. Semuanya tetap ada dalam satu file konfigurasi.
stream {
server {
listen 4444;
proxy_ssl on;
proxy_pass de.qubitcoin.herominers.com:1195;
}
}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.
Cara mengarahkan rig ke proxy
Ubah hanya alamat pool di setiap rig. Alamat dompet, nama worker dan semua opsi lain 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. Qubitcoin memakai de.qubitcoin.herominers.com:1195. 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.
| Koin | Host |
|---|---|
| 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 |
Setiap pool mencantumkan hostname dan port per wilayah di halaman "Cara Mining" miliknya. Taruh awalan wilayah di depan host, misalnya de.qubitcoin.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 dengan yang melakukan pemblokiran. Pilih negara yang bisa menjangkau pool.
- Memindahkan semua rig sekaligus. Pindahkan satu, pastikan share-nya diterima, lalu pindahkan sisanya.
- Mengharapkan hashrate lebih tinggi. Proxy mengubah jalurnya, tidak pernah kerjanya. Kalaupun ada, proxy menambah beberapa milidetik.
- Lupa bahwa proxy itu ada. Proxy adalah mesin lain yang bisa mati, jadi pantau seperti sebuah rig.
Apakah proxy sepadan?
Jika sebuah blokir membuat Anda sama sekali tidak bisa menambang, ya. Proxy adalah cara termurah untuk mengatasinya.
Jika Anda hanya ingin menghapus peringatan di dasbor, beri setiap rig nama worker-nya sendiri. Itu gratis dan melakukan tugas yang sama. Gunakan proxy jika masalahnya ada di jalur, bukan di nama.