共用方式為


透過 Teredo 接收未經請求的流量

Teredo 使用 IPv6 和 NAT 周遊功能提供全域連線能力。 不過,許多應用程式包括點對點,都需要 Teredo 接收來自網際網路的未經要求流量。 應用程式可以程式設計為透過單一 IPv6 介面或所有支援 IPv6 的介面接收流量。 本檔說明使用 Teredo 介面接收未經要求 IPv6 流量的應用程式需求。

只有在應用程式向 Windows 防火牆註冊應用程式時,應用程式才會透過 Teredo 介面接收未經請求的流量。 若要接收未經請求的流量,必須發生下列情況:

  • 使用者必須指示使用 Microsoft Management Console (MMC) ,才能啟用應用程式的 「Edge 周遊」選項。 此選項位於 [Windows 防火牆] Snap-In -- >< application name > -- > [進階] 索引標籤下。每個應用程式都必須個別啟用 「Edge 周遊」選項。

  • 應用程式會啟用 「Edge 周遊」選項。 應用程式可以接收未經請求的流量,向 Windows 防火牆註冊「Edge 周遊」,並透過 Teredo 介面接收未經請求的流量。 若要這樣做,應用程式必須呼叫 INetFwPolicy2 API,並將 [Edge 周遊] 選項設定為 VARIANT_TRUE。 允許應用程式接聽流量之前,需要此 API 呼叫的使用者同意。

  • 應用程式會透過setockopt將 Winsock IPV6_PROTECTION_LEVEL通訊端選項設定為PROTECTION_LEVEL_UNRESTRICTED。 這可讓應用程式接收 Edge 周遊流量。

透過 Teredo 接收要求流量