EQVPS
ډشبورډپیل وکړئ

په VPS کې Windows Firewall څنګه تنظیم کړو: پورټ پرانیستل، یوه IP ته اجازه، د بند شوو لیدل

په Windows Server 2022 کې یو پورټ پرانیزئ، هغه خپلې IP پتې ته محدود کړئ، ping فعال کړئ، بند شوې اړیکې ثبت کړئ او د خپلو قواعدو بیک اپ واخلئ، ټول په څو PowerShell کمانډونو. موږ هر قاعده له دویم ماشین څخه وازمویله ترڅو ډاډه شو چې په رښتیا پورټ پرانیزي یا تړي.

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 کېږي.

پوښتنې

ایا په Windows VPS کې Windows Firewall په ډیفالټ ډول فعال وي؟

هو. زموږ د Windows Server 2022 په امېج کې درې واړه پروفایلونه فعال دي، د شبکې اډاپټر په Public پروفایل کې دی، او راتلونکې اړیکې تر هغه بندېږي چې کومه قاعده اجازه ورنه کړي. وتونکو اړیکو ته اجازه شته.

زما Windows سرور ولې ping ته ځواب نه ورکوي؟

Windows په ډیفالټ ډول ping بندوي: د File and Printer Sharing (Echo Request - ICMPv4-In) قاعده شته، خو بنده ده. هغه په یوه PowerShell کمانډ فعاله کړئ، سرور به سمدستي ځواب ورکړي.

ما په Windows Firewall کې پورټ پرانیست، خو له انټرنېټ څخه لا هم تړلی دی. ولې؟

په NAT پلان کې یوازې ستاسو شخصي پورټ سرور ته رسېږي، او هغه Remote Desktop ته ځي. فایروال که هر څه ووايي، نور پورټونه له انټرنېټ څخه د لاسرسي وړ نه دي. په Windows کې د وېبپاڼې یا بل خدمت چلولو لپاره داسې پلان واخلئ چې خپل IPv4 ولري.

که زه د فایروال په قاعده ځان له RDP بهر کړم څه به کېږي؟

په خپل ډشبورډ کې کنسول پرانیزئ. دا پرته له RDP کار کوي، نو له هغه ځایه ننوتلی شئ او قاعده سمه یا ړنګه کړئ. مخکې له دې چې RDP یوې IP ته محدود کړئ، ډاډه شئ چې ستاسو پته نه بدلېږي.

څنګه وګورم چې فایروال څه بندوي؟

د Public پروفایل لپاره د رد شوو اړیکو ثبتول فعال کړئ. بیا Windows هره بنده شوې هڅه په pfirewall.log کې لیکي. زموږ په ازمېښت کې ثبتونه شاوخوا یوه دقیقه وروسته ښکاره شول، ځکه Windows لاګ په ډلو کې لیکي.

تبصرې

لا تبصرې نشته. لومړی اوسئ.

یوه تبصره پریږدئ

تبصرې د ښکاره کیدو مخکې اعتدال کیږي.