İPhone'daki Postman Proxy, iPhone tarafından yapılan HTTP ve HTTPS ağ isteklerini veya iPhone'da çalışan uygulamaları yakalamak ve hata ayıklamak için bir yöntemdir ve trafiği bir bilgisayarda çalışan postacı aracılığıyla yönlendirir. Bu kurulum, geliştiricilerin ve test cihazlarının API isteklerini ve yanıtlarını doğrudan mobil cihazdan uygulama davranışını gidermek, test etmek, izlemek veya iyileştirmek için denetlemelerini sağlar.
Postman Proxy'yi bir iPhone ile kullanmak için, her iki cihaz  iPhone ve Postacı ile Bilgisayar  ile aynı Wi-Fi ağına bağlanmalıdır. Temel fikir, iPhone'u HTTP trafiğini bilgisayarın IP adresi ve Postman'ın bir proxy sunucusu olarak dinlediği belirli bir bağlantı noktası üzerinden gönderecek şekilde yapılandırmaktır.
İPhone için Postman Proxy'yi ayarlama
1. Bilgisayarınızda Postacı Proxy'yi başlatın
- Postacı uygulamasını bilgisayarınızda açın.
- Postacı altbilgisinde bulunan yerleşik proxy özelliğini veya yakalama veya proxy oturumu altında ayarlarda bulunan yerleşik proxy özelliğini bulun ve etkinleştirin.
- Postman'ın belirli bir bağlantı noktası atadığı veya yapılandırdığı bağlantı noktası numarasını not edin (genellikle 5555).
- Ağ trafiğini dinlemeye başlamak için proxy oturumunu başlatın.
2. Bilgisayarın yerel IP adresini bulun
- MacOS'ta Sistem Tercihleri> Ağa gidin, Etkin Ağ Arabirimini seçin ve IP adresini not edin.
- Windows'ta, Ayarlar> Ağ ve İnternet> Wi-Fi (veya Ethernet) Açın ve özellikler altındaki IP adresini kontrol edin.
3. iPhone'daki proxy'yi yapılandırın
- İPhone'da ayarları açın ve Wi-Fi'ye gidin.
- Bağlı Wi-Fi ağının yanındaki bilgi simgesine (Â) dokunun.
- HTTP Proxy ayarlarına aşağı kaydırın ve kılavuz seçin.
- Sunucu olarak bilgisayarın IP adresini girin.
- Port olarak Postman Proxy bağlantı noktası numarasını (örn., 5555) girin.
- Ayarları kaydedin.
4. HTTPS trafiği için sertifika kurulumu
- HTTPS trafiğini yakalamak için Postman, şifreli trafiğin şifresini çözmek için bir Sertifika Otoritesi (CA) sertifikası kullanır.
-Sertifika dosyası `Postman-Proxy-ca.crt` Postman Proxy klasöründe bilgisayarınızda bulunur:
- macOS: `~/kütüphane/uygulama desteği/postman/proxy`
- Windows: `C: \ Users \\ AppData \ Roaming \ Postman \ Proxy`
- linux: `~/.config/postman/proxy`
- Bu sertifikayı iPhone'a, genellikle AirDrop, e -posta veya indirme yoluyla aktarın.
- İPhone'da sertifika dosyasını açın ve ayarlar> Profil İndirilen Profil> Kurulumdaki istemleri takip ederek yükleyin.
- Kurulumdan sonra, Ayarlar> Genel> Hakkında> Sertifika Güven Ayarları'na gidin ve Postman'ın HTTPS trafiğini engellemesine ve şifresini çözmesine izin vermek için yüklü sertifika için tam güven sağlayın.
5. Trafik yakalama için proxy'yi kullanma
- Proxy yapılandırıldıktan ve sertifika yüklendikten sonra (HTTPS için), iPhone'dan ağ trafiği Postman'dan geçecektir.
- İPhone'da uygulamaları veya safariyi açın ve ağ hizmetleri veya API'larla etkileşime girin.
- Postman, yakalanan istekleri ve yanıtları, denetlenebilecekleri proxy oturum penceresinde gösterecektir.
Yaygın sorunlar ve sorun giderme
-Proxy kurulumundan sonra Wi-Fi bağlantısı kesilmesi: Bazı kullanıcılar, proxy'yi ayarlarken Wi-Fi bağlantısı bildirir. Uygun IP ve bağlantı noktası yapılandırmasını sağlamak ve sertifika kurulumunu doğrulamak genellikle bunu çözer.
- Yakalanan trafik yok: Her iki cihazın da aynı ağda olduğunu ve hiçbir güvenlik duvarının bağlantıyı engellemediğini kontrol edin. İPhone'daki proxy ayarlarını doğrulayın ve Postman Proxy oturumunun etkin olduğundan emin olun.
- HTTPS Trafiği Yakalanmadı: Tipik olarak iPhone'a Postacı CA sertifikasının yüklenmesinden veya güvenmemesinden kaynaklanır.
- Proxy Kimlik Doğrulama Sorunları: Proxy sunucusu kimlik doğrulama gerektiriyorsa, Postman'da bunu yapılandırın. Çoğu zaman, temel yerel proxy hata ayıklama için bu gerekli değildir.
Postman'da Proxy Yapılandırması
Postman iki tür proxy yapılandırmasına izin verir:
- Sistem Proxy: İşletim sisteminin proxy ayarlarını kullanır. Postman, etkinse bu vekil aracılığıyla otomatik olarak istek gönderir.
- Özel Proxy: Protokol türü (HTTP, HTTPS, çorap sürümleri) ve gerekirse kimlik bilgilerini dahil olmak üzere Postman'daki (IP adresi ve bağlantı noktası) proxy ayarlarını manuel olarak tanımlayın.
Postman, bir çorap proxy kullanarak HTTP ve HTTPS isteklerini destekler, ancak proxy türüne bağlı olarak belirli sınırlamalara sahiptir.
İPhone Postman Proxy için Örnekler Kullanın
- API Geliştirme ve Test: API çağrılarını doğrulamak için geliştirme uygulamalarından gelen istekleri yakalama.
- Mobil uygulamalarda hata ayıklama: Beklenmedik API yanıt davranışlarını veya başarısızlıklarını tanımlayın.
- Güvenlik Testi: Hassas verilerin ağ üzerinden iletilmesi denetleyin.
- Performans İzleme: Mobil cihazlardaki ağ isteklerinin zamanını ve boyutunu analiz edin.
- Eğitim amaçları: Mobil uygulamaların arka uç hizmetleriyle nasıl iletişim kurduğunu öğrenin.
Güvenlik ve Gizlilik Hususları
Mobil trafiği engellemek için bir proxy kullanmak, güvenilir bir sertifika yüklenmesini gerektiren HTTPS trafiğini şifresini çözmeyi içerir. Bu süreç, Postacı'nın şifreli trafiği okumasını mümkün kılar, ancak aynı zamanda aracın güvenliğine güvenir. Kullanıcılar, güvenlik risklerinden kaçınmak için test ettikten sonra proxy yapılandırmalarını ve sertifikaları kaldırmalı veya devre dışı bırakmalıdır.
Ayrıca, Postman'ın belirli özellikleri kullanırken bazı telemetri verileri gönderdiği kaydedildi, bu nedenle hassas trafiği yakalarken gizlilik sonuçlarının değerlendirilmesi tavsiye edilir.
adımların özeti
- Bilgisayarda Postman Proxy'yi etkinleştirin.
- Bilgisayarın IP ve Proxy dinleme bağlantı noktasına dikkat edin.
- İPhone Wi-Fi Proxy'yi el ile bilgisayar IP ve bağlantı noktasına işaret edecek şekilde yapılandırın.
- HTTPS trafik yakalama için iPhone'a Postman CA sertifikasını yükleyin ve güven.
- Ağ trafiği oluşturmak için iPhone'daki uygulamaları kullanın.
- Bilgisayarınızdaki Postman'daki yakalanan istekleri ve yanıtları inceleyin.