Site icon Rao vặt online

Cài đặt, config Charles cho máy ảo Android, IOS (Simulator, Emulator)

Để thiết lập Charles cho các thiết bị thật (device) và máy ảo (Emulator) hoặc Simulator đôi khi không hoàn toàn giống nhau. Việc sử dụng Trình mô phỏng (Emulator) hoặc Simulator rất thuận tiện, vì bạn không cần phải có thiết bị thật thực sự để tiến hành test.
Trong trường hợp bạn không biết Charles là gì, thì đây là một công cụ network proxy . Nói cách khác, nó có thể được sử dụng để chặn kết nối mạng từ thiết bị, để cho phép xem, chuyển hướng (redirect url), sửa đổi và gỡ lỗi (debug). Nó cũng rất hữu ích để thử nghiệm (test) local server.
Trong bài biết này, mình sẽ GUI tổng hợp các bước để cài đặt. config Charles trên các thiết bị máy ảo iOS và Android.

CHÚ Ý: Trước khi chạy Emulator, Simulator
Sẽ tốt hơn nếu đảm bảo Charles được khởi chạy trước khi bạn khởi chạy Emulator, Simulator. Có thể điều này không chắc là luôn luôn cần thiết, nhưng đó sẽ là một bước tốt để bắt đầu.

1. CÀI ĐẶT CHARLES

Bước này cực kỳ đơn giản, bạn chỉ việc truy cập vào trang chủ Charless, download file cài đặt về máy tính và cài đặt nó giống như những phần mềm khác.Sau khi cài đặt xong, bây giờ chúng ta sẽ tiến hành config Charles trên máy ảo của Android, IOS.

2. ANDROID EMULATOR

Trước đây, việc kết nối Trình giả lập Android được thực hiện thông qua dòng lệnh (command line). Nhưng bây giờ thì việc config hoàn toàn rất đơn giản, thao tác thực hiện trên giao diện .

Nhưng trước đó, bạn phải đảm bảo rằng máy ảo của bạn đã được kết nối với internet. (Chỉ sử dụng nó nếu Trình giả lập của bạn có thể kết nối với internet.)

2.1. SETTING UP THE PROXY IP

Sau khi Trình giả lập của bạn được khởi chạy và đã có kết nối internet, bạn cần tìm Địa chỉ IP cục bộ (local IP). Thực hiện việc này ở Charles bằng cách chọn Help →Local IP Address
Chọn Mofify Network, bấm vào tùy chọn Nâng cao để mở rộng hộp thoại. Sau đó, nhập Địa chỉ IP vào máy chủ Proxy và cổng Proxy (thường là 8888). Sau đó, nhấp vào Lưu.

2.2. CERTIFICATE INSTALLATION

Chúng ta sẽ cần cài đặt chứng nhận – Certificate để xem mạng an toàn. Để làm như vậy, hãy truy cập trình duyệt Chrome hoặc bất cứ trình duyệt nào, sau đó nhập địa chỉ chls.pro/ssl

Nếu Charles đã được kết nối, bạn sẽ nhận được yêu cầu tải xuống hoặc thay thế Certificate hiện tại của mình.

Sau khi download, bạn sẽ nhận được yêu cầu cài đặt nó. Sau đó, bạn có thể lưu nó với bất kỳ tên nào bạn thích.

Lưu ý rằng thiết bị của bạn cần phải có ít nhất một cài đặt bảo mật mã Pin để thực hiện điều đó. Nếu không, bạn sẽ được thông báo thiết lập ở bước đó.

2.3. TROUBLESHOOTING (XỬ LÝ SỰ CỐ)

Trong trường hợp bạn không thể kết nối với Charles, hãy thử cách sau:

3. IOS SIMULATOR

Đối với iOS, việc thiết lập proxy Simulator khác với thiết bị thật và nó đơn giản hơn. Bạn không cần phải nhập chính xác địa chỉ proxy và để Charles làm điều đó cho bạn.

3.1. CONNECTING CHARLES TO SIMULATOR

Sau khi bạn khởi chạy Trình mô phỏng Simulator, mở Charles, đi tới Help → SSL Proxying →Install Charles Root Certificate in iOS Simulators.

3.2. CERTIFICATE INSTALLATION

Chúng ta sẽ cần cài đặt chứng nhận – Certificate để xem mạng an toàn. Để làm như vậy, hãy truy cập trình duyệt Chrome hoặc bất cứ trình duyệt nào, sau đó nhập địa chỉ chls.pro/ssl

Nếu Charles đã được kết nối, bạn sẽ nhận được yêu cầu tải xuống hồ sơ cấu hình (configuration profile) như dưới đây. Nhấn Cho phép nó.

Cao đẳng công nghệ thông tin Tây Nguyên
Exit mobile version