SmartCode Relay
SmartCode Relay 公式サイト

DDoS対策は、検証できる計画から始まります

SmartCode Relay 2.9.22 は Windows 用のエージェントです。書き出したログを読み、ご自身が運用するサーバー向けにレート制限とランブックの下書きを作り、ファイルの変更を確認用の diff として表示します。

対応環境

Windows 10/11

x64 のみ、起動にアカウントは不要

バージョン

2.9.22

2026年10月28日リリース

セットアップ

約 34 MB

ポータブル版 .exe は約 25 MB

言語

13

画面表示の言語数

役割

ログを読む

事後に、通信の外側で

モデル

クラウドまたはローカル

または内蔵モデル

まず計画

自分で運用するサイトの DDoS対策とは

運用するサイトの DDoS対策は、大半がサーバーの外側で組み立てられます。ホスティング事業者の処理能力、CDN やトラフィックを浄化するサービス、そして手元ではレート制限、キャッシュ、文書化したランブックです。SmartCode Relay 2.9.22 は、その手元の部分を計画し、設定し、文書化する手助けをします。ログは事後に読みます。通信経路に入ることはありません。

01

トラフィック急増の後でログを読む

昨夜のアクセスログをサーバーから書き出して、プロジェクトのフォルダーに置きます。SmartCode Relay は list_dir でフォルダーの中身を一覧し、次に Shell があなた自身のログ集計スクリプトを実行して、アドレス別とパス別のリクエスト数を数え、summary.csv に保存します。続いて grep が、その集計から /checkout など気になるパスを探します。正当な急増はリリースや話題の後に起き、多数のネットワークから多様なページへ届きますが、レイヤー7(layer 7)の大量リクエストは、1、2 個のパスに同一のリクエストが集中しがちです。ログは手がかりであり、証拠ではありません。Ask first モードでは、ファイルを書き込むコマンドの前にエージェントが止まるので、先に内容を読めます。

ツールのトレース
list_dir  logs/  → 3 files
Shell  your log tool > summary.csv  → exit 0
grep  /checkout summary.csv  → 4 matches
02

レート制限を下書きしてテストする

レート制限は、1 つのクライアントが 1 つのパスに送れるリクエスト数に上限を設けます。稼働中のファイルではなく、サーバー設定のコピーから始めてください。read_file がコピーを開き、edit_file が下書きのルールを追加して diff を表示し、Shell があなた自身の設定テストコマンドを実行して実際の終了コードを報告します。変更が触れるのは 1 ファイルです。Ask first モードでは承認の前に diff が表示されるため、変更を却下できます。おかしいと思うものは却下してください。テストが通り、ロールバックの記述も用意できたら、本番サーバーへは自分で適用します。

ツールのトレース
read_file  copy/server-settings.txt  → read
edit_file  copy/server-settings.txt  → +6 -1
Shell  your test command  → exit 0
03

ランブックのための DDoS攻撃への備えの手順

ランブックは、誰に連絡し、事業者側で何を有効にするかを書いたプレーンテキストのページです。エージェントにテキストファイルを頼むと、write_file がトリガー行、番号付きの 6 つの手順、ロールバック行、見直し行を含む ddos-runbook.txt を保存します。http_get はホスティング事業者のドキュメントを 1 ページ読めるので、設定名は一次情報に基づきます。攻撃用のコマンドは含まれません。まず Plan only に切り替えて概要を読んでください。このモードは何も実行しません。そのうえで、ファイルを保存する前に Ask first で止まるようにします。

04

ウェブサイトの DDoS攻撃対策設定を見直す

タイムアウトと接続数の上限も見直しの対象です。ウェブサーバーの設定をフォルダーにコピーしてください。read_file がコピーを開き、grep がここで重要な 2 つの設定、つまりタイムアウトと接続数の上限に関する行を探します。読むのはその出力だけです。1 本のネットワーク回線に載った、借りている、または自分で所有するマシンであるベアメタルサーバーでは、DDoS の影響緩和はおもに事業者側で行われます。回線が埋まってしまった状態は、そのマシン上で動くものでは直せないからです。エージェントは、事業者に依頼すべき項目を一覧にします。Ask first モードでは、diff を承認するまで何も変わらず、すべての編集はまずコピーでテストします。

ログ確認の詳しい手順を読む

チャットアシスタントとの違い

チャットの回答はテキストのままです。SmartCode Relay 2.9.22 はツールを自分で実行し、各アクションを実際の結果付きのカードとして表示するので、何が起きたかを確認できます。

