- Lai atvērtu Windows ugunsmūra portu, atveriet konsoli “Windows Defender ugunsmūris ar uzlabotu drošību” .
- Pēc tam noklikšķiniet uz “Ienākošo savienojumu noteikumi” vai “Izejošo savienojumu noteikumi”, noklikšķiniet uz “Jauns noteikums” un atlasiet opciju “Ports” .
- Turpiniet atlasīt protokolu un porta numuru, lai atvērtu operētājsistēmā Windows 11, atļaujiet savienojumu, izvēlieties tīkla profilu, lai lietotu noteikumus, un saglabājiet izmaiņas.
- Varat arī atvērt vienu vai vairākus portus, izmantojot komandas ar PowerShell un komandrindas palīdzību.
Operētājsistēmā Windows 11 Microsoft Defender ugunsmūris ir iebūvēts drošības līdzeklis, kas palīdz aizsargāt ierīci, kontrolējot tīkla trafiku, bloķējot nesankcionētu piekļuvi no ārpuses un neļaujot aizdomīgām lietotnēm izveidot savienojumu ar internetu.
Ugunsmūris darbojas kā vārtu sargs, uzraugot visus ienākošos un izejošos tīkla pieprasījumus. Kad lietotne vai pakalpojums mēģina piekļūt tīklam, Microsoft Defender ugunsmūris (saukts arī par “Windows ugunsmūri”) pārbauda savu noteikumu datubāzi, lai noteiktu, vai atļaut vai bloķēt savienojumu. Ja noteikumu nav, Windows 11 liks jums manuāli piešķirt vai liegt piekļuvi.
Dažos gadījumos uzticamas lietotnes (piemēram, SQL Server) var nedarboties pareizi, jo ugunsmūris tās bloķē. Šādā gadījumā ir jāizveido pielāgots ienākošo vai izejošo datu plūsmas noteikums, lai atļautu piekļuvi tīklam un atjaunotu funkcionalitāti.
Šajā rokasgrāmatā es jums parādīšu darbības, kā atvērt portu, lai lietotne varētu sazināties ārpus tīkla, izmantojot Windows 11 ugunsmūri.
Svarīgi: Pirms ugunsmūra noteikuma izveides pārbaudiet lietotnes oficiālo atbalsta lapu, lai noteiktu nepieciešamos portu numurus un protokolu veidus (TCP vai UDP) . Varat arī ātri pārbaudīt, vai problēmas cēlonis ir bloķēts ports, īslaicīgi atspējojot ugunsmūri . Ja lietotne darbojas, kamēr ugunsmūris ir izslēgts, tā apstiprina, ka savienojuma atļaušanai ir jāizveido pielāgots noteikums. Pēc tam nekavējoties atkārtoti iespējojiet ugunsmūri.
Atveriet ugunsmūra portu operētājsistēmā Windows 11
Izmantojot noklusējuma ugunsmūri, varat izveidot ienākošo vai izejošo datu plūsmas kārtulu atkarībā no lietotnes prasībām, izmantojot papildu drošības konsoli, komandrindu vai PowerShell.
Izveidojiet ugunsmūra noteikumu no sadaļas “Papildu drošība”
Lai atvērtu vienu vai vairākus Windows ugunsmūra portus, veiciet tālāk norādītās darbības.
-
Atveriet Windows drošību .
-
Noklikšķiniet uz Ugunsmūris un tīkla aizsardzība .
-
Noklikšķiniet uz opcijas Papildu iestatījumi .

-
(1. opcija) Kreisajā navigācijas rūtī atlasiet Ienākošās satiksmes noteikumi , lai izveidotu noteikumu, kas atļauj ienākošo datplūsmu ierīcē.
-
(2. opcija) Kreisajā navigācijas rūtī atlasiet Izejošo datu kārtulas , lai izveidotu kārtulu, kas ļauj lietotnes datplūsmai atstāt ierīci.
-
Sadaļā “Darbības” labajā rūtī noklikšķiniet uz opcijas Jauns noteikums .

-
Atlasiet opciju Ports .

-
Noklikšķiniet uz pogas Tālāk .
-
Izvēlieties atbilstošo protokolu ( TCPvai UDP) atkarībā no lietojumprogrammas.
-
Iestatījumā “Konkrētas lokālās ostas” ierakstiet porta numuru.

