Plex: проброса порта с помощью portproxy
На Windows Server 2019 это обычно делают через netsh interface portproxy, то есть не NAT, а TCP-прокси на уровне ОС. Важно: portproxy поддерживает только TCP, не UDP.
Для проброса 80 → 32400 на этом же сервере открой CMD или PowerShell от администратора и выполни:
|
1 |
netsh interface portproxy add v4tov4 listenaddress=0.0.0.0 listenport=80 connectaddress=127.0.0.1 connectport=32400 |
Потом открой входящий TCP 80 в firewall:
|
1 |
New-NetFirewallRule -DisplayName "rp-plex80" -Direction Inbound -Action Allow -Protocol TCP -LocalPort 80 -Profile Domain,Private,Public |
Проверить/включить IP Helper:
|
1 2 3 |
Get-Service iphlpsvc Set-Service iphlpsvc -StartupType Automatic Start-Service iphlpsvc |
Если порт 80 занят, проверь так:
|
1 2 3 |
netstat -ano | findstr :80 netsh http show servicestate netsh http show iplisten |
Удалить правило потом можно так:
|
1 |
netsh interface portproxy delete v4tov4 listenaddress=0.0.0.0 listenport=80 |
Проверить, что правила больше нет:
|
1 |
netsh interface portproxy show v4tov4 |