AWSを使用してホームMinecraftサーバーをDDOS攻撃から保護します

Sep 23, 2025
プライバシーとセキュリティ
未取得のコンテンツ

IPアドレスを明かさずに自宅からMinecraftサーバーを実行したいですか?あなたはできる!アマゾンウェブサービスで無料のプロキシを設定するだけで、サーバーをサービス拒否攻撃から保護できます。その方法をお見せします。

このガイドは、Minecraftだけでなく、すべてのゲームサーバーで機能します。特定のポートでのプロキシトラフィックだけです。 Minecraftのポート25565を、ゲームサーバーが実行されているポートに変更するだけです。

これはどのように作動しますか?

Minecraftサーバーをホストして、インターネットに公開したいとします。実行するのはそれほど難しくありません。インストールは簡単で、1つの処理スレッドのみを使用します。また、大幅に変更されたサーバーでも、オンラインのプレーヤーが少ない場合でも2〜3GBを超えるRAMを使用しません。サーバーをホストするために他の誰かにお金を払うのではなく、古いラップトップまたはデスクトップコンピューターのバックグラウンドでサーバーを簡単に実行できます。

しかし、人々がそれに接続するには、IPアドレスを提供する必要があります。これにはいくつかの問題があります。それは 主要なセキュリティリスク 、特にルーターにデフォルトの管理者パスワードがまだある場合。また、分散することもできます サービス拒否(DDOS)攻撃 、これはMinecraftサーバーを停止するだけでなく、攻撃が収まるまでインターネットを遮断する可能性もあります。

他の人がルーターに直接接続することを許可する必要はありません。代わりに、アマゾンウェブサービスから小さなLinuxボックスを借りることができます。 Google Cloud Platform 、またはMicrosoftAzure-すべてに無料の階層があります。このサーバーは、Minecraftサーバーをホストするのに十分な強度である必要はありません。接続を転送するだけです。これにより、独自のIPアドレスではなくプロキシサーバーのIPアドレスを提供できます。

誰かがあなたのサーバーに接続したいとしているので、彼女はあなたのAWSプロキシのIPアドレスを彼女のMinecraftクライアントに入力します。パケットは、ポート25565(Minecraftのデフォルトポート)でプロキシに送信されます。プロキシは、ポート25565トラフィックと一致し、ホームルーターに転送するように構成されています。これは舞台裏で起こります—接続している人は知りません。

次に、接続を実際のPCにさらに転送するには、ホームルーターをポート転送する必要があります。 PCはサーバーを実行し、クライアントのパケットに応答します。それをプロキシに転送し、プロキシがパケットを書き換えて、プロキシが応答しているように見せます。クライアントはこれが起こっていることを知らず、単にプロキシがサーバーを実行しているシステムであると考えます。

これは、ホームルーターがコンピューターを保護するのと同じ方法で、サーバーの前に別のルーターを追加するようなものです。ただし、この新しいルーターはアマゾンウェブサービスで実行され、すべてのAWSサービスで無料で提供される完全なトランスポート層のDDOS緩和策を取得します( AWSシールドと呼ばれる )。攻撃が検出された場合、サーバーに迷惑をかけることなく自動的に軽減されます。それであれば ではありません 何らかの理由で停止した場合は、いつでもインスタンスをオフにして、家への接続を切断できます。

プロキシを処理するには、というユーティリティを使用します バスケット 。プロトコルの多重化を目的としています。 SSH(通常はポート22)とHTTPS(ポート443)を同じポートで実行したい場合は、問題が発生します。 バスケット 前面に配置され、ポートを目的のアプリケーションにリダイレクトして、この問題を解決します。ただし、ルーターと同様に、トランスポート層レベルでこれを実行します。これは、Minecraftトラフィックを照合して、ホームサーバーに転送できることを意味します。 バスケット デフォルトでは不透明です。つまり、パケットを書き換えてホームIPアドレスを非表示にします。これにより、誰もが次のようなものでそれを嗅ぎ分けることができなくなります Wireshark

新しいVPSを作成して接続する

開始するには、プロキシサーバーを設定しました。 Linuxの経験があれば、これは間違いなく簡単ですが、必須ではありません。

に行く アマゾンウェブサービス アカウントを作成します。デビットカードまたはクレジットカードの情報を提供する必要がありますが、これは他の人が重複したアカウントを作成するのを防ぐためだけです。作成しているインスタンスの料金は請求されません。無料利用枠は1年後に期限切れになりますので、終了したら必ずオフにしてください。 Google Cloud Platform 持っています f1-micro インスタンスを使用したい場合は、いつでも無料で利用できます。 Googleはまた、年間300ドルのクレジットを提供しており、これを実際に使用して適切なクラウドサーバーを実行できます。