Neliela piezīme: ja lietotnei ir nepieciešams atvērt vairākus portus, varat ierakstīt tik daudz, cik nepieciešams, ja vien katru no tiem atdala ar komatu (4500,4600,5000). Ja jānorāda portu diapazons, varat izmantot defisi (-). Piemēram, 3000–3100.
-
Noklikšķiniet uz pogas Tālāk .
-
Atlasiet opciju “Atļaut savienojumu” . (Ņemiet vērā, ka, veicot to pašu darbību, varat bloķēt savienojumu.)

-
Noklikšķiniet uz pogas Tālāk .
-
Atlasiet tīkla veidu, lai lietotu noteikumu. (Parasti šī opcija ir jāatstāj ar noklusējuma iestatījumiem.)

-
Noklikšķiniet uz pogas Tālāk .
-
Ierakstiet aprakstošu noteikuma nosaukumu. Piemēram, “Mans ienākošo datu noteikums lietotnei APP-NAME”.

-
Noklikšķiniet uz pogas Pabeigt .
Pēc darbību veikšanas lietotnei tiks atļauti ienākošie savienojumi, izmantojot ugunsmūrī atvērto portu.
Izveidojiet ugunsmūra noteikumu, izmantojot komandrindu
Lai atvērtu ugunsmūra portu, izmantojot komandrindu, veiciet tālāk norādītās darbības.
-
Atvērt Sākt .
-
Meklējiet komandu uzvedni (vai termināli ), ar peles labo pogu noklikšķiniet uz augšējā rezultāta un izvēlieties opciju Palaist kā administratoram .
-
Lai izveidotu ienākošā ugunsmūra noteikumu, izmantojot komandrindas komandu, ierakstiet šo komandu un nospiediet taustiņu Enter :
netsh advfirewall ugunsmūra pievienošanas noteikums nosaukums="JŪSU-LIETOTNES-PORTS" dir=in action=allow protocol=TCP localport=12345

Komandā atjauniniet iestatījumu namear vēlamā noteikuma nosaukumu. Izmantojiet protocolvai TCPun UDPnorādiet porta numuru iestatījumā localport.
Ātrs padoms: netsh neatbalsta ar komatiem atdalītu portu sarakstu, piemēram localport=80,443,8080, . Tā vietā katram portam ir jāizpilda viena komanda.
-
Ievadiet šo komandu, lai atvērtu portu diapazonu, izmantojot komandrindas funkciju, un nospiediet taustiņu Enter :
netsh advfirewall ugunsmūra pievienošanas noteikums nosaukums="JŪSU-PORTA-DIAPAZONA-NOSAUKUMS" dir=in action=allow protocol=TCP localport=2000-2200
Komandā atjauniniet iestatījumu namear vēlamā noteikuma nosaukumu. Izmantojiet protocolvai TCPun UDPnorādiet porta numuru iestatījumā localport.
Kad esat veicis šīs darbības, operētājsistēmā Windows 11 tiks atvērtas norādītās tīkla pieslēgvietas, izmantojot komandrindu.
Ja jums ir jāizveido ieejas vai izejas noteikums ar vairākiem portiem (ārpus diapazona), varat izmantot pakešapstrādes cikla komandu. Piemēram,for %%P in (80 443 8080) do netsh advfirewall firewall add rule name="Allow TCP %%P" dir=in action=allow protocol=TCP localport=%%P
Komandā ir jāatjaunina porti, virziens ( invai out) un protokols ( TCPvai UDP).
Izveidojiet ugunsmūra noteikumu, izmantojot PowerShell
Lai atvērtu ugunsmūra portu, izmantojot PowerShell komandu, veiciet tālāk norādītās darbības.
-
Atvērt Sākt .
-
Meklējiet PowerShell (vai Terminal ), ar peles labo pogu noklikšķiniet uz augšējā rezultāta un izvēlieties opciju Palaist kā administratoram .
-
Ierakstiet šo komandu, lai izveidotu ienākošā ugunsmūra noteikumu, izmantojot PowerShell, un nospiediet taustiņu Enter :
New-NetFirewallRule -DisplayName "JŪSU-LIETOTNES-PORTS" -Ienākošo datu virziens -Darbības atļaušana -Protokols TCP -Lokālais ports 12345

