ประกาศทางกฎหมายและการปฏิบัติตาม
HashRelay เป็นเครื่องมือโครงสร้างพื้นฐานเครือข่ายทั่วไป คุณมีหน้าที่รับผิดชอบแต่เพียงผู้เดียวในการให้การใช้งานการขุด cryptocurrency และซอฟต์แวร์นี้เป็นไปตามกฎหมายและข้อบังคับของประเทศหรือเขตอำนาจศาลของคุณ การขุดและกิจกรรมที่เกี่ยวข้องถูกจำกัดหรือห้ามในบางภูมิภาค — โปรดตรวจสอบและปฏิบัติตามกฎท้องถิ่นก่อนดาวน์โหลดหรือติดตั้ง
ความต้องการของระบบ
| ส่วนประกอบ | ความต้องการขั้นต่ำ |
|---|---|
| Relay Server | Linux x86_64/ARM, 1 core / 512 MB RAM, IP สาธารณะ, เปิดพอร์ต 8555/9555 |
| Client | Linux หรือ Windows, LAN เดียวกับ miner |
| Miner | miner ที่รองรับ Stratum ใดก็ได้ (BTC/ETH/LTC/KAS…) |
| ฐานข้อมูล (ไม่บังคับ) | SQLite (ในตัว ไม่ต้องติดตั้งเพิ่ม); รองรับ MySQL/PostgreSQL |
ขั้นตอน 1 — ติดตั้งเซิร์ฟเวอร์
รันตัวติดตั้งบรรทัดเดียว (แนะนำ) — ดาวน์โหลด hr-server เขียนคอนฟิก ติดตั้ง Web UI และลงทะเบียนบริการ หรือรัน binary จากหน้า Downloads ด้วยมือ
# 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 — ตั้งพอร์ต, database URL และ API jwt_secret
- •TLS เริ่มต้นเป็น self-signed cert เปลี่ยน [server.enc].tls เป็น "acme" หรือ "file" สำหรับโดเมนจริง
- •เปิด TCP 8555 และ UDP 9555 ใน firewall (API/Web UI ที่ 8080)
- •Web admin UI: เปิด http://YOUR_SERVER:8080 รหัสผ่านเริ่มต้น hash — ต้องเปลี่ยนเมื่อ login ครั้งแรก
ขั้นตอน 2 — ติดตั้ง client
ติดตั้ง client บนเครื่องใน LAN เดียวกับ miner ก่อนอื่นสร้าง client node บน server (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หมายเหตุการตั้งค่า
- •ก่อนติดตั้ง สร้าง client node บน server (Web UI → Client Nodes) — client_id และ token ต้องตรงกัน
- •Config อยู่ที่ /etc/hash-relay/client.toml — ตั้ง server_addr, tcp_port, quic_port, client_id และ token
- •พอร์ต listen ท้องถิ่นและ transport ถูก push โดยเซิร์ฟเวอร์ผ่าน ConfigSync อัตโนมัติ — ไม่ต้องตั้งพอร์ตด้วยมือ
- •ตัวติดตั้งลงทะเบียนบริการ systemd / procd / Windows สำหรับ auto-start
- •หลังแก้ client.toml ให้ restart: sudo systemctl restart hash-relay-client
ขั้นตอน 3 — ตั้งค่า port mapping
เปิด web admin panel ของเซิร์ฟเวอร์และสร้าง pool กับ port mapping — ไม่ต้องใช้ command line
- 1
เปิด web admin panel ที่ http://YOUR_SERVER:8080 และ login รหัสผ่านเริ่มต้นคือ hash — ต้องเปลี่ยนเมื่อ login ครั้งแรก
- 2
ไปที่ Pools → Add Pool ใส่ชื่อ เหรียญ และที่อยู่ pool (เช่น stratum.f2pool.com:3333) แล้วบันทึก
- 3
ไปที่ Port Mappings → Add Mapping เลือกพอร์ตท้องถิ่น (เช่น 13333) และ pool ที่สร้าง แล้วบันทึก
- 4
mapping ใช้งานได้ทันที — ไม่ต้อง restart
สิ่งที่เพิ่งเกิดขึ้น
- •ชี้ miner ไปที่ CLIENT_IP:13333 แทน pool โดยตรง
- •ตรวจสอบใน Dashboard หรือหน้า Status ของ admin panel
- •อุโมงค์เข้ารหัสทราฟฟิกทั้งหมดอัตโนมัติตั้งแต่จุดนี้
พร้อมใช้งานแล้ว!
mining relay ของคุณทำงานแล้ว ตรวจสอบ:
- Client ออนไลน์ (heartbeat ทำงาน)
- Miner ส่ง shares สำเร็จ
- log เซิร์ฟเวอร์ไม่มี error
ขั้นตอนถัดไป?
ดูสถิติ hashrate
ติดตามประสิทธิภาพ per-worker แบบเรียลไทม์
เปิดการรวมคำขอ
สำหรับฟาร์มใหญ่ — ลดการเชื่อมต่อ 99.8%
ตั้งค่าการแจ้งเตือน
รับการแจ้งเตือนทันทีเมื่อผิดปกติ