AWSは帯域幅に対して少し課金します。 1 GBが無料になりますが、それを超えると1GBあたり0.09ドルの課税が発生します。現実的には、これを超えることはおそらくないでしょうが、請求書に20セントの請求がある場合は注意してください。

アカウントを作成したら、「EC2」を検索します。これはAWSの仮想サーバープラットフォームです。 AWSが新しいアカウントでEC2を有効にするまで少し待つ必要があるかもしれません。

[インスタンス]タブから[インスタンスの起動]を選択して、起動ウィザードを起動します。

OSとしてデフォルトの「AmazonLinux2AMI」または「UbuntuServer18.04LTS」を選択できます。 [次へ]をクリックすると、インスタンスタイプを選択するように求められます。選択する t2.micro 、これは無料利用枠のインスタンスです。このインスタンスは、AWSの無料利用枠で24時間年中無休で実行できます。

「確認して起動」を選択します。次のページで「起動」を選択すると、下のダイアログボックスが表示されます。 「新しいキーペアの作成」をクリックしてから、「キーペアのダウンロード」をクリックします。これはインスタンスへのアクセスキーなので、紛失しないでください。保管のためにドキュメントフォルダに配置してください。ダウンロードしたら、「インスタンスの起動」をクリックします。

インスタンスページに戻ります。サーバーのアドレスであるインスタンスのIPv4パブリックIPを探します。必要に応じて、AWS Elastic IP(再起動しても変更されない)、または無料のドメイン名を設定できます。 どt。tk 、このページに戻って住所を探し続けたくない場合。

後で使用するためにアドレスを保存します。まず、インスタンスのファイアウォールを編集してポート25565を開く必要があります。[セキュリティグループ]タブから、インスタンスが使用しているグループ(おそらくlaunch-wizard-1)を選択し、[編集]をクリックします。

新しいカスタムTCPルールを追加し、ポート範囲を25565に設定します。ソースは「どこでも」に設定する必要があります。 0。0。0。0/0

変更とファイアウォールの更新を保存します。

次に、サーバーにSSHで接続してプロキシを設定します。 macOS / Linuxを使用している場合は、ターミナルを開くことができます。 Windowsを使用している場合は、次のようなSSHクライアントを使用する必要があります。 パテ またはをインストールします Linux用のWindowsサブシステム 。一貫性が高いため、後者をお勧めします。

あなたが最初にすべきことは cd キーファイルがあるドキュメントフォルダに:

cd〜 / Documents /

Linux用のWindowsサブシステムを使用している場合、Cドライブは次の場所にあります。 / mnt / c / 、およびドキュメントフォルダにCDを挿入する必要があります。

cd / mnt / c / Users / username / Documents /

使用 -私 キーファイルを使用して接続することをSSHに通知するフラグ。ファイルには .pem 拡張機能なので、次のものを含める必要があります。

ssh -i keyfile.pem [email protected]

0。0。0。0 」とIPアドレスを入力します。 AWS LinuxではなくUbuntuサーバーを作成した場合は、ユーザー「ubuntu」として接続します。

アクセスが許可され、コマンドプロンプトがサーバーのプロンプトに変わるのを確認する必要があります。

SSLHを構成する

インストールしたい バスケット パッケージマネージャーから。 AWS Linuxの場合、それは ヤム 、Ubuntuの場合は、 apt-get 。 AWSLinuxにEPELリポジトリを追加する必要がある場合があります。

sudo yum install epel-release
sudo yum install sslh

インストールしたら、で設定ファイルを開きます 名の

nano / etc / default / sslh

変更 RUN = 「yes」へのパラメータ:

決勝戦の下 デーモン 行に、次のように入力します。

DAEMON_OPTS = "-user sslh --listen 0.0.0.0:25565 --anyprot your_ip_address:25565 --pidfile /var/run/sslh/sslh.pid

your_ip_address 」と自宅のIPアドレスを入力します。 IPがわからない場合は、検索してください 「私のIPアドレスは何ですか?」 グーグルで—はい、真剣に。

この構成により、 バスケット ポート25565のすべてのネットワークデバイスでプロキシリッスンします。Minecraftクライアントが別のものを使用している場合、または別のゲームをプレイしている場合は、これを別のポート番号に置き換えます。通常、 バスケット 、さまざまなプロトコルを照合し、それらをさまざまな場所にルーティングします。ただし、ここでは、考えられるすべてのトラフィックを照合して転送するだけです。 your_ip_address:25565

