اطلاعیه حقوقی و انطباق
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 — باید در اولین ورود تغییر دهید
مرحله ۲ — نصب کلاینت
کلاینت را روی ماشینی در همان LAN ماینرها نصب کنید. ابتدا روی سرور یک نود کلاینت بسازید (Web UI → Client Nodes) تا client_id و token بگیرید.
# Create a client node on the server first (Web UI → Client Nodes).
# Replace YOUR_* values below with your own before running.
curl -fsSL https://hashrelay.net/releases/scripts/install-client.sh | \
sudo env \
SERVER_ADDR=YOUR_SERVER_IP \
TCP_PORT=8555 \
QUIC_PORT=9555 \
CLIENT_ID=YOUR_CLIENT_ID \
TOKEN=YOUR_ACCESS_TOKEN \
sh
# OpenWrt / already root: omit sudo — pipe to "env ... sh" insteadجایگزین: ابتدا نصب، سپس پیکربندی
# Install first, edit config, then restart:
curl -fsSL https://hashrelay.net/releases/scripts/install-client.sh | sudo sh
# OpenWrt / already root: omit sudo on the line above
# Edit /etc/hash-relay/client.toml — set server_addr, tcp_port, quic_port, client_id, token
sudo nano /etc/hash-relay/client.toml
# Restart — Linux (systemd):
sudo systemctl restart hash-relay-client
# Restart — OpenWrt (procd):
/etc/init.d/hash-relay-client restartیادداشتهای پیکربندی
- •قبل از نصب نود کلاینت روی سرور بسازید (Web UI → Client Nodes) — client_id و token باید مطابقت داشته باشند.
- •پیکربندی: /etc/hash-relay/client.toml — server_addr، tcp_port، quic_port، client_id و token را تنظیم کنید
- •پورتهای گوش دادن محلی و انتقال توسط سرور از طریق ConfigSync خودکار ارسال میشوند — بدون تنظیم دستی پورت
- •نصبکننده سرویس systemd / procd / Windows برای راهاندازی خودکار ثبت میکند
- •پس از ویرایش client.toml راهاندازی مجدد: sudo systemctl restart hash-relay-client
مرحله ۳ — پیکربندی نگاشت پورت
پنل مدیریت 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 را لحظهای پایش کنید
فعالسازی تجمیع درخواست
برای مزارع بزرگ — ۹۹٫۸٪ کاهش اتصالات
پیکربندی هشدارها
در ناهنجاریها فوراً مطلع شوید