法的通知とコンプライアンス
HashRelay は汎用ネットワークインフラツールです。暗号資産マイニングおよび本ソフトウェアの利用がお住まいの国・地域の法令に準拠していることを確認する責任はユーザーにあります。マイニングおよび関連活動は一部地域で制限または禁止されています — ダウンロードまたはデプロイ前に現地の規則を確認し遵守してください。
システム要件
| コンポーネント | 最小要件 |
|---|---|
| リレーサーバー | Linux x86_64/ARM、1コア / 512 MB RAM、パブリック IP、ポート 8555/9555 開放 |
| クライアント | Linux または Windows、マイナーと同一 LAN |
| マイナー | Stratum 互換マイナー任意(BTC/ETH/LTC/KAS…) |
| データベース(任意) | SQLite(内蔵、追加インストール不要);MySQL/PostgreSQL 対応 |
1
ステップ 1 — サーバーをデプロイ
ワンラインインストーラーを実行(推奨)— hr-server をダウンロード、設定を書き込み、Web UI をインストール、サービス登録。またはダウンロードページからバイナリを手動実行。
bash
# 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.toml2
ステップ 2 — クライアントをインストール
マイナーと同じ LAN のマシンにクライアントをインストールします。先にサーバーでクライアントノードを作成(Web UI → Client Nodes)し、client_id と token を取得してください。
bash
# 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代替: 先にインストール、後から設定
bash
# 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
3
ステップ 3 — ポートマッピングを設定
サーバーの Web 管理パネルを開き、プールとポートマッピングを作成 — コマンドライン不要。
- 1
http://YOUR_SERVER:8080 で Web 管理パネルを開いてサインイン。デフォルトパスワード hash — 初回ログインで変更必須。
- 2
Pools → Add Pool へ、名前、コイン、プールアドレス(例:stratum.f2pool.com:3333)を入力して保存。
- 3
Port Mappings → Add Mapping へ、ローカルポート(例:13333)を選び作成したプールを選択して保存。
- 4
マッピングは即時有効 — 再起動不要。
何が起きたか
- •マイナーをプール直接ではなく CLIENT_IP:13333 に向ける
- •管理パネルの Dashboard または Status ページで確認
- •この時点からトンネルがすべてのトラフィックを自動暗号化
稼働開始!
マイニングリレーがアクティブです。確認事項:
- クライアントオンライン(ハートビート稼働中)
- マイナー share 送信成功
- サーバーログにエラーなし
次は?
📊
ハッシュレート統計を見る
ワーカー単位のパフォーマンスをリアルタイム監視
⚡
リクエスト集約を有効化
大規模ファーム向け — 接続を99.8%削減
🔔
アラートを設定
異常を即座に通知