一般的なチャットアシスタントSmartCode Relay
ファイル回答のテキストを自分でファイルにコピーするプロジェクトフォルダー内のファイルを読み、検索し、diff 付きで編集する
コマンドコマンドを説明するだけで、実行は任せきりShell があなたのコマンドを実行し、実際の終了コードを報告する
承認回答がテキストだけなので、止まる場面がないAuto-run、Ask first、Plan only から、どこまで実行させるかを選べる
ログ貼り付けたときだけログが見える書き出したログを事後に読む。通信経路には入らない

始め方

  1. ダウンロードしたファイルの SHA-256 チェックサムを公開されたマニフェストと照合してから、Windows 10 または 11 に SmartCode Relay をインストールします。
  2. クラウドモデル、ローカルモデル、内蔵モデルのいずれかを接続し、Test を押して応答時間とコンテキストウィンドウを確認します。
  3. 書き出したログと設定のコピーが入ったプロジェクトフォルダーを選びます。自分で運用していないシステムのものは入れません。
  4. 概要を先に読むなら Plan only、ファイルに触れる変更を diff 付きで一つずつ承認するなら Ask first を選びます。

こんな方に

小さなショップ、ブログ、API を運営し、サーバーを自分で管理してログを書き出せる方向けです。必要なのはまず事実です。「protect server from ddos」の検索は、たいてい事業者側の設定、レート制限、ランブックに行き着きます。このアプリが書き留める手助けをするのは、その 3 つです。

趣味のホスティングも対象です。友人のために運用しているゲームサーバーが DDoS 攻撃を受けても、事業者への連絡、レート制限、ランブックは同じで、エージェントが事後にログを読むだけという点も変わりません。

運用しているサーバーなら何でも使えます。ログを書き出せるなら方法は同じで、ログをアドレス別とパス別に集計し、数字を自分で読み、サンプルのランブックの 6 つの手順を、急いでいても見つかるファイルにまとめておきます。

よくある質問

DDoS対策とは何ですか?

DDoS 攻撃への備えは、1 つのスイッチではなく複数の層です。ホスティング事業者や CDN の処理能力、公開しないオリジンのアドレス、レート制限、キャッシュ、妥当なタイムアウト、文書化したランブックで構成されます。層は意図的に重なっています。単独で完全な層はなく、どの層もテストが必要です。

smartcodegroup.com は SmartCode Relay の公式サイトですか?

はい、smartcodegroup.com は SmartCode Relay の公式サイトです。ここにあるのがオリジナルのビルドです。インストーラーをここからダウンロードし、SHA-256 チェックサムを公開されたマニフェストと照合して、一致した場合だけ実行してください。おかしいと感じたら、アプリ内の Send feedback を押してください。

SmartCode Relay は DDoS 攻撃をブロックしますか?

いいえ。SmartCode Relay は通信経路にいないため、実際の通信には何も触れません。書き出されたログを事後に読み、ルールとランブックの下書きを作ります。それを事業者側やご自身のサーバーに適用するのはあなたです。

小規模サイトで DDoS 攻撃を緩和するには?

答えは層を重ねることです。ホスティング事業者や CDN に、通信が届く前にフィルタリングしてもらい、オリジンのアドレスを非公開にし、クライアント別とパス別にレート制限をかけ、静的ページをキャッシュし、ランブックを書きます。そのうえで各ルールをテストしてください。

自分のサイトに負荷テストを実行してもよいですか?

はい。ただし対象は自分のステージング用コピーか、ホスティング事業者の書面による許可を得た本番サイトに限ります。事業者は負荷テストを攻撃とみなすことがあるためです。先に許可を取ってください。エージェントは計画の作成と、事後の結果の読み取りを手伝えます。

ログは PC の外に出ますか?

選んだモデルによります。クラウドモデルでは、エージェントが読んだログのテキストを含むプロンプトがそのプロバイダーに送られます。ローカルモデルなら PC の外には何も出ません。アクセスログには訪問者の IP アドレスが含まれます。先にログを確認してください。

どのモデルが使えますか?

標準的な API エンドポイント経由のクラウド AI プロバイダー、PC 上で動くローカルモデル、または内蔵モデルです。Test ボタンはエンドポイントを確認し、応答時間とコンテキストウィンドウを表示します。まず Test を押してください。

次のステップ

書き出したログ 1 つから始めましょう

アカウントは不要です。約 34 MB のセットアップ プログラム、バージョン 2.9.22 をダウンロードし、チェックサムを公開されたマニフェストと照合して、ご自身のサーバーから書き出したログ 1 つに向けてください。

Windows 用 SmartCode Relay をダウンロード ↗

サイトのご案内

すべてのページが 20 言語で読めます。

SmartCode Relay がサーバー管理者のためにすること ↗ クラウド、ローカル、内蔵モデルを接続する ↗ ログを確認してレート制限を下書きする ↗ Windows 用インストーラーのダウンロードと検証 ↗ 対象範囲、プライバシー、モデルに関する回答 ↗ このサイトとアプリのデータの扱い ↗