Shadowrocket: Ứng Dụng Proxy Đa Năng Cho iOS
Shadowrocket là một ứng dụng proxy được đánh giá cao nhờ tính đơn giản và sức mạnh trong việc phân tích dữ liệu khi truy cập các trang web. Mặc dù vậy, nhiều người dùng thường tận dụng nó để loại bỏ quảng cáo phiền toái, khai thác các giao dịch mua trong ứng dụng (IAP) miễn phí, hoặc thậm chí can thiệp vào dữ liệu 4D trên thiết bị iPhone của họ.


Ứng dụng này hoạt động dựa trên các quy tắc được thiết lập, cho phép người dùng theo dõi và kiểm soát lưu lượng truy cập internet, đồng thời truy cập các trang web từ nhiều quốc gia khác nhau. Đây là một công cụ hữu ích, mang đến trải nghiệm duyệt web nhanh chóng, an toàn và bảo mật.
Cơ Chế Hoạt Động Của Shadowrocket
Shadowrocket được xây dựng để thu thập toàn bộ lưu lượng HTTP/HTTPS/TCP từ bất kỳ ứng dụng nào đang chạy trên thiết bị iOS và chuyển hướng nó thông qua máy chủ proxy. Nhờ đó, người dùng có thể vượt qua các giới hạn về truy cập internet và mở khóa những nội dung bị chặn.
Một trong những tính năng nổi bật của Shadow Rocket là trình chặn quảng cáo tích hợp. Công cụ này cho phép chặn quảng cáo dựa trên thông tin về trình duyệt người dùng (user agent) và tên miền. Bên cạnh đó, ứng dụng còn giúp che giấu địa chỉ IP thực của bạn và mã hóa toàn bộ lưu lượng truy cập, đảm bảo sự riêng tư và an toàn.
Shadowrocket cũng cung cấp một máy chủ proxy dựa trên quy tắc, cho phép người dùng tùy chỉnh các quy tắc phù hợp với từng miền cụ thể, từ đó kiểm soát lưu lượng truy cập một cách linh hoạt và hiệu quả.
Hướng dẫn tích hợp proxy vào ứng dụng ShadowRocket
Để sử dụng proxy với ShadowRocket trên iOS, bạn cần thực hiện theo các bước sau. Quy trình này cho phép bạn kết nối thông qua một máy chủ trung gian, tăng cường tính bảo mật và khả năng truy cập.
Thêm máy chủ proxy
Bước đầu tiên là thêm một máy chủ proxy mới vào ứng dụng. Hãy bắt đầu bằng cách mở ShadowRocket trên thiết bị iOS của bạn.
- Bước 1: Khởi động ứng dụng ShadowRocket cho iOS và chọn Add Server để thêm máy chủ.
- Bước 2: Tiếp theo, nhấn vào mục Type để chọn loại proxy.
- Bước 3: Từ danh sách hiển thị, chọn loại Proxy phù hợp với nhu cầu của bạn.
- Bước 4: Sau khi chọn loại, quay lại màn hình trước và nhập thông tin máy chủ. Cụ thể, điền Host/IP address (tên máy chủ hoặc địa chỉ IP) và Port (số cổng) của proxy mà bạn đang sử dụng.
- Bước 5: Trong trường hợp proxy yêu cầu xác thực, hãy nhập thông tin đăng nhập tài khoản proxy của bạn.
- Bước 6: Hoàn tất quá trình bằng cách nhấn vào Done.
- Bước 7: Cuối cùng, kích hoạt kết nối bằng cách bật Connection.
Sau khi hoàn thành các bước trên, ShadowRocket sẽ thiết lập kết nối thông qua proxy đã cấu hình.
Như vậy, bạn đã hoàn tất việc cấu hình máy chủ proxy trong ShadowRocket trên thiết bị iOS của mình. Việc này giúp bạn duyệt web an toàn và bảo mật hơn.
Những tính năng chính của ứng dụng proxy Shadowrocket trên iOS
Shadowrocket là một ứng dụng proxy mạnh mẽ, được thiết kế đặc biệt cho các thiết bị iPhone và iPad, hoạt động dựa trên hệ thống quy tắc linh hoạt. Dưới đây là tổng hợp các tính năng nổi bật mà ứng dụng này cung cấp:
- Ứng dụng có khả năng thu thập toàn bộ dữ liệu lưu lượng thuộc các giao thức HTTP, HTTPS và TCP từ mọi ứng dụng đang chạy trên thiết bị của bạn, sau đó định tuyến chúng thông qua máy chủ proxy đã được cấu hình.
- Shadowrocket cho phép bạn ghi lại và trực quan hóa các yêu cầu HTTP, HTTPS, cùng với thông tin DNS từ các thiết bị iOS của bạn.
- Việc thiết lập các quy tắc trở nên dễ dàng nhờ khả năng sử dụng các tiêu chí đối sánh đa dạng như tên miền, hậu tố miền, từ khóa liên quan đến miền, dải địa chỉ IP CIDR, và thậm chí là tra cứu dựa trên vị trí địa lý GeoIP.
- Ứng dụng cung cấp công cụ đo lường chính xác lượng dữ liệu tiêu thụ và tốc độ kết nối mạng, bao gồm cả các kết nối WiFi, mạng di động, kết nối trực tiếp và thông qua proxy.
- Shadowrocket hỗ trợ nhập các tập tin quy tắc một cách nhanh chóng và thuận tiện từ URL hoặc từ dịch vụ lưu trữ iCloud Drive.
- Ứng dụng tích hợp khả năng chặn quảng cáo dựa trên tên miền và các quy tắc liên quan đến User-Agent.
- Chức năng bản đồ DNS cục bộ được tích hợp sẵn.
- Shadowrocket hoạt động ổn định trên mạng di động.
- Ứng dụng có khả năng giải mã lưu lượng HTTPS, đảm bảo an toàn và bảo mật.
- Tính năng ghi lại URL được hỗ trợ đầy đủ.
- Hỗ trợ hoàn toàn giao thức IPv6.
- Khả năng tương thích với bộ lọc script được tích hợp.
- Hỗ trợ proxy chuyển tiếp nhiều lớp.
- Ứng dụng tương thích với nhiều plugin phổ biến như kcptun, cloak, gost và v2ray.
- Hỗ trợ các giao thức bảo mật DNS tiên tiến như DNS qua HTTP, DNS qua TLS và DNS qua QUIC.


