Ưu đãi trong tuần: Nhập mã UD50 giảm 50k cho đơn từ 300k!
Trang chủ
Menu

Linux Security: The Complete Iptables Firewall Guide

Bảo Mật Linux: Hướng Dẫn Toàn Diện Về Tường Lửa Iptables

Bảo Mật Linux: Hướng Dẫn Toàn Diện Về Tường Lửa Iptables

Nâng Cao Bảo Mật Linux. Tạo Tường Lửa Netfilter/Iptables Chuyên Nghiệp. Mọi Điều Bạn Cần Biết Về Netfilter/Iptables

4.6
(1,540 đánh giá)
11,196 học viên
Giảng viên
Andrei Dumitrescu
Phụ đề Việt chất lượng cao Phụ đề tiếng Anh Bán chạy Đánh giá cao
50.000đ 349.000đ -86%
✓ Xem giỏ hàng và thanh toán
Bao gồm phụ đề tiếng Việt, tiếng Anh
9.5 giờ video
126 bài giảng
5 bài quiz
Truy cập vĩnh viễn
Học trên mọi thiết bị
Cập nhật: 30/05/2026

Bạn sẽ học được gì

Hiểu Sâu Về Tường Lửa Netfilter/Iptables Trên Linux (chains, tables, matches, targets).
Có Kỹ Năng Xây Dựng Tường Lửa Iptables Nâng Cao. Trải Nghiệm Thực Hành Với Iptables.
Học Cách Làm Việc Hiệu Quả Với IPSET Để Chặn Hàng Loạt Địa Chỉ IP và Mạng (Như Toàn Bộ Một Quốc Gia).
Hiểu Các Thực Hành Tốt Nhất Của Iptables Để Tạo Tường Lửa Tùy Chỉnh.
Có Kỹ Năng Cấu Hình Linux Thành Một Bộ Định Tuyến NAT.
Có Kỹ Năng Cấu Hình Chuyển Tiếp Cổng Trên Bộ Định Tuyến Linux.
Xem Các Ví Dụ Thực Tế Cho TỪNG Lệnh, Match hoặc Target Của Iptables.
Sử Dụng Shell Script Để Tự Động Hóa Các Tác Vụ Như Chặn Hoặc Cho Phép Dịch Vụ, IP/Mạng Hoặc Địa Chỉ MAC.
Áp Dụng Các Kỹ Năng Để Bảo Mật Máy Chủ, Mạng, Bộ Định Tuyến Hoặc Hệ Điều Hành Linux.
Hàng Trăm Bài Tập Thực Hành Có Lời Giải và Câu Hỏi Kiểm Tra.

Yêu cầu

Quyền Truy Cập Root Cục Bộ Vào Một Bản Phân Phối Linux Như Ubuntu Hoặc CentOS. Không Cần Phần Mềm Trả Phí.
Kiến Thức Cơ Bản Về Linux Như Lệnh, Quyền Tệp, Trình Soạn Thảo Văn Bản, v.v.
Kiến Thức Cơ Bản Về Ngăn Xếp TCP/IP (Cách Máy Khách và Máy Chủ Thường Giao Tiếp, TCP, UDP, ICMP, IP, Cổng, v.v.).
Kiến Thức Rất Cơ Bản Về Các Khái Niệm Mạng Khác Như NAT Hoặc Định Tuyến.

Đối tượng phù hợp

Quản Trị Viên Hệ Thống Linux.
Quản Trị Viên Mạng.
Kỹ Sư DevOps.
Chuyên Gia Bảo Mật.

Nội dung khóa học

