- Για να ανοίξετε μια θύρα τείχους προστασίας των Windows, ανοίξτε την κονσόλα «Τείχος προστασίας του Windows Defender με προηγμένη ασφάλεια» .
- Στη συνέχεια, κάντε κλικ στους "Κανόνες εισερχόμενων μηνυμάτων" ή "Κανόνες εξερχόμενων μηνυμάτων", κάντε κλικ στο "Νέος κανόνας" και επιλέξτε την επιλογή "Θύρα" .
- Συνεχίστε να επιλέγετε το πρωτόκολλο και τον αριθμό θύρας που θα ανοίξετε στα Windows 11, επιτρέψτε τη σύνδεση, επιλέξτε το προφίλ δικτύου για να εφαρμόσετε τους κανόνες και αποθηκεύστε τις αλλαγές.
- Μπορείτε επίσης να ανοίξετε μία ή περισσότερες θύρες χρησιμοποιώντας εντολές με το PowerShell και τη Γραμμή εντολών.
Στα Windows 11 , το Τείχος προστασίας του Microsoft Defender είναι μια ενσωματωμένη λειτουργία ασφαλείας που βοηθά στην προστασία της συσκευής σας ελέγχοντας την κίνηση δικτύου, αποκλείοντας την μη εξουσιοδοτημένη πρόσβαση από έξω και αποτρέποντας τη σύνδεση ύποπτων εφαρμογών στο διαδίκτυο.
Το τείχος προστασίας λειτουργεί ως gatekeeper, παρακολουθώντας όλα τα εισερχόμενα και εξερχόμενα αιτήματα δικτύου. Όταν μια εφαρμογή ή υπηρεσία προσπαθεί να αποκτήσει πρόσβαση στο δίκτυο, το Τείχος προστασίας του Microsoft Defender (επίσης γνωστό ως "Τείχος προστασίας των Windows") ελέγχει τη βάση δεδομένων κανόνων του για να προσδιορίσει εάν θα επιτρέψει ή θα αποκλείσει τη σύνδεση. Εάν δεν υπάρχει κανόνας, τα Windows 11 θα σας ζητήσουν να παραχωρήσετε ή να απορρίψετε την πρόσβαση χειροκίνητα.
Σε ορισμένες περιπτώσεις, οι αξιόπιστες εφαρμογές (όπως ο SQL Server) ενδέχεται να μην λειτουργούν σωστά επειδή το τείχος προστασίας τις αποκλείει. Όταν συμβεί αυτό, πρέπει να δημιουργήσετε έναν προσαρμοσμένο κανόνα εισερχόμενων ή εξερχόμενων μηνυμάτων για να επιτρέψετε την πρόσβαση στο δίκτυο και να επαναφέρετε τη λειτουργικότητα.
Σε αυτόν τον οδηγό , θα σας διδάξω τα βήματα για να ανοίξετε μια θύρα που θα επιτρέπει σε μια εφαρμογή να επικοινωνεί εκτός δικτύου χρησιμοποιώντας το τείχος προστασίας των Windows 11.
Σημαντικό: Πριν δημιουργήσετε έναν κανόνα τείχους προστασίας, ελέγξτε την επίσημη σελίδα υποστήριξης της εφαρμογής για να εντοπίσετε τους απαιτούμενους αριθμούς θύρας και τους τύπους πρωτοκόλλου (TCP ή UDP) . Μπορείτε επίσης να επαληθεύσετε γρήγορα εάν το πρόβλημα οφείλεται σε μια αποκλεισμένη θύρα, απενεργοποιώντας προσωρινά το τείχος προστασίας . Εάν η εφαρμογή λειτουργεί ενώ το τείχος προστασίας είναι απενεργοποιημένο, επιβεβαιώνει ότι πρέπει να δημιουργήσετε έναν προσαρμοσμένο κανόνα για να επιτρέψετε τη σύνδεση. Ενεργοποιήστε ξανά το τείχος προστασίας αμέσως μετά.
Άνοιγμα θύρας τείχους προστασίας στα Windows 11
Χρησιμοποιώντας το προεπιλεγμένο τείχος προστασίας, μπορείτε να δημιουργήσετε έναν κανόνα εισερχόμενων ή εξερχόμενων μηνυμάτων, ανάλογα με τις απαιτήσεις της εφαρμογής, χρησιμοποιώντας την κονσόλα Advanced Security, τη Γραμμή εντολών ή το PowerShell.
Δημιουργήστε έναν κανόνα τείχους προστασίας από την Προηγμένη ασφάλεια
Για να ανοίξετε μία ή περισσότερες θύρες στο τείχος προστασίας των Windows, ακολουθήστε τα εξής βήματα:
-
Ανοίξτε την Ασφάλεια των Windows .
-
Κάντε κλικ στο Τείχος προστασίας και προστασία δικτύου .
-
Κάντε κλικ στην επιλογή Ρυθμίσεις για προχωρημένους .

