メインコンテンツへスキップ

複数のパブリックIPを使う(Alibaba Cloud ECS、AWS EC2)

Tradeを実行しているサーバーにパブリックIPを追加すると、Tradeが自動的に検出してリクエストを分散するため、IPごとの取引所の制限枠を広く使えます。

サーバーに複数のパブリックIPがある場合、Tradeは取引所への接続とリクエストをそれらのIPに分散します。これにより、取引所がIPごとに設けているリクエスト制限枠を広く使えます。クラウドコンソールでIPを追加するだけです。Tradeが自動的に検出して有効にするため、サーバーの設定変更も再インストールも不要です。

コンボが少数であればIPは1つで十分です。コンボが多い場合や、取引所からリクエストが多すぎると通知された場合に追加してください。

追加する前に

  • 公開 IP を 1 つ追加するごとに月額約 4 USD かかり、さらにその IP のトラフィック料金(従量課金)がかかります。

  • サーバーに追加できる IP の数はマシンのタイプによって決まります。Alibaba Cloud のエコノミー型 2 コア・2 GB は最大 1 個、AWS の t3.small は最大 3 個まで追加できます。より大きなマシンではさらに多く追加できます。

  • 新しい IP はすべて、取引所の API キーの IP 許可リストに追加してください。追加しないと、その IP から送信したリクエストは取引所に拒否されます。

Alibaba Cloud ECS

  1. サーバーの詳細ページを開き、「エラスティックネットワークインターフェース」タブを選んで、プライマリインターフェースの行で IP の管理を選びます。

    ENIタブ:プライマリインターフェースの行にあるIPを管理
  2. 「追加」を選び、サーバーにセカンダリのプライベート IP を追加します。アドレスは空欄のままにして自動で割り当てさせ、「OK」を選びます。

    プライベートIPを1つ追加し、空欄のまま自動割り当てにして、確定
  3. VPC コンソールで左側の「エラスティック IP アドレス」を選び、続けて「EIP を作成」を選びます。従量課金、日本(東京)、トラフィック課金を選び、ピーク帯域幅を引き上げます(デフォルトの 1 Mbps ではこの IP での相場データの受信が遅くなります。100 以上に設定してください。トラフィック課金なら追加料金はかかりません)。「作成」を選んで確定します。

    従量課金、日本(東京)、トラフィック課金、ピーク帯域幅を引き上げて作成
  4. エラスティック IP の一覧に戻り、新しい IP の行でリソースのバインドを選びます。

    新しいIPの行でリソースをバインド
  5. インスタンスタイプで「エラスティックネットワークインターフェイス」を選択し、一覧から先ほど追加したプライベート IP の行(元の IP の行ではありません)を選択して、「OK」を選択します。

    タイプ:ENI。セカンダリプライベートIPの行を選択し、OK

AWS EC2

  1. 「インスタンス」でサーバーを選択し、「アクション」→「ネットワーキング」→「IP アドレスを管理」を選択します。

    アクション、ネットワーキング、IPアドレスを管理
  2. 「eth0」を展開し、「新しい IP アドレスを割り当てる」を選択します。アドレスを空欄のままにすると自動で割り当てられるので、「保存」を選択して確定します。

    新しいIPアドレスを割り当て、空欄のまま保存
  3. AWS EC2 へのインストールの「パブリック IP を固定する」と同じ手順で、エラスティック IP をもう 1 つ割り当てます。関連付ける際は、「インスタンス」でこのサーバーを選択し、「プライベート IP アドレス」で新しく割り当てたアドレスを選択して、「関連付ける」を選択します。

    プライベートIPアドレス:新しく割り当てたもの。関連付け

Trade で確認する

1~2分ほど待ってから、Trade の「送信元 IP」を開いてください。「サーバーの出口 IP」に新しい IP が表示されます。これを各取引所の API キーの IP 許可リストに追加してください。以降、Trade はすべての送信元 IP にリクエストを自動で振り分けます。

現象対処
数分経っても新しい IP が表示されない弾性 IP が、元のプライマリではなく新しく追加したプライベート IP に紐付けられていることを確認してください。それでも表示されない場合は、クラウドコンソールでサーバーを一度再起動してください
新しい IP は表示されるが、その IP からの注文が拒否される新しい IP が、取引所の API キーの IP 許可リストにまだ追加されていません
新しい IP での相場データの受信が遅いAlibaba Cloud の弾性 IP のピーク帯域幅が、既定の 1 Mbps のままです。弾性 IP の一覧で引き上げてください
この記事は役に立ちましたか?