Computer >> Hướng Dẫn Máy Tính >  >> Hệ Thống >> Windows

Cách dùng lệnh Netsh quản lý Windows Firewall (Hướng dẫn cơ bản)

Netsh (Network Shell) là tiện ích dòng lệnh giúp quản trị viên IT cấu hình và xem các chức năng liên quan đến mạng trên Windows 10. Tiện ích này cũng có thể quản lý Windows Firewall. Nếu bạn cần cách nhanh gọn trên dòng lệnh, Netsh là công cụ hữu ích cần biết.

Dùng lệnh Netsh quản lý Windows Firewall

Cấu hình Windows Firewall nằm sâu trong Settings, rất bất tiện. Không có menu ngữ cảnh hay phương pháp một bước. Netsh rất có ích khi cần thực hiện thường xuyên. Bạn có thể lưu lệnh trong file BAT và chạy với quyền admin để thực thi nhanh.

Cách dùng lệnh Netsh quản lý Windows Firewall (Hướng dẫn cơ bản)

Cũ có lệnh netsh firewall nhưng đã được thay thế hoặc sẽ bị loại bỏ bởi netsh advfirewall.

Danh sách các tùy chọn trong advfirewall:

  • consec – Chuyển sang context `netsh advfirewall consec`.
  • dump – Hiển thị script cấu hình.
  • export – Xuất chính sách hiện tại ra file.
  • firewall – Chuyển sang context `netsh advfirewall firewall`.
    • add – Thêm rule inbound/outbound mới.
    • delete – Xóa rule khớp.
    • dump – Hiển thị script cấu hình.
    • set – Thiết lập giá trị mới cho thuộc tính rule hiện có.
    • show – Hiển thị rule được chỉ định.
  • help – Hiển thị danh sách lệnh.
  • import – Nhập file chính sách vào policy store hiện tại.
  • mainmode – Chuyển sang context `netsh advfirewall mainmode`.
  • monitor – Chuyển sang context `netsh advfirewall monitor`.
  • reset – Đặt lại chính sách về mặc định out-of-box.
  • set – Thiết lập cài đặt per-profile hoặc global.
  • show – Hiển thị thuộc tính profile hoặc global.

Danh sách lệnh Firewall thường dùng (Ví dụ)

Dưới đây là một số lệnh phổ biến: mở port, cho phép chương trình, v.v.

Mở một Port

netsh advfirewall firewall add rule name="Open Port 80" dir=in action=allow protocol=TCP localport=80

Xóa chương trình hoặc port đã cho phép

netsh advfirewall firewall delete rule name="rule name" program="C:\MyApp\MyApp.exe"
netsh advfirewall firewall delete rule name="rule name" protocol=udp localport=500

Bật dịch vụ cụ thể

netsh advfirewall firewall set rule group="File and Printer Sharing" new enable=Yes
netsh advfirewall firewall set rule group="remote desktop" new enable=Yes

Bật Windows Firewall

netsh advfirewall set currentprofile state on

Khôi phục mặc định chính sách

netsh advfirewall reset

Netsh còn làm được nhiều việc khác. Không thể liệt kê hết, khuyến khích đọc tài liệu chính thức của Microsoft.

Đọc tiếp: How to allow Pings (ICMP Echo requests) through Windows Firewall.