-
(Επιλογή 1) Επιλέξτε Κανόνες εισερχόμενης κίνησης από το αριστερό παράθυρο πλοήγησης για να δημιουργήσετε έναν κανόνα που θα επιτρέπει την εισερχόμενη κίνηση στη συσκευή.
-
(Επιλογή 2) Επιλέξτε Κανόνες εξερχόμενων μηνυμάτων από το αριστερό παράθυρο πλοήγησης για να δημιουργήσετε έναν κανόνα που θα επιτρέπει στην επισκεψιμότητα από την εφαρμογή να φεύγει από τη συσκευή.
-
Κάντε κλικ στην επιλογή Νέος κανόνας στο δεξιό παράθυρο στην ενότητα "Ενέργειες".

-
Επιλέξτε την επιλογή Θύρα .

-
Κάντε κλικ στο κουμπί Επόμενο .
-
Επιλέξτε το κατάλληλο πρωτόκολλο ( TCPή UDP) ανάλογα με την εφαρμογή.
-
Πληκτρολογήστε τον αριθμό θύρας στη ρύθμιση "Ειδικές τοπικές θύρες".

Γρήγορη σημείωση: Εάν η εφαρμογή απαιτεί ανοιχτές πολλές θύρες, μπορείτε να πληκτρολογήσετε όσες χρειάζεστε, αρκεί να διαχωρίσετε την καθεμία με κόμμα (4500,4600,5000). Εάν χρειάζεται να καθορίσετε ένα εύρος θυρών, μπορείτε να χρησιμοποιήσετε παύλα (-). Για παράδειγμα, 3000-3100.
-
Κάντε κλικ στο κουμπί Επόμενο .
-
Επιλέξτε την επιλογή «Να επιτρέπεται η σύνδεση» . (Χρησιμοποιώντας το ίδιο βήμα, σημειώστε ότι μπορείτε να αποκλείσετε τη σύνδεση.)

-
Κάντε κλικ στο κουμπί Επόμενο .
-
Επιλέξτε τον τύπο δικτύου για να εφαρμόσετε τον κανόνα. (Συνήθως, θέλετε να αφήσετε αυτήν την επιλογή με τις προεπιλεγμένες επιλογές.)

-
Κάντε κλικ στο κουμπί Επόμενο .
-
Πληκτρολογήστε ένα περιγραφικό όνομα για τον κανόνα. Για παράδειγμα, "Ο εισερχόμενος κανόνας μου για την εφαρμογή APP-NAME".

-
Κάντε κλικ στο κουμπί Τέλος .
Αφού ολοκληρώσετε τα βήματα, οι εισερχόμενες συνδέσεις θα επιτρέπονται για την εφαρμογή μέσω της θύρας που ανοίγετε στο τείχος προστασίας.
Δημιουργήστε έναν κανόνα τείχους προστασίας χρησιμοποιώντας τη γραμμή εντολών
Για να ανοίξετε μια θύρα τείχους προστασίας μέσω της γραμμής εντολών, ακολουθήστε τα εξής βήματα:
-
Άνοιγμα Έναρξης .
-
Αναζητήστε τη Γραμμή εντολών (ή Τερματικό ), κάντε δεξί κλικ στο επάνω αποτέλεσμα και επιλέξτε την επιλογή Εκτέλεση ως διαχειριστής .
-
Πληκτρολογήστε αυτήν την εντολή για να δημιουργήσετε έναν εισερχόμενο κανόνα τείχους προστασίας με τη γραμμή εντολών και πατήστε Enter :
netsh advfirewall firewall προσθήκη κανόνα name="YOUR-APP-PORT" dir=in action=allow protocol=TCP localport=12345