Komandā ir jāatjaunina nosaukums, virziens ( Inboundvai Outbound), protokols ( TCPvai UDP) un lokālā porta iestatījumi tāpat, kā tas nepieciešams, izmantojot komandrindu.
-
Ievadiet šo komandu, lai atvērtu portu diapazonu, izmantojot PowerShell, un nospiediet taustiņu Enter :
New-NetFirewallRule -DisplayName "JŪSU-PORTA-DIAPAZONA-NOSAUKUMS" -Direction Inbound -Darbība Allow -Protocol TCP -LocalPort 4000-4010
Komandā atjauniniet nosaukumu, virzienu ( Inboundvai Outbound), protokolu ( TCPvai UDP) un norādiet portu diapazonu.
Pēc darbību veikšanas PowerShell komanda izveidos ienākošo vai izejošo datu pārraides kārtulu Microsoft Defender ugunsmūrī.
Ja jums ir jāizveido ieejas vai izejas noteikums ar vairākiem portiem (ārpus diapazona), varat izmantot foreachcilpas komandu. Piemēram:
$ports = @(80, 443, 8080) foreach ($port in $ports) { New-NetFirewallRule -DisplayName "Allow TCP $port" -Direction Inbound -Action Allow -Protocol TCP -LocalPort $port }
Komandā ir jāatjaunina porti, virziens ( invai out) un protokols ( TCPvai UDP).
Aizveriet ugunsmūra portu operētājsistēmā Windows 11
Varat arī slēgt portu, dzēšot konkrētu noteikumu, izmantojot papildu drošības konsoli, komandrindu vai PowerShell.
Aizveriet ugunsmūra noteikumu no papildu drošības sadaļas
Lai dzēstu portu Microsoft Defender ugunsmūrī, veiciet tālāk norādītās darbības.
-
Atveriet Windows drošību .
-
Noklikšķiniet uz Ugunsmūris un tīkla aizsardzība .
-
Noklikšķiniet uz opcijas Papildu iestatījumi .

-
Kreisajā navigācijas rūtī noklikšķiniet uz Ienākošo datu noteikumi vai Izejošo datu noteikumi atkarībā no tā, kur atverat ugunsmūra portu.
-
Atlasiet vēlamo kārtulu.
-
Noklikšķiniet uz Atspējot kārtulu , lai aizvērtu portu, saglabājot kārtulu sadaļā “Darbības”. Vai arī noklikšķiniet uz opcijas Dzēst kārtulu , lai aizvērtu portu un noņemtu kārtulu no ugunsmūra.

Pēc darbību veikšanas lietotnei vai pakalpojumam vairs nebūs piekļuves tīklam vai internetam, jo Windows ugunsmūris to bloķēs.
Aizveriet ugunsmūra noteikumu, izmantojot komandrindu
Lai atvērtu ugunsmūra portu, izmantojot komandrindu, veiciet tālāk norādītās darbības.
-
Atvērt Sākt .
-
Meklējiet komandu uzvedni (vai termināli), ar peles labo pogu noklikšķiniet uz augšējā rezultāta un izvēlieties opciju Palaist kā administratoram .
-
Lai dzēstu ugunsmūra noteikumu, komandrindā ierakstiet šo komandu un nospiediet taustiņu Enter :
netsh advfirewall ugunsmūra dzēšanas noteikuma nosaukums="JŪSU-DZĒŠANAS-NOTEIKUMS"

Komandā atjauniniet iestatījumu namear noteikuma nosaukumu, kurā ir iekļauts aizveramais ports.
Kad esat pabeidzis šīs darbības, komandrindas komanda izdzēsīs noteikumu, aizverot norādītās ostas.
Aizveriet ugunsmūra noteikumu, izmantojot PowerShell
Lai atvērtu ugunsmūra portu, izmantojot PowerShell komandu, veiciet tālāk norādītās darbības.
-
Atvērt Sākt .
-
Meklējiet PowerShell (vai Terminal ), ar peles labo pogu noklikšķiniet uz augšējā rezultāta un izvēlieties opciju Palaist kā administratoram .
-
Lai dzēstu ugunsmūra noteikumu, izmantojot PowerShell, ierakstiet šo komandu un nospiediet taustiņu Enter :
Noņemt-NetFirewallRule -DisplayName "JŪSU-DZĒŠANAS-NOTEIKUMS"

Komandā atjauniniet iestatījumu DisplayNamear noteikuma nosaukumu, kurā ir ietverts aizveramais ports.
Pēc darbību veikšanas PowerShell komanda izdzēsīs noteikumu ar portiem, kurus vēlaties aizvērt.