Control + Xを押し、次にYを押してファイルを保存します。次のように入力して有効にします バスケット

sudo systemctl enable sslh
sudo systemctl start sslh

場合 systemctl お使いのシステムではご利用いただけない場合は、 サービス 代わりにコマンド。

バスケット これで実行されているはずです。ホームルーターが ポートフォワーディング 25565トラフィックをコンピュータに送信します。コンピュータに静的IPアドレスを指定して、これが変更されないようにすることをお勧めします。

他のユーザーがサーバーにアクセスできるかどうかを確認するには、プロキシのIPアドレスを オンラインステータスチェッカー 。プロキシのIPをMinecraftクライアントに入力して、参加を試みることもできます。それが機能しない場合は、インスタンスのセキュリティグループでポートが開いていることを確認してください。

Protect Your Home Minecraft Server From DDOS Attacks With AWS

Protect Your Server Against DDoS Attacks With Alibaba Cloud Anti-DDoS

Protect Your Server

PROTECT YOUR GAME SERVERS FROM DDOS ATTACKS

Protect Your Game Servers From DDoS Attacks - AWS Online Tech Talks

How To Stop DDOS Attacks On Your Minecraft Server (TCPShield Setup Guide!)

How To Protect Your Minecraft Server From DDoS (100% Free) (Working Again 2020-08)

How To Setup Advanced DDoS Mitigation On Your Minecraft Server

How To Protect Your Server From DDOS Attack Easily And Free!

Free Minecraft Server | Triangle.gs | DDos Protection

DDos Attacks : How To Protect Your Organisation Against The Threat?

How To Stop DoS / DDoS Attack On Your Web / Home Server - Ubuntu

3 Ways To Block DDoS Attacks

HOW TO SECURE YOUR FREEPBX SERVER FROM DDOS ATTACK

Self-Hosting & Home Server Security Tips

William Hill: High-performance DDOS Protection With AWS

How To Create A Minecraft Server & PortForward & Hide Your IP

Learn How To Protect Your Games From DDoS And Deploy Your Game Content To Millions At GDC 2019.

Intro To Public DNS Records (Minecraft Server On A CUSTOM IP?)


プライバシーとセキュリティ - 最も人気のある記事

疑わしいAndroidアプリを報告する方法

プライバシーとセキュリティ Sep 23, 2025

ベンストックトン データとセキュリティを危険にさらすために必要なのは、デバイスにインストールされた1つの疑わ..


忘れたYahoo!を回復する方法パスワード

プライバシーとセキュリティ Jul 16, 2025

未取得のコンテンツ を使用しない場合 パスワードマネージャー 、これらの複雑なパスワードは覚えるのがかなり難しい�..


Windows 10で「推奨アプリ」(キャンディークラッシュなど)を取り除く方法

プライバシーとセキュリティ Feb 2, 2025

未取得のコンテンツ Windows 10は、最初にサインインしたときにCandy Crush SodaSagaやFarmVille2などのアプリを自動的にインストールします。..


トラッカーでキーやウォレットを置き忘れたときに通知を受け取る方法

プライバシーとセキュリティ Jun 14, 2025

Trackrは、次の目的で使用できる便利な小さなデバイスです。 あなたの鍵、財布、または他のものを見つけてください あな�..


DCMAとは何ですか、なぜWebページを削除するのですか?

プライバシーとセキュリティ Sep 22, 2025

未取得のコンテンツ デジタルミレニアム契約は、インターネットに対処するために著作権法を近代化することを目的として1998年に可..


PlayStation4を出荷時設定にリセットする方法

プライバシーとセキュリティ Jul 3, 2025

PlayStation 4の販売を計画している場合は、PSNアカウントを無効にし、コンソール上のすべてのファイルを削除して工場出荷時の状態に戻..


安全に保管するためにTWRPAndroidバックアップをPCにコピーする方法

プライバシーとセキュリティ Feb 16, 2025

未取得のコンテンツ Androidデバイスを台無しにした場合、TWRPバックアップでベーコンを節約できます。ただし、携帯電話の容�..


iPhoneまたはiPodTouchをPCのリモコンに変える

プライバシーとセキュリティ Sep 18, 2025

未取得のコンテンツ 部屋の向こう側からPCを制御する方法をお探しですか?今日は、HippoRemoteLiteを使ってiPhoneとiPodTouchをリモコンに変える方..


カテゴリ