Στην εντολή, ενημερώστε τη nameρύθμιση για το όνομα του κανόνα που θέλετε να χρησιμοποιήσετε. Στο protocol, χρησιμοποιήστε TCPή UDPκαι καθορίστε τον αριθμό θύρας στη localportρύθμιση.
Γρήγορη συμβουλή: netsh δεν υποστηρίζει λίστα θυρών διαχωρισμένων με κόμμα όπως localport=80,443,8080. Αντίθετα, πρέπει να εκτελέσετε μία εντολή ανά θύρα.
-
Πληκτρολογήστε αυτήν την εντολή για να ανοίξετε μια σειρά από θύρες με τη Γραμμή εντολών και πατήστε Enter :
netsh advfirewall firewall προσθήκη κανόνα name="YOUR-PORT-RANGE-NAME" dir=in action=allow protocol=TCP localport=2000-2200
Στην εντολή, ενημερώστε τη nameρύθμιση για το όνομα του κανόνα που θέλετε να χρησιμοποιήσετε. Στο protocol, χρησιμοποιήστε TCPή UDPκαι καθορίστε τον αριθμό θύρας στη localportρύθμιση.
Μόλις ολοκληρώσετε τα βήματα, οι καθορισμένες θύρες δικτύου που χρησιμοποιούν τη Γραμμή εντολών θα ανοίξουν στα Windows 11.
Εάν πρέπει να δημιουργήσετε έναν κανόνα εισόδου ή εξόδου με πολλαπλές θύρες (εκτός εύρους), μπορείτε να χρησιμοποιήσετε μια εντολή μαζικής επανάληψης. Για παράδειγμα,for %%P in (80 443 8080) do netsh advfirewall firewall add rule name="Allow TCP %%P" dir=in action=allow protocol=TCP localport=%%P
Στην εντολή, πρέπει να ενημερώσετε τις θύρες, την κατεύθυνση ( inή out) και το πρωτόκολλο ( TCPή UDP).
Δημιουργήστε έναν κανόνα τείχους προστασίας χρησιμοποιώντας το PowerShell
Για να ανοίξετε μια θύρα τείχους προστασίας χρησιμοποιώντας μια εντολή PowerShell, ακολουθήστε τα εξής βήματα:
-
Άνοιγμα Έναρξης .
-
Αναζητήστε το PowerShell (ή το Terminal ), κάντε δεξί κλικ στο επάνω αποτέλεσμα και επιλέξτε την επιλογή Εκτέλεση ως διαχειριστής .
-
Πληκτρολογήστε αυτήν την εντολή για να δημιουργήσετε έναν κανόνα εισερχόμενου τείχους προστασίας με το PowerShell και πατήστε Enter :
New-NetFirewallRule -DisplayName "YOUR-APP-PORT" -Direction Inbound -Action Allow -Protocol TCP -LocalPort 12345

Στην εντολή, πρέπει να ενημερώσετε το όνομα, την κατεύθυνση ( Inboundή Outbound), το πρωτόκολλο ( TCPή UDP) και τις ρυθμίσεις τοπικής θύρας με τον ίδιο τρόπο που απαιτείται χρησιμοποιώντας τη Γραμμή εντολών.
-
Πληκτρολογήστε αυτήν την εντολή για να ανοίξετε μια σειρά από θύρες με το PowerShell και πατήστε Enter :
New-NetFirewallRule -DisplayName "ΤΟ ΟΝΟΜΑ-ΤΗΣ-ΕΥΡΟΥΣ-ΤΗΣ-ΘΥΡΑΣ-ΣΑΣ" -Direction Inbound -Action Allow -Protocol TCP -LocalPort 4000-4010
Στην εντολή, ενημερώστε το όνομα, την κατεύθυνση ( Inboundή Outbound), το πρωτόκολλο ( TCPή UDP) και καθορίστε το εύρος θυρών.
Αφού ολοκληρώσετε τα βήματα, η εντολή PowerShell θα δημιουργήσει τον κανόνα εισερχόμενων ή εξερχόμενων μηνυμάτων στο Τείχος προστασίας του Microsoft Defender.
Εάν πρέπει να δημιουργήσετε έναν κανόνα εισόδου ή εξόδου με πολλαπλές θύρες (εκτός εύρους), μπορείτε να χρησιμοποιήσετε μια foreachεντολή βρόχου. Για παράδειγμα:
$ports = @(80, 443, 8080) foreach ($port σε $ports) { New-NetFirewallRule -DisplayName "Allow TCP $port" -Direction Inbound -Action Allow -Protocol TCP -LocalPort $port }
Στην εντολή, πρέπει να ενημερώσετε τις θύρες, την κατεύθυνση ( inή out) και το πρωτόκολλο ( TCPή UDP).
Κλείσιμο μιας θύρας τείχους προστασίας στα Windows 11
Μπορείτε επίσης να κλείσετε μια θύρα διαγράφοντας έναν συγκεκριμένο κανόνα χρησιμοποιώντας την κονσόλα Advanced Security, τη γραμμή εντολών ή το PowerShell.
Κλείσιμο κανόνα τείχους προστασίας από την Προηγμένη ασφάλεια
Για να διαγράψετε μια θύρα στο Τείχος προστασίας του Microsoft Defender, ακολουθήστε τα εξής βήματα:
-
Ανοίξτε την Ασφάλεια των Windows .
-
Κάντε κλικ στο Τείχος προστασίας και προστασία δικτύου .
-
Κάντε κλικ στην επιλογή Ρυθμίσεις για προχωρημένους .

