测试当前网络的 NAT 类型(STUN)

Bruce Wayne 4278bab672 housekeeping: Release 8.0.1 1 năm trước cách đây
.github 19c818c1bb housekeeping: Update CI 1 năm trước cách đây
Build 111e4f4adc housekeeping: Update build scripts 3 năm trước cách đây
NatTypeTester 07e0509e8c housekeeping: Release 8.0.1 1 năm trước cách đây
NatTypeTester.Models 265dd43a6e dep: Update ABP to v7.4.2 1 năm trước cách đây
NatTypeTester.ViewModels 105168d060 feat: Add WinUI3 1 năm trước cách đây
NatTypeTester.WinUI 07e0509e8c housekeeping: Release 8.0.1 1 năm trước cách đây
STUN f65de9245c feat: Add i18n for WinUI 1 năm trước cách đây
UnitTest f67b2b6652 dep: Update dependency Microsoft.NET.Test.Sdk to v17.8.0 1 năm trước cách đây
pic f65de9245c feat: Add i18n for WinUI 1 năm trước cách đây
.editorconfig 0b857a128c housekeeping: Update .editorconfig 3 năm trước cách đây
.gitattributes 93159da643 housekeeping: Update framework to .net5.0 4 năm trước cách đây
.gitignore 22a115f142 style: Update code style 3 năm trước cách đây
LICENSE 3fe3bbf5c4 Initial commit 7 năm trước cách đây
NatTypeTester.sln 105168d060 feat: Add WinUI3 1 năm trước cách đây
NuGet.Config 75422b3531 housekeeping: Update to .net6.0 4 năm trước cách đây
README.md f65de9245c feat: Add i18n for WinUI 1 năm trước cách đây
build.WinUI.ps1 f65de9245c feat: Add i18n for WinUI 1 năm trước cách đây
build.ps1 84439b593b dep: Update to .NET 8.0 1 năm trước cách đây
common.props 84439b593b dep: Update to .NET 8.0 1 năm trước cách đây

README.md

NatTypeTester

Channel | Status -|- CI | CI Stun.Net | NuGet.org

RFC

Internet Protocol

  • IPv4
  • IPv6

Transmission Protocol

  • UDP
  • TCP
  • TLS-over-TCP

RFC3489

![](pic/RFC3489.png)

RFC5389

Binding Test

Checking for UDP Connectivity with the STUN Server ![](pic/RFC5780_4.2.png)

Mapping Behavior

Determining NAT Mapping Behavior ![](pic/RFC5780_4.3.png)

Filtering Behavior

Determining NAT Filtering Behavior ![](pic/RFC5780_4.4.png)

Combining Tests

![](pic/RFC5780_4.5.png)