- Da biste otvorili port Windows vatrozida, otvorite konzolu "Windows Defender Firewall with Advanced Security" .
- Zatim kliknite na "Dolazna pravila" ili "Odlazna pravila", kliknite na "Novo pravilo" i odaberite opciju "Port" .
- Nastavite odabirati protokol i broj porta za otvaranje u sustavu Windows 11, dopustite vezu, odaberite mrežni profil za primjenu pravila i spremite promjene.
- Također možete otvoriti jedan ili više portova pomoću naredbi s PowerShellom i naredbenim retkom.
U sustavu Windows 11 , Microsoft Defender Firewall je ugrađena sigurnosna značajka koja pomaže u zaštiti vašeg uređaja kontroliranjem mrežnog prometa, blokiranjem neovlaštenog pristupa izvana i sprječavanjem povezivanja sumnjivih aplikacija s internetom.
Vatrozid radi kao čuvar vrata, nadzirući sve dolazne i odlazne mrežne zahtjeve. Kada aplikacija ili usluga pokuša pristupiti mreži, Microsoft Defender Firewall (također poznat kao "Windows Firewall") provjerava svoju bazu podataka s pravilima kako bi utvrdio treba li dopustiti ili blokirati vezu. Ako ne postoji pravilo, Windows 11 će vas zatražiti da ručno odobrite ili odbijete pristup.
U nekim slučajevima, pouzdane aplikacije (kao što je SQL Server) možda neće ispravno funkcionirati jer ih blokira vatrozid. Kada se to dogodi, morate stvoriti prilagođeno pravilo za dolazni ili odlazni promet kako biste omogućili pristup mreži i vratili funkcionalnost.
U ovom vodiču naučit ću vas korake za otvaranje porta kako biste aplikaciji omogućili komunikaciju izvan mreže pomoću vatrozida sustava Windows 11.
Važno: Prije stvaranja pravila za vatrozid, provjerite službenu stranicu za podršku aplikacije kako biste identificirali potrebne brojeve portova i vrste protokola (TCP ili UDP) . Također možete brzo provjeriti je li problem u blokiranom portu privremenim onemogućavanjem vatrozida . Ako aplikacija radi dok je vatrozid isključen, to potvrđuje da trebate stvoriti prilagođeno pravilo kako biste omogućili vezu. Odmah nakon toga ponovno omogućite vatrozid.
Otvorite port vatrozida u sustavu Windows 11
Pomoću zadanog vatrozida možete stvoriti dolazno ili odlazno pravilo, ovisno o zahtjevima aplikacije, pomoću konzole napredne sigurnosti, naredbenog retka ili PowerShella.
Izradite pravilo vatrozida iz napredne sigurnosti
Za otvaranje jednog ili više portova u Windows vatrozidu slijedite ove korake:
-
Otvorite Sigurnost sustava Windows .
-
Kliknite na Vatrozid i zaštita mreže .
-
Kliknite opciju Napredne postavke .

-
(Opcija 1) Odaberite Dolazna pravila iz lijevog navigacijskog okna da biste stvorili pravilo koje će dopustiti dolazni promet na uređaju.
-
(Opcija 2) Odaberite Odlazna pravila iz lijevog navigacijskog okna da biste stvorili pravilo koje će dopustiti prometu iz aplikacije da napusti uređaj.
-
Kliknite opciju Novo pravilo u desnom oknu u odjeljku "Radnje".

-
Odaberite opciju Port .

-
Kliknite gumb Dalje .
-
Odaberite odgovarajući protokol ( TCPili UDP) ovisno o primjeni.
-
Upišite broj porta u postavku "Određeni lokalni portovi".

Kratka napomena: Ako aplikacija zahtijeva više otvorenih portova, možete upisati onoliko koliko vam je potrebno, ali svaki odvojite zarezom (4500, 4600, 5000). Ako trebate odrediti raspon portova, možete upotrijebiti crticu (-). Na primjer, 3000-3100.
-
Kliknite gumb Dalje .
-
Odaberite opciju "Dopusti vezu" . (Istim korakom imajte na umu da možete blokirati vezu.)

-
Kliknite gumb Dalje .
-
Odaberite vrstu mreže na koju želite primijeniti pravilo. (Obično ovu opciju želite ostaviti s zadanim postavkama.)

-
Kliknite gumb Dalje .
-
Upišite opisni naziv pravila. Na primjer, „Moje dolazno pravilo za NAZIV-APLIKACIJE“.

-
Kliknite gumb Završi .
Nakon što dovršite korake, dolazne veze bit će dopuštene za aplikaciju putem porta koji otvorite u vatrozidu.
Stvaranje pravila vatrozida pomoću naredbenog retka
Za otvaranje porta vatrozida putem naredbenog retka, slijedite ove korake:
-
Otvorite Start .
-
Potražite Naredbeni redak (ili Terminal ), desnom tipkom miša kliknite gornji rezultat i odaberite opciju Pokreni kao administrator .
-
Upišite ovu naredbu za stvaranje pravila dolaznog vatrozida pomoću naredbenog retka i pritisnite Enter :
netsh advfirewall firewall dodaj pravilo name="YOUR-APP-PORT" dir=in action=allow protocol=TCP localport=12345