-
Κάντε κλικ στην επιλογή Κανόνες εισερχόμενων μηνυμάτων ή Κανόνες εξερχόμενων μηνυμάτων από το αριστερό παράθυρο πλοήγησης, ανάλογα με το πού ανοίγετε τη θύρα του τείχους προστασίας.
-
Επιλέξτε τον κανόνα που θέλετε.
-
Κάντε κλικ στην επιλογή Απενεργοποίηση κανόνα για να κλείσετε τη θύρα διατηρώντας τον κανόνα στην ενότητα "Ενέργειες". Ή κάντε κλικ στην επιλογή Διαγραφή κανόνα για να κλείσετε τη θύρα και να καταργήσετε τον κανόνα από το τείχος προστασίας.

Αφού ολοκληρώσετε τα βήματα, η εφαρμογή ή η υπηρεσία δεν θα έχει πλέον πρόσβαση στο δίκτυο ή στο διαδίκτυο, επειδή το τείχος προστασίας των Windows θα την αποκλείσει.
Κλείσιμο κανόνα τείχους προστασίας χρησιμοποιώντας τη γραμμή εντολών
Για να ανοίξετε μια θύρα τείχους προστασίας μέσω της γραμμής εντολών, ακολουθήστε τα εξής βήματα:
-
Άνοιγμα Έναρξης .
-
Αναζητήστε τη Γραμμή εντολών (ή το Τερματικό), κάντε δεξί κλικ στο επάνω αποτέλεσμα και επιλέξτε την επιλογή Εκτέλεση ως διαχειριστής .
-
Πληκτρολογήστε αυτήν την εντολή για να διαγράψετε έναν κανόνα τείχους προστασίας με τη γραμμή εντολών και πατήστε Enter :
netsh advfirewall firewall διαγραφή κανόνα name="ΔΙΑΓΡΑΦΗ-ΚΑΝΟΝΑ-ΣΑΣ"

Στην εντολή, ενημερώστε τη nameρύθμιση με το όνομα του κανόνα που περιλαμβάνει τη θύρα που θα κλείσει.
Μόλις ολοκληρώσετε τα βήματα, η εντολή της γραμμής εντολών θα διαγράψει τον κανόνα, κλείνοντας τις καθορισμένες θύρες.
Κλείσιμο κανόνα τείχους προστασίας χρησιμοποιώντας το PowerShell
Για να ανοίξετε μια θύρα τείχους προστασίας χρησιμοποιώντας μια εντολή PowerShell, ακολουθήστε τα εξής βήματα:
-
Άνοιγμα Έναρξης .
-
Αναζητήστε το PowerShell (ή το Terminal ), κάντε δεξί κλικ στο επάνω αποτέλεσμα και επιλέξτε την επιλογή Εκτέλεση ως διαχειριστής .
-
Πληκτρολογήστε αυτήν την εντολή για να διαγράψετε έναν κανόνα τείχους προστασίας με το PowerShell και πατήστε Enter :
Remove-NetFirewallRule -DisplayName "ΔΙΑΓΡΑΦΗ-ΚΑΝΟΝΑ-ΣΑΣ"

Στην εντολή, ενημερώστε τη DisplayNameρύθμιση με το όνομα του κανόνα που περιέχει τη θύρα που θα κλείσει.
Αφού ολοκληρώσετε τα βήματα, η εντολή PowerShell θα διαγράψει τον κανόνα με τις θύρες που θέλετε να κλείσετε.