Shadowrocket vận hành dựa trên nguyên lý nào?
Shadowrocket là một ứng dụng proxy hữu ích, hoạt động tương tự như một máy khách Proxy. Ứng dụng này có khả năng thu thập toàn bộ lưu lượng dữ liệu HTTP/HTTPS/TCP từ mọi ứng dụng được cài đặt trên thiết bị của bạn và định tuyến chúng thông qua một máy chủ proxy.
Người dùng có thể cấu hình các quy tắc tùy chỉnh dựa trên nhiều tiêu chí khác nhau. Các tiêu chí này bao gồm việc đối sánh tên miền, tìm kiếm theo từ khóa trong tên miền, so khớp hậu tố tên miền, sử dụng tra cứu GeoIP và xác định phạm vi địa chỉ IP CIDR.
Cách thức hoạt động của Shadowrocket như một máy khách proxy
Hình ảnh minh họa phía trên mô tả chi tiết cách Shadowrocket hoạt động với vai trò là một máy khách proxy (Proxy Client). Quá trình này bắt đầu khi ứng dụng Shadowrocket trên thiết bị của bạn gửi một yêu cầu đến Máy chủ Proxy HTTP (HTTP Proxy Server).
Tiếp theo, máy chủ proxy sẽ chuyển tiếp yêu cầu này đến Máy chủ đích (Destination Server). Trong vai trò trung gian, máy chủ proxy có quyền chặn các yêu cầu và thậm chí thay đổi địa chỉ IP trước khi tiếp tục chuyển tiếp.
Lưu ý: Việc thay đổi địa chỉ IP giúp bảo vệ quyền riêng tư và vượt qua các hạn chế về địa lý.
So sánh hai phiên bản Shadowrocket và những điểm khác biệt chính
Shadowrocket là một ứng dụng không được cung cấp miễn phí. Thay vào đó, người dùng có thể lựa chọn giữa hai phiên bản trả phí: Standard và Premium.
Giá của phiên bản Standard là 2,99 USD, tuy nhiên, phiên bản này không tích hợp đầy đủ các tính năng. Cụ thể, các tùy chọn cấu hình quy tắc phức tạp, khả năng hỗ trợ plugin, cùng một số chức năng giải mã và chỉnh sửa dữ liệu mạng sẽ bị giới hạn.
Bảng so sánh chi tiết
| Tính năng | Phiên bản Standard ($2.99) | Phiên bản Premium |
|---|---|---|
| Hỗ trợ VPN & Proxy cơ bản | Có | Có |
| Cấu hình quy tắc nâng cao | Hạn chế/Không có | Có |
| Đo lường lưu lượng & tốc độ mạng | Hạn chế/Không có | Có |
| Nhập file quy tắc | Hạn chế/Không có | Có |
| Chặn quảng cáo | Hạn chế/Không có | Có |
| Local DNS Mapping | Hạn chế/Không có | Có |
| Chức năng trên mạng di động | Có | Có |
| Giải mã lưu lượng HTTPS | Hạn chế/Không có | Có |
| Viết lại URL | Hạn chế/Không có | Có |
| Hỗ trợ đầy đủ IPv6 | Hạn chế/Không có | Có |
| Hỗ trợ bộ lọc bằng script | Hạn chế/Không có | Có |
| Proxy chuyển tiếp nhiều cấp độ | Hạn chế/Không có | Có |
| Hỗ trợ plugin | Hạn chế/Không có | Có |
| Hỗ trợ DoH, DoT | Hạn chế/Không có | Có |
Như vậy, phiên bản Premium của Shadowrocket cung cấp một bộ tính năng hoàn chỉnh và mạnh mẽ hơn, đáp ứng nhu cầu của những người dùng có yêu cầu cao về khả năng tùy biến và kiểm soát lưu lượng mạng.
Việc lựa chọn giữa hai phiên bản phụ thuộc vào mức độ sử dụng và các tính năng cần thiết của mỗi cá nhân.
Câu hỏi thường gặp khi sử dụng Shadowrocket
Shadowrocket là Proxy hay VPN?
Shadowrocket thường được biết đến với vai trò tương tự như một VPN nhờ khả năng điều hướng dữ liệu qua các máy chủ proxy. Tuy nhiên, xét về mặt kỹ thuật, ứng dụng này là một tiện ích proxy (do đó, việc có máy chủ proxy là cần thiết). Nó tạo điều kiện cho việc định tuyến lưu lượng mạng dựa trên các quy tắc phức tạp thông qua proxy.
Mặc dù Shadowrocket cung cấp các chức năng như mã hóa dữ liệu và che giấu địa chỉ IP, nó không thiết lập một mạng riêng ảo hoàn chỉnh. Thay vào đó, nó vận hành bằng cách sử dụng các giao thức proxy để kiểm soát luồng dữ liệu và nâng cao tính bảo mật cho người dùng.
Shadowrocket có tương thích với máy Mac không?
Hoàn toàn có thể sử dụng Shadowrocket trên máy Mac. Ứng dụng này tương thích với macOS phiên bản 11.0 trở lên, đồng thời yêu cầu máy Mac được trang bị chip Apple M1 trở lên. Shadowrocket đã được tối ưu hóa để hoạt động hiệu quả trên các dòng máy Mac mới nhất sử dụng chip Apple.
Người dùng có thể mua và tải xuống Shadowrocket từ Mac App Store với mức giá khoảng 90.000đ. Ứng dụng này cung cấp nhiều tính năng vượt trội, bao gồm khả năng thu thập lưu lượng HTTP/HTTPS/TCP, các quy tắc tùy chỉnh, chặn quảng cáo và hỗ trợ đa dạng các plugin proxy.
Liệu có thể kết hợp VPN với Shadowrocket không?
Có, việc sử dụng VPN cùng với Shadowrocket là hoàn toàn khả thi. Trong trường hợp Shadowrocket bị chặn tại quốc gia bạn đang sinh sống, việc kết hợp nó với VPN và sử dụng địa chỉ IP từ một quốc gia khác là một giải pháp hữu hiệu. Shadowrocket có thể được cấu hình để hoạt động cùng với VPN của Rapidseedbox.
Một số vấn đề thường gặp khi vận hành Shadowrocket và phương án giải quyết
Xử lý lỗi khi nhập đường dẫn đăng ký
Quá trình thêm liên kết đăng ký vào ứng dụng đang gặp trở ngại?
Hướng dẫn: Hãy sao chép đường dẫn đăng ký từ giao diện quản trị tài khoản và nhập vào Shadowrocket, chọn loại (Type) là “Subscribe” rồi dán đường dẫn URL. Việc này sẽ giúp toàn bộ các cấu hình được tải đầy đủ vào ứng dụng.
Lỗi không ngắt kết nối VPN
Shadowrocket không tự động ngắt kết nối internet khi VPN đã tắt.
Cách khắc phục: Rà soát lại mục cài đặt “On Demand” trong Shadowrocket, đảm bảo rằng các tùy chọn đã được thiết lập để tự động ngắt kết nối internet khi VPN không còn hoạt động. Đồng thời, bạn nên kiểm tra lại cấu hình VPN để chắc chắn mọi thiết lập đều chính xác.
Vấn đề liên quan đến trạng thái tài khoản thành viên trong Shadowrocket
Lỗi thường gặp: Người dùng nhận được thông báo lỗi trong Alight Motion khi sử dụng Shadowrocket: “Membership status unavailable: Alight Motion was unable to check your membership status. Please check your internet connection and make sure you are signed in to the App Store, or try again later” (Không thể xác định trạng thái thành viên: Alight Motion không thể kiểm tra trạng thái thành viên của bạn. Vui lòng kiểm tra kết nối internet và đảm bảo bạn đã đăng nhập vào App Store, hoặc thử lại sau).
Giải pháp: Đảm bảo kết nối internet của thiết bị hoạt động ổn định. Xác minh rằng người dùng đã đăng nhập bằng tài khoản App Store chính xác, tài khoản này phải liên kết với quyền lợi thành viên Alight Motion. Kiểm tra xem cài đặt proxy hiện tại của Shadowrocket có gây cản trở quá trình kết nối với App Store hay không, và điều chỉnh nếu cần thiết.
Nếu tình trạng lỗi vẫn tiếp diễn, hãy thử tắt VPN tạm thời để kiểm tra xem có thể xác nhận trạng thái thành viên hay không.
Cập nhật Shadowrocket cho iOS
Phiên bản 2.2.69 (ngày 30/06/2025)
Tính năng mới
Mocking - Map Local (Cải tiến): Quá trình hoàn thiện tính năng “Map Local” tiếp tục được thực hiện, nhằm mục đích đảm bảo độ chính xác cao trong việc ánh xạ, ngay cả trong trường hợp dữ liệu cục bộ không đầy đủ.
Quản lý các quy tắc: Khả năng xóa đồng thời nhiều quy tắc cấu hình đã được bổ sung, giúp đơn giản hóa và tối ưu hóa quy trình quản lý.
SSH Tunneling: Việc hỗ trợ UDP Gateway đã được tích hợp, cho phép chuyển tiếp lưu lượng UDP thông qua kết nối SSH, từ đó mở rộng phạm vi ứng dụng của giao thức SSH.
Sửa lỗi
Clash Protocol:
- Đã khắc phục lỗi liên quan đến việc phân tích cú pháp trường obfs-password trong các file YAML cấu hình của Hyteria2.
- Sửa lỗi trong quá trình phân tích trường 'ss-opts' dành cho máy chủ Trojan.
Xử lý cấu hình:
- Lỗi phân tích các luật “map local” được định nghĩa trong module đã được giải quyết.
- Đảm bảo việc truy xuất dữ liệu từ file hosts diễn ra chính xác, ngay cả khi định tuyến toàn cục được cấu hình ở chế độ proxy.
- DNS: Cờ NXDOMAIN trong phản hồi DNS đã được sửa đổi để phản ánh chính xác trạng thái không tồn tại của tên miền.
HTTP và TCP:
- Đã khắc phục lỗi tổng quát phát sinh trong quá trình phân tích cú pháp thông điệp HTTP.
- Sửa lỗi liên quan đến việc xử lý thứ tự dữ liệu yêu cầu HTTP đang chờ qua giao thức TCP, giúp tăng cường độ ổn định.
- Quá trình tạo đường dẫn yêu cầu HTTP khi có chuỗi truy vấn (query string) đã được điều chỉnh.
- Giao thức Hysteria: Lỗi phân tích URL máy chủ Hysteria chứa thông tin tên người dùng và mật khẩu đã được sửa chữa.
SSL/TLS:
- Đã khắc phục lỗi rò rỉ bộ nhớ liên quan đến đối tượng ngữ cảnh SSL.
- Sửa lỗi giải phóng bộ nhớ không đúng cách đối với ngữ cảnh TLS ở phía backend.
- Bộ nhớ đệm LRU cho các phiên SSL đã được triển khai, giúp cải thiện hiệu suất và quản lý bộ nhớ hiệu quả hơn.
- Thống kê: Lỗi lưu dữ liệu thống kê không đồng bộ vào cơ sở dữ liệu đã được khắc phục, đảm bảo tính toàn vẹn của dữ liệu.
Tác vụ và Hẹn giờ:
- Đã sửa lỗi nghiêm trọng gây ra hiện tượng crash khi gửi tác vụ nền.
- Khắc phục rò rỉ bộ nhớ tiềm tàng liên quan đến bộ hẹn giờ phân phối.
- Giao thức XHTTP: Lỗi khi thiết lập và khởi tạo chuỗi máy chủ XHTTP đã được giải quyết.
- Giao thức XTLS: Lỗi tạo số thứ tự gói tin trong trình ghi XTLS Vision đã được khắc phục.
Xem thêm: Shadowrocket iOS 2.2.75: Duyệt web nhanh, bảo mật .





