U naredbi ažurirajte namepostavku za naziv pravila koje želite koristiti. U protocolkoristite TCPili UDPi navedite broj porta u localportpostavci.
Brzi savjet: netsh ne podržava popis portova odvojen zarezima kao što je localport=80,443,8080. Umjesto toga, morate pokrenuti jednu naredbu po portu.
-
Upišite ovu naredbu za otvaranje niza portova pomoću naredbenog retka i pritisnite Enter :
netsh advfirewall vatrozid dodaj pravilo naziv="VAŠ-NAZIV-RASPONA-PORTA" direktorij=u akciji=dopusti protokol=TCP lokalni port=2000-2200
U naredbi ažurirajte namepostavku za naziv pravila koje želite koristiti. U protocolkoristite TCPili UDPi navedite broj porta u localportpostavci.
Nakon što dovršite korake, navedeni mrežni portovi pomoću naredbenog retka otvorit će se u sustavu Windows 11.
Ako morate stvoriti pravilo ulaza ili izlaza s više portova (izvan dometa), možete upotrijebiti naredbu batch petlje. Na primjer.for %%P in (80 443 8080) do netsh advfirewall firewall add rule name="Allow TCP %%P" dir=in action=allow protocol=TCP localport=%%P
U naredbi morate ažurirati portove, smjer ( inili out) i protokol ( TCPili UDP).
Izradite pravilo vatrozida pomoću PowerShella
Za otvaranje porta vatrozida pomoću PowerShell naredbe, slijedite ove korake:
-
Otvorite Start .
-
Potražite PowerShell (ili Terminal ), desnom tipkom miša kliknite gornji rezultat i odaberite opciju Pokreni kao administrator .
-
Upišite ovu naredbu za stvaranje pravila dolaznog vatrozida pomoću PowerShella i pritisnite Enter :
New-NetFirewallRule -DisplayName "YOUR-APP-PORT" -Smjer Dolazno -Akcija Dopusti -Protokol TCP -LocalPort 12345

U naredbi morate ažurirati postavke imena, smjera ( Inboundili Outbound), protokola ( TCPili UDP) i lokalnog porta na isti način kao što je potrebno pomoću naredbenog retka.
-
Upišite ovu naredbu za otvaranje niza portova pomoću PowerShella i pritisnite Enter :
New-NetFirewallRule -DisplayName "YOUR-PORT-RANGE-NAME" -Smjer Dolazni -Akcija Dopusti -Protokol TCP -LocalPort 4000-4010
U naredbi ažurirajte naziv, smjer ( Inboundili Outbound), protokol ( TCPili UDP) i navedite raspon portova.
Nakon što dovršite korake, naredba PowerShell stvorit će pravilo za dolazni ili odlazni promet u vatrozidu programa Microsoft Defender.
Ako morate stvoriti pravilo za ulaz ili izlaz s više portova (izvan dometa), možete upotrijebiti foreachnaredbu petlje. Na primjer:
$ports = @(80, 443, 8080) foreach ($port in $ports) { New-NetFirewallRule -DisplayName "Dopusti TCP $port" -Smjer Dolazni -Akcija Dopusti -Protokol TCP -LocalPort $port }
U naredbi morate ažurirati portove, smjer ( inili out) i protokol ( TCPili UDP).
Zatvorite port vatrozida u sustavu Windows 11
Također možete zatvoriti port brisanjem određenog pravila pomoću konzole Advanced Security, naredbenog retka ili PowerShella.
Zatvorite pravilo vatrozida iz napredne sigurnosti
Da biste izbrisali port u Microsoft Defender Firewallu, slijedite ove korake:
-
Otvorite Sigurnost sustava Windows .
-
Kliknite na Vatrozid i zaštita mreže .
-
Kliknite opciju Napredne postavke .

-
Kliknite na Dolazna pravila ili Odlazna pravila u lijevom navigacijskom oknu, ovisno o tome gdje otvorite port vatrozida.
-
Odaberite željeno pravilo.
-
Kliknite Onemogući pravilo da biste zatvorili port, a pravilo zadržali u odjeljku "Radnje". Ili kliknite opciju Izbriši pravilo da biste zatvorili port i uklonili pravilo iz vatrozida.

Nakon što dovršite korake, aplikacija ili usluga više neće imati pristup mreži ili internetu jer će ih Windows vatrozid blokirati.
Zatvorite pravilo vatrozida pomoću naredbenog retka
Za otvaranje porta vatrozida putem naredbenog retka, slijedite ove korake:
-
Otvorite Start .
-
Potražite Naredbeni redak (ili Terminal), desnom tipkom miša kliknite gornji rezultat i odaberite opciju Pokreni kao administrator .
-
Upišite ovu naredbu za brisanje pravila vatrozida pomoću naredbenog retka i pritisnite Enter :
netsh advfirewall naziv pravila za brisanje vatrozida="VAŠE-PRAVILO-ZA-BRISANJE"

U naredbi ažurirajte namepostavku nazivom pravila koje uključuje port koji treba zatvoriti.
Nakon što dovršite korake, naredba naredbenog retka izbrisat će pravilo i zatvoriti navedene portove.
Zatvorite pravilo vatrozida pomoću PowerShella
Za otvaranje porta vatrozida pomoću PowerShell naredbe, slijedite ove korake:
-
Otvorite Start .
-
Potražite PowerShell (ili Terminal ), desnom tipkom miša kliknite gornji rezultat i odaberite opciju Pokreni kao administrator .
-
Upišite ovu naredbu za brisanje pravila vatrozida pomoću PowerShella i pritisnite Enter :
Remove-NetFirewallRule -DisplayName "VAŠE-PRAVILO-ZA-BRISANJE"

U naredbi ažurirajte DisplayNamepostavku nazivom pravila koje sadrži port koji treba zatvoriti.
Nakon što dovršite korake, PowerShell naredba će izbrisati pravilo s portovima koje želite zatvoriti.