Trả lời ngắn: Shadowrocket là công cụ proxy theo quy tắc cho iPhone, iPad, Mac và Apple TV, cho phép bạn quyết định từng kết nối mạng sẽ đi thẳng hay chuyển qua máy chủ proxy, kèm phần ghi lại lưu lượng để kiểm tra. App trả phí một lần trên App Store và không kèm sẵn máy chủ nào.
Nên dùng nếu: bạn đã có máy chủ proxy riêng, hoặc cần soi lưu lượng HTTP, HTTPS, DNS khi kiểm thử ứng dụng. Không đủ nếu: bạn muốn bật một nút là xong, cần dịch vụ có máy chủ sẵn, hoặc đang dùng Android.
Shadowrocket giải quyết vấn đề gì?
Trên iPhone hay Mac, mọi ứng dụng đều tự do gọi ra internet theo mặc định. Khi cần tách luồng, ví dụ cho một ứng dụng đi qua máy chủ ở nước ngoài còn ứng dụng ngân hàng đi thẳng, bạn không có sẵn công cụ để làm việc đó. Shadowrocket được viết cho đúng nhu cầu này.
App chặn lưu lượng HTTP, HTTPS và TCP của thiết bị rồi đối chiếu với bộ quy tắc bạn tự đặt. Quy tắc có thể dựa trên tên miền, hậu tố tên miền, từ khoá trong tên miền, dải địa chỉ CIDR hoặc tra cứu vị trí địa lý của IP. Kết quả là mỗi kết nối đi theo đúng đường bạn muốn.
Phần thứ hai là quan sát. App ghi lại và hiển thị các yêu cầu HTTP, HTTPS, DNS phát sinh từ thiết bị. Với người kiểm thử phần mềm hay xử lý sự cố mạng, đây là việc khó làm được nếu chỉ dùng một ứng dụng VPN thông thường.
Shadowrocket làm tốt việc gì?
Bảng dưới nói rõ mạnh yếu theo từng loại việc, dựa trên mô tả của nhà phát triển và trang App Store. Những chỗ app không làm được cũng được ghi thẳng.
| Loại việc | Mức độ | Ghi chú |
|---|---|---|
| Định tuyến theo quy tắc | Tốt nhất | Quy tắc theo tên miền, hậu tố, từ khoá, dải CIDR và tra cứu địa lý của IP |
| Ghi và xem lưu lượng HTTP, HTTPS, DNS | Tốt nhất | Dùng để biết ứng dụng nào đang gọi đi đâu và đi qua đường nào |
| Giải mã HTTPS để xem nội dung | Rất tốt | Phục vụ kiểm thử, cần tự cấu hình chứng chỉ trên thiết bị |
| Đo dung lượng và tốc độ mạng | Rất tốt | Tách số liệu theo WiFi, dữ liệu di động, kết nối trực tiếp và qua proxy |
| Chặn quảng cáo theo tên miền | Tốt | Chỉ là một phần trong bộ quy tắc, không phải ứng dụng chặn quảng cáo riêng |
| Có sẵn máy chủ để kết nối | Không | Trang chủ và App Store ghi rõ app không kèm dịch vụ proxy hay tài nguyên máy chủ |
| Dùng cho người mới | Kém | Nhiều khái niệm mạng, phải tự nhập cấu hình trước khi app chạy được |
| Chạy trên Android hoặc Windows | Không | Chỉ có trên hệ sinh thái Apple |
Ai nên dùng Shadowrocket?
Lập trình viên và người kiểm thử. Bạn cần xem ứng dụng của mình gọi những API nào, sửa phản hồi để thử tình huống lỗi, hoặc giải mã HTTPS để soi nội dung. App có sẵn các việc đó, kèm phần ghi yêu cầu theo thời gian thực.
Người đã có máy chủ proxy riêng. Nếu bạn thuê VPS và dựng sẵn Shadowsocks hay VLESS, Shadowrocket chỉ cần nhập cấu hình là dùng được. App hỗ trợ nhiều giao thức và cả plugin như kcptun, cloak, gost, v2ray.
Quản trị viên mạng. Việc định tuyến theo vùng địa lý, theo dải IP hay theo nhóm tên miền giúp tách lưu lượng công việc khỏi lưu lượng cá nhân ngay trên máy.
Người dùng nhiều thiết bị Apple. Cùng một cấu hình chạy được trên iPhone, iPad, Mac và Apple TV, lại có giao diện tiếng Việt và tính năng chia sẻ trong gia đình trên App Store.
Cách dùng Shadowrocket cho gọn
1. Nạp cấu hình máy chủ trước, viết quy tắc sau
Thêm máy chủ bằng cách quét mã QR, dán liên kết hoặc nhập tay. Khi đã có ít nhất một máy chủ chạy được, bạn mới bắt đầu viết quy tắc, vì quy tắc chỉ có ý nghĩa khi đã có đường để chuyển tiếp.
2. Chia quy tắc theo nhóm tên miền
Đừng viết từng luật rời rạc. Hãy gom theo nhóm: tên miền nội bộ đi thẳng, tên miền công việc đi qua một máy chủ, phần còn lại theo mặc định. Nhập tệp quy tắc từ URL hoặc từ iCloud Drive để dùng lại trên nhiều thiết bị.
3. Bật ghi log khi cần tìm lỗi
Mở phần ghi lại yêu cầu HTTP, HTTPS, DNS rồi chạy đúng ứng dụng cần kiểm tra. Xem tên miền và địa chỉ mà ứng dụng gọi tới để biết kết nối nào bị chặn hoặc đi sai đường.
4. Để nhóm tự chọn máy chủ
Với nhóm có nhiều máy chủ, dùng chế độ tự chọn theo kết quả đo tốc độ hoặc độ trễ. Cách này giảm việc phải đổi tay khi một máy chủ yếu đi.
Hạn chế cần biết
Không có máy chủ kèm theo
Cả trang chủ lẫn phần mô tả trên App Store đều ghi rõ đây là tiện ích mạng độc lập, không kèm dịch vụ proxy hay tài nguyên máy chủ. Bạn phải tự có cấu hình, nếu không app gần như không làm được gì.
Trả phí trước khi dùng thử
App bán một lần với giá $2.99 trên App Store Mỹ, không có bản miễn phí hay bản dùng thử. Giá ở từng khu vực có thể khác, nên bạn hãy đọc kỹ mô tả và đánh giá trước khi mua.
Chỉ chạy trên hệ sinh thái Apple
Không có bản cho Android hay Windows. Nếu nhóm của bạn dùng nhiều loại máy, bạn sẽ phải tìm công cụ khác cho phần còn lại.
Khó với người không chuyên
Các khái niệm như CIDR, tra cứu địa lý IP, chứng chỉ để giải mã HTTPS hay chuyển tiếp nhiều lớp đều không dễ với người mới. App mạnh nhưng không tự động hoá mọi thứ.
Câu hỏi thực tế khi dùng Shadowrocket
Mua một lần rồi có mất thêm phí không?
Không. App Store niêm yết mức giá mua một lần cho phiên bản Shadowrocket. Khoản chi phí duy nhất còn lại là tiền thuê máy chủ proxy nếu bạn dùng máy chủ của riêng mình.
Chia sẻ cho người trong nhà thế nào?
App Store ghi ứng dụng hỗ trợ chia sẻ trong gia đình với tối đa sáu thành viên, miễn là bạn bật tính năng này trên thiết bị đã mua. Mỗi người vẫn tự nhập cấu hình máy chủ của mình.
Kết nối tự ngắt khi khoá máy thì xử lý ra sao?
Một số đánh giá trên App Store phản ánh tình trạng ngắt kết nối nền trên bản iOS cũ. Trước khi kết luận là lỗi máy chủ, bạn nên cấp đủ quyền chạy nền và cập nhật lên bản mới nhất.
Shadowrocket so với các ứng dụng VPN cùng nhóm
Nhóm dưới đây đều nằm trong danh mục bảo mật của TopỨngDụng, nhưng mục đích khác nhau khá rõ. Ô nào chưa kiểm chứng thì ghi không rõ, không suy đoán.
| Tiêu chí | Shadowrocket | Proton VPN | OpenVPN Connect | ExpressVPN |
|---|---|---|---|---|
| Loại công cụ | Công cụ proxy theo quy tắc | Mạng riêng ảo | Ứng dụng VPN | Mạng riêng ảo |
| Có sẵn máy chủ để kết nối | Không, người dùng tự cấu hình | không rõ | không rõ | không rõ |
| Nền tảng | iOS, macOS, Apple TV | không rõ | không rõ | không rõ |
| Cách tính phí | Mua một lần $2.99 | không rõ | không rõ | không rõ |
| Tự viết quy tắc định tuyến | Có, theo tên miền, dải CIDR, địa lý IP | không rõ | không rõ | không rõ |
| Ghi lại yêu cầu HTTP, HTTPS, DNS | Có | không rõ | không rõ | không rõ |
Kết luận
Shadowrocket là công cụ cho người hiểu mình cần gì ở tầng mạng: quy tắc rõ ràng, log đầy đủ và chạy được trên nhiều thiết bị Apple. Nó không thay thế một dịch vụ VPN bật là chạy, cũng không phải lựa chọn cho người mới.
Nếu bạn đã có máy chủ riêng và cần kiểm soát từng kết nối, mức giá mua một lần là hợp lý. Trước khi trả tiền, hãy đọc lại mô tả và điều khoản trên trang App Store đúng khu vực bạn mua để nắm giá và quyền sử dụng.