19 phần • 125 bài giảng
1 Chào Mừng Bạn
2 QUAN TRỌNG. Vui Lòng Đọc!
3 Thiết Lập Môi Trường
4 Tham Gia Cộng Đồng Trực Tuyến Của Chúng Tôi!
5 Nhận Tài Nguyên Khóa Học
1 Giới Thiệu Về Netfilter và Iptables
2 Các Chuỗi (Chains) Của Netfilter
3 Các Bảng (Tables) Của Netfilter
4 Tóm Tắt Quá Trình Duyệt Chuỗi
1 Cách Sử Dụng Cơ Bản
2 Các Tùy Chọn (Cờ) Của Iptables - Phần 1
3 Các Tùy Chọn (Cờ) Của Iptables - Phần 2
4 Lệnh - Các Cờ Iptables
5 Chúng Ta Viết Quy Tắc Iptables Ở Đâu
6 Append So Với Insert (A So Với I)
7 Liệt Kê Tường Lửa
8 Lệnh - Liệt Kê Tường Lửa
9 Thiết Lập Chính Sách Mặc Định
10 Lệnh - Thiết Lập Chính Sách
11 Xóa Tường Lửa
12 Lệnh - Xóa Tường Lửa
13 Tải Tường Lửa Khi Khởi Động: iptables-save và iptables-restore
1 Thử Thách - Lệnh Iptables
1 Lọc Theo Địa Chỉ IP
2 Lệnh - Lọc Theo IP Hoặc Mạng
3 Lọc Theo Dải IP và Loại Địa Chỉ
4 Lệnh - Lọc Theo Dải IP
5 Lọc Theo Cổng
6 Lọc Theo Giao Thức
7 Lọc Theo Giao Diện
8 Lệnh - Lọc Theo Cổng, Giao Thức và Giao Diện
9 Phủ Định Các Match
10 Lệnh - Phủ Định Các Match
11 Lọc Theo Cờ TCP
12 Lệnh - Match Theo Cờ TCP
1 Thử Thách - Các Match Cơ Bản
1 Giới Thiệu Về Tường Lửa Có Trạng Thái (Theo Dõi Kết Nối)
2 Triển Khai Tường Lửa Có Trạng Thái Với Iptables
3 Script - Tường Lửa Có Trạng Thái
4 Lọc Theo Địa Chỉ MAC
5 Script - Lọc Theo MAC
6 Match Theo Ngày và Giờ
7 Script - Match Theo Ngày và Giờ
8 Bảo Vệ Chống Tấn Công Từ Chối Dịch Vụ (Mô-đun Connlimit)
9 Match Limit
10 Script - Match Limit
11 Xây Dựng Cơ Sở Dữ Liệu Động Các IP Trong Danh Sách Đen
12 Script - Match Recent
13 Match Theo Hạn Ngạch
14 Script - Match Theo Hạn Ngạch
1 Thử Thách - Các Match Nâng Cao
1 Giới Thiệu Về Ipset
2 Sử Dụng Ipset
3 Tìm Hiểu Sâu Về Ipset
4 Lệnh - Tìm Hiểu Sâu Về ipset
5 Tự Động Chặn Các Máy Chủ Xấu
6 Xóa Tường Lửa Đang Chạy
7 Script - Xóa Tường Lửa Đang Chạy
8 Chặn Tất Cả Địa Chỉ Từ Một Tệp
9 Script - Chặn Tất Cả IP và Mạng Từ Tệp
10 Chặn Toàn Bộ Quốc Gia Sử Dụng Ipset
11 Script - Chặn Các Quốc Gia
1 Target Kết Thúc So Với Không Kết Thúc
2 ACCEPT và DROP
3 Script - Các Target ACCEPT và DROP
4 Trạng Thái Cổng TCP
5 Netstat
6 Quét Cổng Sử Dụng Nmap
7 Lệnh - Nmap
8 REJECT
9 LOG
10 Script - Các Target REJECT và LOG
11 TEE
12 REDIRECT
1 Thử Thách - TARGETS
1 Giới Thiệu Về SNAT và MASQUERADE
2 Phòng Thí Nghiệm: Cấu Hình SNAT
3 Script - NAT và MASQUERADE
4 Chuyển Tiếp Cổng (DNAT)
5 Script - Chuyển Tiếp Cổng (DNAT)
6 Dự Án: Cân Bằng Tải Lưu Lượng NAT Sử Dụng 2 Nhà Cung Cấp Dịch Vụ Internet
7 Dự Án [Lời Giải]: Cân Bằng Tải Lưu Lượng NAT Sử Dụng 2 Nhà Cung Cấp Dịch Vụ Internet
8 Script Giải Pháp - NAT và Cân Bằng Tải
1 Giới Thiệu Về Các Chuỗi Do Người Dùng Định Nghĩa
2 Triển Khai Các Chuỗi Do Người Dùng Định Nghĩa
3 Lệnh - Các Chuỗi Do Người Dùng Định Nghĩa
4 Tái Cấu Trúc Tường Lửa Với Các Chuỗi Do Người Dùng Định Nghĩa
5 Script - Tái Cấu Trúc Tường Lửa
1 Quá Trình Duyệt Chuỗi Cho Gói Tin Đến
2 Quá Trình Duyệt Chuỗi Cho Gói Tin Đi
3 Quá Trình Duyệt Chuỗi Cho Gói Tin Được Định Tuyến
1 Kiến Thức Cơ Bản Về Shell Script
2 Script Chặn Một IP Hoặc Một Cổng
3 Script Tự Động Tạo và Quản Lý Tường Lửa
4 Bài Tập: Script Chặn Hoặc Cho Phép Lưu Lượng Từ Một IP/Mạng
5 Đáp Án Bài Tập: Script Chặn Hoặc Cho Phép Lưu Lượng Từ Một IP/Mạng
1 Bí Danh (Aliases) Trong Bash
2 Giới Thiệu Về Lập Trình Bash Shell Script
3 Shebang và Chú Thích Trong Bash
4 Chạy Script
5 Biến Trong Bash
6 Biến Môi Trường
7 Lấy Đầu Vào Từ Người Dùng
8 Biến Đặc Biệt và Đối Số Vị Trí
9 Câu Lệnh If, Elif và Else
10 Kiểm Tra Điều Kiện Cho Số
11 Nhiều Điều Kiện và Câu Lệnh If Lồng Nhau
12 Thay Thế Lệnh
13 So Sánh Chuỗi Trong Câu Lệnh If
14 Phòng Thí Nghiệm: Kiểm Tra Kết Nối Mạng
15 Vòng Lặp For
16 Phòng Thí Nghiệm: Chặn Danh Sách Địa Chỉ IP Sử Dụng Vòng Lặp For
17 Vòng Lặp While
18 Câu Lệnh Case
19 Hàm Trong Bash
20 Phạm Vi Biến Trong Hàm
21 Menu Trong Bash. Câu Lệnh Select
22 Phòng Thí Nghiệm: Script Quản Trị Hệ Thống Sử Dụng Menu
1 Kiến Thức Cơ Bản Về Bash Scripting
2 Điều Khiển Luồng (if...elif...else) và Thay Thế Lệnh
3 Vòng Lặp Trong Bash: for, while
4 Hàm và Menu
1 Bước Tiếp Theo Là Gì?
1 Chúc Mừng Bạn
2 QUÀ TẶNG CẢM ƠN!

