اطلاعیه حقوقی و انطباق
HashRelay ابزار زیرساخت شبکه عمومی است. شما بهتنهایی مسئول اطمینان از انطباق استفاده از ماینینگ رمز ارز و این نرمافزار با قوانین و مقررات کشور یا حوزه قضایی خود هستید. ماینینگ و فعالیتهای مرتبط در برخی مناطق محدود یا ممنوع است — قبل از دانلود یا استقرار قوانین محلی را بررسی و رعایت کنید.
الزامات سیستم
| اجزا | حداقل الزام |
|---|---|
| سرور رله | Linux x86_64/ARM، ۱ هسته / ۵۱۲ MB RAM، IP عمومی، پورتهای 8555/9555 باز |
| کلاینت | Linux یا Windows، همان LAN ماینرها |
| ماینرها | هر ماینر سازگار با Stratum (BTC/ETH/LTC/KAS…) |
| پایگاه داده (اختیاری) | SQLite (داخلی، بدون نصب اضافی)؛ MySQL/PostgreSQL پشتیبانی میشود |
مرحله ۱ — استقرار سرور
نصبکننده یکخطی را اجرا کنید (توصیهشده) — hr-server را دانلود میکند، پیکربندی مینویسد، Web UI نصب میکند و سرویس را ثبت میکند. یا باینری را از صفحه دانلود بهصورت دستی اجرا کنید.
# Recommended — one-line installer.
# Downloads the latest hr-server binary, writes /etc/hash-relay/server.toml,
# installs the Web UI, and registers a systemd / procd service.
curl -fsSL https://hashrelay.net/releases/scripts/install-server.sh | sudo sh
# Or run a binary downloaded from the Downloads page manually:
./hr-server --config server.tomlیادداشتهای پیکربندی
- •پیکربندی در /etc/hash-relay/server.toml است — پورتها، URL پایگاه داده و jwt_secret API را تنظیم کنید
- •TLS پیشفرض گواهی self-signed است؛ برای دامنه واقعی [server.enc].tls را به "acme" یا "file" تغییر دهید
- •TCP 8555 و UDP 9555 را در فایروال باز کنید (API/Web UI روی 8080)
- •Web UI مدیریت: http://YOUR_SERVER:8080 را باز کنید، رمز پیشفرض hash — باید در اولین ورود تغییر دهید
مرحله ۲ — نصب کلاینت
نصبکننده یکخطی را روی ماشینی در همان شبکه ماینرها اجرا کنید، یا باینری دانلودشده را دستی اجرا کنید.
# Recommended — one-line installer.
# Prompts for the server address, ports, client ID, and token,
# then registers a systemd / procd service.
curl -fsSL https://hashrelay.net/releases/scripts/install-client.sh | sudo sh
# Or run a binary downloaded from the Downloads page manually:
./hr-client --config client.tomlیادداشتهای پیکربندی
- •پیکربندی در /etc/hash-relay/client.toml است — server_addr، tcp_port/quic_port، client_id و token را تنظیم کنید
- •پورتهای گوش دادن محلی و انتقال توسط سرور از طریق ConfigSync خودکار ارسال میشوند — بدون تنظیم دستی پورت
- •نصبکننده سرویس systemd / procd / Windows برای راهاندازی خودکار ثبت میکند
مرحله ۳ — پیکربندی نگاشت پورت
پنل مدیریت web سرور را باز کنید و استخر و نگاشت پورت ایجاد کنید — بدون خط فرمان.
- 1
پنل مدیریت web سرور را در http://YOUR_SERVER:8080 باز کرده و وارد شوید. رمز پیشفرض hash — باید در اولین ورود تغییر دهید.
- 2
به Pools → Add Pool بروید، نام، کوین و آدرس استخر را وارد کنید (مثلاً stratum.f2pool.com:3333)، سپس ذخیره کنید.
- 3
به Port Mappings → Add Mapping بروید، پورت محلی انتخاب کنید (مثلاً 13333) و استخر ایجادشده را انتخاب کنید، سپس ذخیره کنید.
- 4
نگاشت فوراً فعال میشود — بدون راهاندازی مجدد.
چه اتفاقی افتاد
- •ماینرها را به CLIENT_IP:13333 بهجای مستقیم به استخر متصل کنید
- •در Dashboard یا صفحه Status پنل مدیریت تأیید کنید
- •تونل از این نقطه همه ترافیک را خودکار رمزنگاری میکند
فعال هستید!
رله ماینینگ شما فعال است. موارد بررسی:
- کلاینت آنلاین (heartbeat فعال)
- shareهای ماینر با موفقیت ارسال میشوند
- لاگ سرور بدون خطا
مرحله بعد؟
مشاهده آمار هشریت
عملکرد هر worker را لحظهای پایش کنید
فعالسازی تجمیع درخواست
برای مزارع بزرگ — ۹۹٫۸٪ کاهش اتصالات
پیکربندی هشدارها
در ناهنجاریها فوراً مطلع شوید