Proxy Postman trên iPhone là một phương pháp để nắm bắt và gỡ lỗi các yêu cầu mạng HTTP và HTTPS được thực hiện bởi iPhone hoặc các ứng dụng chạy trên iPhone, định tuyến lưu lượng truy cập thông qua Postman chạy trên máy tính. Thiết lập này cho phép các nhà phát triển và người kiểm tra kiểm tra các yêu cầu và phản hồi API trực tiếp từ thiết bị di động để khắc phục sự cố, kiểm tra, giám sát hoặc cải thiện hành vi ứng dụng.
Để sử dụng proxy postman với iPhone, cả hai thiết bị đều được cài đặt iPhone và máy tính với Postman phải được kết nối với cùng một mạng Wi-Fi. Ý tưởng thiết yếu là định cấu hình iPhone để gửi lưu lượng HTTP của mình qua địa chỉ IP của máy tính và một cổng được chỉ định nơi Postman lắng nghe như một máy chủ proxy.
Thiết lập proxy Postman cho iPhone
1. Bắt đầu proxy postman trên máy tính của bạn
- Mở ứng dụng Postman trên máy tính của bạn.
- Xác định vị trí và bật tính năng proxy tích hợp thường được tìm thấy trong phần chân trang hoặc cài đặt sau khi chụp hoặc phiên proxy.
- Lưu ý số Postman số cổng gán hoặc định cấu hình một cổng cụ thể (thường là 5555).
- Bắt đầu phiên proxy để bắt đầu nghe lưu lượng mạng.
2. Tìm địa chỉ IP cục bộ của máy tính
- Trên macOS, đi đến Tùy chọn hệ thống> Mạng, chọn giao diện mạng hoạt động và lưu ý địa chỉ IP.
- Trên Windows, Cài đặt mở> Mạng & Internet> Wi-Fi (hoặc Ethernet) và kiểm tra địa chỉ IP trong các thuộc tính.
3. Định cấu hình proxy trên iPhone
- Trên iPhone, mở cài đặt và truy cập Wi-Fi.
- Nhấn vào biểu tượng thông tin (â) bên cạnh mạng Wi-Fi được kết nối.
- Cuộn xuống cài đặt proxy HTTP và chọn hướng dẫn sử dụng.
- Nhập địa chỉ IP của máy tính làm máy chủ.
- Nhập số cổng proxy Postman (ví dụ: 5555) làm cổng.
- Lưu cài đặt.
4. Cài đặt chứng chỉ cho lưu lượng HTTPS
- Để nắm bắt lưu lượng truy cập HTTPS, Postman sử dụng chứng chỉ chứng chỉ (CA) để giải mã lưu lượng được mã hóa.
-Tệp chứng chỉ `Postman-Proxy-CA.CRT` được đặt trên máy tính của bạn trong thư mục Proxy Postman:
- MacOS: `~/thư viện/hỗ trợ ứng dụng/postman/proxy`
- Windows: `C: \ Users \\ AppData \ Roaming \ Postman \ Proxy`
- Linux: `~/.config/postman/proxy`
- Chuyển chứng chỉ này vào iPhone, thường qua AirDrop, email hoặc tải xuống.
- Trên iPhone, mở tệp chứng chỉ và cài đặt nó bằng cách theo dõi các lời nhắc trong Cài đặt> Tải xuống hồ sơ> Cài đặt.
- Sau khi cài đặt, hãy chuyển đến Cài đặt> Chung> Giới thiệu> Cài đặt Trust chứng chỉ và bật Trust đầy đủ cho Chứng chỉ đã cài đặt để cho phép Postman chặn và giải mã lưu lượng HTTPS.
5. Sử dụng proxy để bắt lưu lượng truy cập
- Khi proxy được cấu hình và chứng chỉ được cài đặt (đối với HTTPS), lưu lượng mạng từ iPhone sẽ đi qua Postman.
- Mở ứng dụng hoặc safari trên iPhone và tương tác với các dịch vụ mạng hoặc API.
- Postman sẽ hiển thị các yêu cầu và phản hồi đã bị bắt trong cửa sổ Phiên ủy quyền của nó, nơi chúng có thể được kiểm tra.
Các vấn đề chung và khắc phục sự cố
-Ngắt kết nối Wi-Fi sau khi thiết lập proxy: Một số người dùng báo cáo ngắt kết nối Wi-Fi khi thiết lập proxy. Đảm bảo cấu hình IP và cổng thích hợp và cài đặt chứng chỉ chính xác, thường giải quyết điều này.
- Không có lưu lượng truy cập được ghi lại: Kiểm tra xem cả hai thiết bị có trên cùng một mạng không và không có tường lửa nào chặn kết nối. Xác minh cài đặt proxy trên iPhone và đảm bảo phiên proxy Postman đang hoạt động.
- Lưu lượng truy cập HTTPS không bị bắt: Thông thường do không cài đặt hoặc tin vào chứng chỉ CA Postman trên iPhone.
- Các vấn đề xác thực proxy: Nếu máy chủ proxy yêu cầu xác thực, hãy định cấu hình trong Postman. Thông thường, điều này là không cần thiết để gỡ lỗi proxy cục bộ cơ bản.
Cấu hình proxy trong Postman
Postman cho phép hai loại cấu hình proxy:
- Proxy hệ thống: Sử dụng cài đặt proxy của hệ điều hành. Postman tự động gửi các yêu cầu thông qua proxy này nếu được bật.
- Proxy tùy chỉnh: Xác định thủ công Cài đặt proxy trong Postman (địa chỉ IP và cổng), bao gồm loại giao thức (HTTP, HTTPS, VOKS Phiên bản) và thông tin đăng nhập nếu được yêu cầu.
Postman hỗ trợ các yêu cầu HTTP và HTTPS bằng proxy SOCKS nhưng có những hạn chế nhất định tùy thuộc vào loại proxy.
Các trường hợp sử dụng cho proxy postman iPhone
- Phát triển và thử nghiệm API: Bắt các yêu cầu từ các ứng dụng đang phát triển để xác minh các cuộc gọi API.
- Gỡ lỗi các ứng dụng di động: Xác định các hành vi hoặc lỗi phản hồi API không mong muốn.
- Kiểm tra bảo mật: Kiểm tra dữ liệu nhạy cảm được truyền qua mạng.
- Giám sát hiệu suất: Phân tích thời gian và kích thước của các yêu cầu mạng trên thiết bị di động.
- Mục đích giáo dục: Tìm hiểu cách ứng dụng di động giao tiếp với các dịch vụ phụ trợ.
Cân nhắc bảo mật và quyền riêng tư
Sử dụng proxy để chặn lưu lượng di động liên quan đến việc giải mã lưu lượng HTTPS, yêu cầu cài đặt chứng chỉ đáng tin cậy. Quá trình này giúp người đưa thư có thể đọc lưu lượng được mã hóa nhưng cũng đòi hỏi sự tin tưởng vào bảo mật của công cụ. Người dùng nên xóa hoặc vô hiệu hóa cấu hình proxy và chứng chỉ sau khi kiểm tra để tránh rủi ro bảo mật.
Ngoài ra, Postman đã được ghi nhận để gửi một số dữ liệu từ xa khi sử dụng một số tính năng nhất định, do đó, việc đánh giá ý nghĩa bảo mật khi nắm bắt lưu lượng nhạy cảm là nên được khuyến khích.
Tóm tắt các bước
- Bật proxy postman trên máy tính.
- Lưu ý cổng nghe IP và proxy của máy tính.
- Định cấu hình proxy Wi-Fi iPhone theo cách thủ công để trỏ đến IP và cổng máy tính.
- Cài đặt và tin tưởng chứng chỉ CA của Postman trên iPhone để chụp lưu lượng HTTPS.
- Sử dụng các ứng dụng trên iPhone để tạo lưu lượng mạng.
- Kiểm tra các yêu cầu và phản hồi đã nắm bắt trong Postman trên máy tính của bạn.