Skip to content

Shadowrocket

BigDargon edited this page Mar 30, 2019 · 19 revisions

Bài viết dưới đây hướng dẫn cách chặn quảng cáo trong ứng dụng trên hệ điều hành iOS bằng Shadowrocket

  1. Giới thiệu
  2. Thêm cấu hình vào Shadowrocket
  3. Bật VPN của Shadowrocket
  4. Cập nhật cấu hình
  5. Báo lỗi
  6. Tính năng On Demand

Chuẩn bị

Trước khi bắt đầu cài đặt, bạn cần phải thực hiện Opt-out để giới hạn quảng cáo trên thiết bị của bạn. Thực hiện theo bài viết hướng dẫn Opt-out này.

Giới thiệu

Tải ứng dụng: https://itunes.apple.com/app/shadowrocket/id932747118?mt=8

Lưu ý:

  • Đây là ứng dụng trả phí, bạn sẽ phải tốn 69.000 VND để tải ứng dụng. Thực tế ứng dụng này là tool để phân tích khi truy cập web, nhưng mình tận dụng nó để trở thành công cụ chặn quảng cáo.
  • Shadowrocket có tính năng tương tự như Surge Pro như kết nối thông qua Proxy hay lọc từ khóa tên miền, nhưng giá rẻ hơn rất nhiều.
  • Tính năng lọc HTTPS phân giải tên miền sử dụng giao thức https tuy nhiên một số tên miền sẽ gây lỗi trong ứng dụng (vd như ứng dụng Facebook) do chứng chỉ không được xác thực. Mặc dù vậy bạn thích vọc phá có thể thử!
  • VPN sẽ tự động bật sau mỗi lần khởi động lại thiết bị, bạn không cần phải vào ứng dụng bật thủ công trở lại.

Thêm cấu hình vào Shadowrocket

Bước 1: Sau khi tải Shadowrocket, tại màn hình chính chọn tab Config sau đó chọn Add Configuration

Bước 2: Dán đường dẫn cấu hình https://raw.githubusercontent.com/bigdargon/hostsVN/master/option/hostsVN.conf vào popup Download config form given url... hiện lên, sau đó nhấn Download để ứng dụng thêm tập tin cấu hình

Bước 3: Sau khi đã thêm thành công, chọn dòng cấu hình đã thêm

Bước 4: Chọn Use config

Và đợi ứng dụng tải tập tin cấu hình

Bước 5: Sau khi tải tập tin cấu hình hoàn tất, popup Save Proxy Servers xuất hiện, bạn phải chọn Save để lưu lại. Nếu Cancel ở bước này khi bật cấu hình sẽ dẫn đến mất kết nối mạng.

Bước 6: Sau khi hoàn tất, tại dòng hostsVN có hiện nút màu cam phía trước và dấu tick xanh phía sau là đã thực hiện thành công

Bật VPN của Shadowrocket

Bước 7: Trở về tab Home tại dòng Not Connected, bật lên để tiến hành thêm VPN. Lưu ý, nếu ở Bước 5 bạn đã chọn lưu proxy thì tại mục SERVER sẽ có dòng hostsVN như hình, nếu không có bạn thực hiện lại từ Bước 4 vì nếu không có bật VPN sẽ bị mất kết nối mạng.

Bước 8: Chọn Allow hoặc Cho phép để chuyển sang màn hình cài đặt VPN

Tiến hành thực hiện theo các hướng dẫn của iOS để thêm VPN

Bước 9: Sau khi trở về màn hình chính ứng dụng, bật công tắc tại dòng Not Connected. Khi Not Connected chuyển thành hostsVN là đã thành công

Cập nhật cấu hình

Ứng dụng Shadowrocket không tự động cập nhật tập tin cấu hình, kể cả bạn có bật tính năng chạy nền của iOS. Do đó, bắt buộc bạn phải cập nhật thủ công tập tin cấu hình.

Bạn thực hiện theo các Bước 4Bước 5 như trên để cập nhật tập tin cấu hình, sau đó trở về tab Home tắt và bật lại để cấu hình mới có hiệu lực.

Báo lỗi

Trong quá trình sử dụng, trong danh sách tên miền chặn có thể dẫn đến lỗi khi sử dụng một số phần mềm khác. Theo các bước sau để bật nhật ký chặn của ứng dụng để báo lỗi tại đây https://github.com/bigdargon/hostsVN/issues

Bước 10: Chuyển sang tab Data tại mục LOGGING chọn Proxy như hình

Bước 11: Bật tại tùy chọn Enable logging

Như hình là đã thành công

Bước 12: Kế tiếp trở lại ứng dụng muốn báo lỗi, thực hiện thao tác và chụp ảnh màn hình lỗi để đính kèm khi báo lỗi. Sau đó trở về ứng dụng Shadowrocket, chọn log mà ứng dụng vừa tạo ra, chọn tab REJECT và chụp màn hình tại tab này để đính kèm báo lỗi

Bước 13: Đến địa chỉ https://github.com/bigdargon/hostsVN/issues để tiến hành báo lỗi, bạn ghi càng chi tiết càng tốt để quá trình xử lý lỗi được nhanh hơn!

Tính năng On Demand

On Demand là tiện ích mở rộng của Apple, chức năng này sẽ tự bật VPN khi iOS kết nối đến tên miền nào đó. Tận dụng điều này để kích hoạt tính năng tự bật VPN mỗi khi khởi động.

Bước 14: Truy cập thẻ Setings chọn dòng On Demand

Bước 15: Bật dòng On Demand như hình

Ứng dụng thông báo Success là đã bật thành công

Bước 16: Lần lượt thêm 4 dòng sau vào ô Add Domain nhấn Xong sau khi nhập mỗi dòng để ứng dụng lưu lại

  • *.icloud.com
  • icloud.com
  • *.apple.com
  • apple.com

Sau khi nhập và ứng dụng lưu các tên miền đã nhập là đã hoàn thành bật tính năng tự động kích hoạt VPN mỗi khi khởi động thiết bị.

Clone this wiki locally