Kiến thức Mod và Vọc vạch

Steam bị chặn không vào được? Cách kiểm tra và xử lý bằng zapret

Gần đây nhiều người dùng tại Việt Nam gặp cảnh Steam không vào được trang chủ, đăng nhập quay vòng, hoặc bấm tải game thì đứng im. Mạng nhà vẫn dùng bình thường, chỉ riêng Steam là lỗi. Bài viết này hướng dẫn cách tự kiểm tra xem nhà mạng chặn ở tầng nào, vì mỗi kiểu chặn có một cách xử lý khác nhau, làm sai tầng thì loay hoay mãi không xong.

Bước 1: Đo xem bị chặn ở đâu

Mở Command Prompt hoặc terminal, chạy lần lượt:

  • nslookup store.steampowered.com 1.1.1.1 để lấy IP thật của Steam từ DNS quốc tế.
  • curl -I https://store.steampowered.com để thử kết nối trực tiếp.

Đọc kết quả:

  • DNS của nhà mạng trả sai IP hoặc không phân giải được, nhưng DNS 1.1.1.1 trả đúng: bị chặn ở tầng DNS. Đổi DNS là xong.
  • DNS đúng, IP đúng, nhưng kết nối bị ngắt ngay khi vừa bắt tay: bị chặn ở tầng SNI. Đây là kiểu chặn phổ biến nhất hiện nay và là trường hợp bài viết này xử lý. Nhà mạng đọc tên miền store.steampowered.com trong gói kết nối đầu tiên rồi cắt ngay, trong khi IP hoàn toàn không bị chặn.

Bước 2: Chuẩn bị zapret cho Windows

zapret là công cụ mã nguồn mở giúp “đánh lạc hướng” hệ thống kiểm duyệt bằng cách chia nhỏ gói bắt tay đầu tiên, khiến bộ lọc không đọc được tên miền, trong khi server Steam vẫn ghép lại và xử lý bình thường. Kết nối đi thẳng, không qua VPN nên không mất tốc độ.

  1. Tải bản zapret-win-bundle từ trang GitHub chính thức của dự án (github.com/bol-van/zapret-win-bundle), giải nén vào thư mục cố định như C:\zapret. Đường dẫn không dấu, không khoảng trắng.
  2. Thêm thư mục C:\zapret vào danh sách loại trừ (Exclusions) của Windows Security trước khi chạy, vì trình diệt virus hay quét nhầm driver mạng của công cụ.

Bước 3: Dò chiến lược phù hợp với nhà mạng của bạn

Đây là bước quan trọng nhất và không được chép tham số của người khác, vì mỗi nhà mạng (Viettel, VNPT, FPT…) lọc một kiểu.

  1. Vào thư mục blockcheck, chuột phải blockcheck.cmd → Run as administrator.
  2. Nhập domain store.steampowered.com, chọn IPv4, HTTPS: yes, QUIC: yes.
  3. Chờ khoảng 5–15 phút. Cuối cùng nó in ra bảng SUMMARY, trong đó có các chiến lược đã vượt qua được bộ lọc. Chọn chiến lược đứng đầu cả TLS 1.2 lẫn TLS 1.3, ưu tiên loại chỉ chia nhỏ gói (ví dụ dạng --dpi-desync=multisplit --dpi-desync-split-pos=2), tránh các loại phụ thuộc TTL vì nhà mạng đổi tuyến là hỏng.

Bước 4: Tạo danh sách domain Steam và test

Tạo file C:\zapret\steam.txt với nội dung (mỗi domain một dòng):

steampowered.com
steamcommunity.com
steamstatic.com
steamcontent.com
valvesoftware.com

Chỉ cho zapret xử lý đúng các domain này, tuyệt đối không xử lý toàn bộ kết nối 443 vì dễ làm lỗi app ngân hàng và VPN công ty.

Mở cmd quyền admin trong thư mục zapret-winws, chạy thử (thay phần tham số bằng chiến lược blockcheck tìm được):

winws.exe --wf-l3=ipv4 --wf-tcp=443 --hostlist=C:\zapret\steam.txt --dpi-desync=multisplit --dpi-desync-split-pos=2

Để nguyên cửa sổ cmd, mở trình duyệt vào store.steampowered.com và mở Steam đăng nhập thử. Vào được là chiến lược đúng.

Bước 5: Tắt QUIC trong trình duyệt

Bộ lọc chặn QUIC (HTTP/3) chặt hơn TCP nên trình duyệt cần tắt riêng, còn Steam tự nó dùng TCP nên không ảnh hưởng:

  • Chrome/Edge: mở chrome://flags, tìm Experimental QUIC protocol, đặt Disabled, khởi động lại trình duyệt.
  • Firefox: mở about:config, đặt network.http.http3.enable thành false.

Bước 6: Cài zapret chạy nền tự động

Mở file service_create.cmd bằng Notepad, thay nội dung biến ARGS bằng đúng dòng đã test thành công, bỏ dấu rem ở dòng gọi cài đặt nếu có, lưu lại rồi chạy file bằng quyền admin. Kiểm tra trong services.msc thấy service winws ở trạng thái Running, Startup type Automatic là đạt. Khởi động lại máy, vào thẳng Steam không cần mở gì thêm là hoàn tất.

Lưu ý quan trọng

  • Công cụ này dùng driver can thiệp mạng ở tầng kernel. Một số anti-cheat như Vanguard (Valorant) hay Faceit có thể không tương thích; nếu chơi các game đó, nên tắt service khi chơi hoặc cân nhắc kỹ.
  • Chỉ tải zapret từ GitHub chính thức. Không cài “tool vào Steam” trôi nổi, dạng này hay bị gài mã độc đánh cắp tài khoản.
  • Khi nhà mạng thay đổi cách chặn và Steam hỏng trở lại, chạy lại blockcheck để dò chiến lược mới, không cần cài lại từ đầu.

Nếu chỉ bị chặn DNS (trường hợp nhẹ ở bước 1), bạn không cần zapret: đổi DNS máy sang 1.1.1.1 và 8.8.8.8 rồi chạy ipconfig /flushdns là vào lại bình thường.

Máy tính, mạng gia đình gặp lỗi xử lý không xong, nhắn Zalo 0826.668.820, VOOCTEK hỗ trợ tận nơi.

Bạn cần tư vấn lắp đặt máy tính, năng lượng mặt trời hoặc camera?

Nhận tư vấn miễn phí