web-dev-qa-db-ja.com

Xboxへのストリーミングを除くすべての着信/発信インターネットトラフィックをブロックするにはどうすればよいですか?

Xbox 360へのストリーミングを除くall着信/発信インターネットトラフィックexceptをブロックするにはどうすればよいですか?

過去数週間、PCからXbox 360へのビデオファイルのストリーミングが失敗し始め、ビデオは(おそらく)バッファリングを一時停止し、しばらくすると再び一時停止し続け、ビデオを視聴できなくなりました。

これはこれまでに発生したことはなく、PC上の他の何か(一度に多くのバックグラウンドプログラムとフォアグラウンドプログラムが開いている)が帯域幅と競合していると推測できます。

他のPCやデバイスは内部ネットワークに接続されておらず、すべてが常に存在していた場所にあります。

そのため、Xboxへのストリーミングを除き、PC上のすべての着信および発信トラフィックをブロックしてみます。

2
ProgrammerGirl

Xboxが機能するための、これらはその使用法の既知のポートです。

Port 88 (UDP)
Port 3074 (UDP and TCP)
Port 53 (UDP and TCP)
Port 80 (TCP)
Port 500 (UDP)
Port 3047 (UDP and TCP)
Port 3544 (UDP)
Port 4500 (UDP)

現在、これらはルーターに依存しているポートであり、ストリーミングしているPCではありませんが、データストリーミングはこれらのいずれかで発生している可能性があります。

PCがコンテンツをxboxにストリーミングするために実際に使用しているポートを見つけるには、PCのローカルアドレスでnmapスキャンを実行する必要があります。 Xboxのローカルアドレス。

  1. Nmapをダウンロード: https://nmap.org/book/inst-windows.html
  2. Nmapをインストールし、ループバックトラフィックを構成できるようにします
  3. 192.168.1.1または10.0.0.1(ルーターのログインページにリダイレクトされるもの)を介してルーターにログインします。
  4. XboxのローカルIPアドレスを10.0.0.12または192.168.1.12のように見つけます
  5. 続行する前に、PCからXboxへのストリーミングを設定します(これIS VITAL)
  6. 適切なIPが見つかったら、NMAPを開いてこれらのコマンドを入力し、各スキャンが終了するまで待ってから別のスキャンを開始します。

a)nmap -sS -sU -p 1-65535 -T4 -A -v 192.168.1.ip_of_your_xbox

b)nmap -sS -sU -p 1-65535 -T4 -A -v 192.168.1.ip_of_your_pc

スキャンが終了し、必要なポートを特定したら、ファイアウォールを閉じます。

コンピューターのインバウンドとアウトバウンドのすべての接続を閉じるには、管理者特権のコマンドプロンプトウィンドウで次のコマンド文字列を実行する必要があります。

  1. cmd.exeを右クリックし、管理者として実行

  2. 実行:netsh advfirewall set allprofiles firewallpolicy blockinbound,blockoutbound

  3. デフォルトで、HTTP、HTTPS、DNSなどの基本的なアウトバウンドサービスを許可する必要があります。上記の手順で特定されたポートには、この形式を使用してください。

    3.1。 HTTP(インターネットからWebサイトへ)を許可するnetsh advfirewall firewall add rule name="HTTP" dir=out action=allow protocol=TCP remoteport=80

    3.2)HTTPS(インターネットからWebサイトへ)を許可するnetsh advfirewall firewall add rule name="HTTPS" dir=out action=allow protocol=TCP remoteport=443

    3.3)DNS(名前解決)を許可するnetsh advfirewall firewall add rule name="DNS" dir=out action=allow protocol=UDP remoteport=53 program="%%systemroot%%\system32\svchost.exe" service="dnscache"

  4. 最後に、xboxで使用するサービス用に識別されたポートを追加します。

    4.1)netsh advfirewall firewall add rule name="Xbox_Service_Stream" dir=out action=allow protocol=ReplaceThisWithProtocol remoteport=ReplaceThisWithPort

注:このコマンドは、このプロセスで行われたすべての変更をリセットします:

変更のリセット:netsh advfirewall reset

このコマンドはファイアウォール上のすべてのルールを削除します(あまり良い考えではありません)

すべてのルールを削除します:netsh advfirewall firewall delete rule all

1
Joe

X-Boxへのストリーミングに使用しているポートを確認し、そのポートを介したトラフィックのみを許可するようにWindowsファイアウォールを構成します。

スタートメニューの検索ボックスにwf.mscと入力すると、ファイアウォールの設定を開くことができます。

1
Alex McKenzie