Giới thiệu khóa học

This Iptables course covers every major topic related to Netfilter and Iptables including Ipset, advanced matches and targets, NAT, Fort Forwarding, user-defined chains, and many more!

Welcome to the most complete and up-to-date course for learning and using Netfilter & Iptables Linux Firewall, taught by a DevOps Engineer and Professional Trainer.

Just starting out with Linux Security and Iptables? Perfect. This course starts out assuming you're new to Netfilter, Iptables, and Linux Firewalls.

Or maybe you've already tried to learn Iptables by yourself and now you want to put all the pieces together? Then, I'm here to help you! This course has everything you need to know about Netfilter and Iptables.

You'll have lifetime access and you can return and look for a specific Iptables match, target or option anytime you want.

All presentations and Iptables examples used in this course are available for download.

The course contains many quizzes for you to take and test your knowledge.


There are many courses on Linux Security or Iptables. Why should you learn from me?

  • I'm a Practitioner and an Enthusiast. Welcome to the real world! I have almost 20 years of experience as a Linux Sysadmin, Security Engineer, and Full Stack Developer. I use Linux on a daily basis.

  • I'm an Educator and I know how to make a syllabus. For the last 10 years, I've trained thousands of people on Linux, Networking, Security, or Programming.

The topics covered in this course are:

  • Iptables chains and tables

  • Chains and tables traversal

  • Anatomy of an iptables rule

  • Filter large collections of IPs and Networks using Ipset

  • Filter traffic by country

  • Iptables matches (implicit & explicit).

  • Filter Traffic by IP, Network, Port, Protocol, Interface, MAC, TCP Flags, Date and Time, Quota, etc.

  • Iptables targets: DROP, REJECT, ACCEPT, LOG, REDIRECT, TEE, SNAT, DNAT, MASQUERADE, etc.

  • NAT

  • Port Forwarding

  • Automation using shell scripts

  • How to use Iptables Best-Practices

Every topic includes many live examples.


After taking this course, you'll be able to:

  • Have an In-Depth understanding of Netfilter/Iptables architecture.

  • Understand Iptables chains and tables.

  • Understand how a Firewall works.

  • Create Iptables rules that filter incoming, outgoing, or routed traffic based on any possible criteria including the country the packet is coming from or destined to.

  • LOG malicious traffic.

  • Prevent DoS Attacks.

  • Use Ipset to drop tens of thousands of Networks with no performance degradation.

  • Optimize Iptables firewalls.

  • Automate different firewall security tasks using shell scripts.

  • Configure NAT and MASQUERADE.

  • Configure Port Forwarding (DNAT).

  • Use efficiently Nmap and Netstat.

Khóa học liên quan

Khám phá thêm các khoá học cùng chủ đề

Hiển thị tất cả khoá học Bash Scripting
Hiển thị tất cả khoá học Linux Security
Hiển thị tất cả khoá học System Administration
Zalo
Tôi có thể tư vấn khoá học cho bạn 😊