Windows Server له فعال فایروال سره راځي، او دا سم ډیفالټ دی: هر څه چې له بهر نه د وصلېدو هڅه کوي رد کېږي، مګر دا چې کومه قاعده یې تېرېدو ته پرېږدي. کله چې خپل څه چلوئ، لکه په 8080 پورټ کې یو وېب اپ یا داسې خدمت چې یوازې ستاسو دفتر ورته رسېږي، دا باید بدل کړئ. دا لارښود هر څه په Windows Server 2022 کې د PowerShell په مرسته کوي. موږ هره قاعده په خپل امېج کې وازمویله او له دویم ماشین څخه مو وکتله، نو تاسو پوهېږئ چې په رښتیا پورټ پرانیزي یا تړي.
PowerShell د مدیر په توګه پرانیزئ. که لا مو نه وي کړي، لومړی RDP خوندي کړئ: هغه لارښود پخپله د Remote Desktop محدودولو په اړه دی.
1. وګورئ څه فعال دي
Get-NetFirewallProfile | Format-Table Name, Enabled, DefaultInboundAction, DefaultOutboundAction
Get-NetConnectionProfile | Format-Table InterfaceAlias, NetworkCategory
زموږ په نوي سرور کې درې واړه پروفایلونه (Domain، Private، Public) فعال وو، او د شبکې اډاپټر په Public کې و. DefaultInboundAction د NotConfigured ارزښت ښيي، یعنې د Windows ډیفالټ چلند: راتلونکی بندول، وتونکي ته اجازه. نو مهمې قاعدې د Public پروفایل قاعدې دي.
د دې لپاره چې وګورئ کومو شیانو ته د ننوتو اجازه ده:
Get-NetFirewallRule -Direction Inbound -Enabled True -Action Allow |
Group-Object DisplayGroup | Sort-Object Count -Descending |
Select-Object Count, Name -First 8
موږ 54 فعالې راتلونکې قاعدې وشمېرلې. ډېرې یې پخپله د Windows دي (Core Networking، Cast to Device، mDNS)، او ورسره د Remote Desktop درې قاعدې. ping په کې نه و.
2. یو پورټ پرانیزئ
فرض کړئ ستاسو اپ په TCP پورټ 8080 اوري:
New-NetFirewallRule -DisplayName 'Web app 8080' -Direction Inbound `
-Protocol TCP -LocalPort 8080 -Action Allow
قاعده د جوړېدو په شېبه کار پیلوي. زموږ له دویم ماشین څخه 8080 پورټ له بند څخه پرانیستي ته بدل شو، په داسې حال کې چې 8081 پورټ، چې پر هغه هم یو پروګرام اورېده، بند پاتې شو. هغه قاعده چې -Profile نه لري په ټولو پروفایلونو، د Public په ګډون، پلي کېږي.
د یوې لړۍ یا لېست لپاره -LocalPort 8000-8010 یا -LocalPort 80,443 وکاروئ. د UDP لپاره -Protocol بدل کړئ.
3. یوازې ځینو پتو ته اجازه ورکړئ
ډېری خدمتونه اړتیا نه لري چې ټول انټرنېټ ومني. قاعده هغو پتو ته محدوده کړئ چې باید وصل شي:
Set-NetFirewallRule -DisplayName 'Web app 8080' -RemoteAddress 203.0.113.10
Set-NetFirewallRule -DisplayName 'Web app 8080' -RemoteAddress 203.0.113.10, 198.51.100.0/24
موږ دواړه حالتونه وازمویل. په -RemoteAddress کې د یوې پردۍ پتې سره زموږ ازمېښتي ماشین نور وصل نه شو. کله چې یې خپله پته ورزیاته شوه، وصل شو. همدا پارامیټر د Remote Desktop په قواعدو کېږدئ ترڅو RDP یوازې ستاسو دفتر ته پاتې شي. که ستاسو د کور IP ډېر بدلېږي، د RDP لپاره د دې کار مخکې دوه ځله فکر وکړئ.
4. ping فعال کړئ
په پیل کې Windows ping ته ځواب نه ورکوي. قاعده شته، خو بنده ده:
Enable-NetFirewallRule -DisplayName 'File and Printer Sharing (Echo Request - ICMPv4-In)'
له دې وروسته زموږ سرور سمدستي ping ته ځواب ورکړ. هغه څارنې وسیلې چې د ping په مرسته شتون ګوري دې ته اړتیا لري. د بیا بندولو لپاره په همغه نوم Disable-NetFirewallRule وکاروئ.
5. هغه څه ثبت کړئ چې بندېږي
کله چې یو شی وصل نه شي او لامل یې نه پېژنئ، فایروال ته ووایاست چې څه ردوي ولیکي:
Set-NetFirewallProfile -Profile Public -LogBlocked True -LogMaxSizeKilobytes 4096
Get-Content C:\Windows\System32\LogFiles\Firewall\pfirewall.log -Tail 20
هره بنده شوې هڅه داسې یوه کرښه کېږي:
2026-10-25 02:07:25 DROP TCP 198.51.100.7 203.0.113.25 43386 445 60 S 2112839481 0 64240 - - - RECEIVE 4
داسې لوستل کېږي: نېټه او وخت، کړنه، پروتوکول، د سرچینې پته، ستاسو د سرور پته، د سرچینې پورټ، د موخې پورټ. صبر وکړئ: Windows لاګ په ډلو کې لیکي، او زموږ ازمېښتي ثبتونه له هڅو شاوخوا یوه دقیقه وروسته ښکاره شول. د 4 MB حد فایل له بېپایه ودې ساتي.
6. بیک اپ واخلئ او پاکول وکړئ
له یوه لوی بدلون مخکې ټولې قاعدې په یوه فایل کې خوندي کړئ:
netsh advfirewall export C:\fw-backup.wfw
زموږ صادر شوی فایل 148 KB و. netsh advfirewall import C:\fw-backup.wfw همغه ټولګه په سمه توګه بېرته راولي او د اوسني ځای نیسي. هغه قاعده چې نور یې اړتیا نه لرئ په نوم ړنګه کړئ:
Remove-NetFirewallRule -DisplayName 'Web app 8080'
که ځان مو بهر پرېښود
که یوه قاعده ستاسو خپل Remote Desktop پرې کړي، په خپل ډشبورډ کې کنسول پرانیزئ. دا د RDP له لارې نه تېرېږي، نو ننوتلی شئ او د بېرته ګرځولو لپاره Remove-NetFirewallRule یا Set-NetFirewallRule وچلوئ.
NAT که خپل IP
په NAT پلانونو کې انټرنېټ ستاسو سرور ته د یوه شخصي پورټ له لارې رسېږي، چې Remote Desktop ته ځي. په Windows Firewall کې چې هر څه اجازه کړئ، نور پورټونه له بهر نه د لاسرسي وړ نه پاتې کېږي. د وېبپاڼې د وړاندې کولو یا په نورو پورټونو کې د اړیکو منلو لپاره خپل IPv4 ته اړتیا لرئ: Windows Small-IP (4 vCPU، 4 GB، 50 GB، په میاشت کې $28) داسې IP درکوي چې ټول پورټونه یې پرانیستي دي، او بیا پرېکړه Windows Firewall کوي. Windows-Small له NAT سره په میاشت کې $11 دی. ټول څلور Windows پلانونه د Windows VPS په پاڼه کې دي، او تادیه د Base، Ethereum یا Polygon په شبکو کې په USDT، USDC یا ETH کېږي.
تبصرې
لا تبصرې نشته. لومړی اوسئ.