curl yapılandırmanızda gizlenen proxy
curl’un varsayılan yapılandırmasını bulun, kalıcı proxy ayarlarını anlaşılır tutun ve tek bir tanı için bunları devre dışı bırakın.
Proxy değişkenlerini sildiniz ve yeni bir terminal açtınız, ancak curl hâlâ aynı proxy’ye bağlanıyor. Sistemin ağ ayarlarını değiştirmeden önce curl’un kendi yapılandırma dosyasını kontrol edin.
curl başlangıçta varsayılan bir yapılandırma yükleyebilir. Kalıcı bir proxy girdisi kendi yapılandırma sözdizimini kullanır:
proxy = "http://203.0.113.10:8080"
Yapılandırma dosyası belgeleri desteklenen dosya konumlarını ve ayrıştırma kurallarını açıklar. Yukarıdaki adres örnektir; HTTP proxy listesi izin verilen bir genel rota testi için adaylar sunar. Platformunuz için belgelenmiş arama sırasını kullanın; eski bir Windows yanıtından kopyalanan dosya adı, kurulu curl’un gerçekten okuduğu dosyayı bulamayabilir.
Varsayılan dosya olmadan karşılaştırma başlatın
curl’un varsayılan yapılandırmasının yüklenmesini önlemek için önce -q yazın. Açık bir doğrudan istek için proxy seçimini de temizleyin:
curl -q --proxy "" https://example.com/
Yalnızca yapılandırma dosyasını bastırmak, ortam değişkenleri dahil diğer girdileri bırakır. Boş proxy seçeneği yönlendirme niyetini açık eder.
Bir shell takma adı veya wrapper, curl kendi bağımsız değişkenlerinizi görmeden önce proxy seçenekleri ekleyebilir. En küçük karşılaştırma beklenmedik davranırsa shell’in komutu nasıl çözdüğünü ve hangi yapılandırma dosyalarının bulunduğunu inceleyin.
Varsayılanları basit tutun
Varsayılan bir dosya, sabit bir kişisel rota için kullanışlıdır. Belirli bir proxy’ye ihtiyaç duyan betikler, geliştiricinin home dizinindeki dosyaya güvenmek yerine bu bağımlılığı açıkça belirtmelidir.
Kalıcı yapılandırmadaki kimlik bilgilerine dikkat edin. Dosyaya erişimi sınırlandırın ve dosyayı proje depolarına veya destek kayıtlarına kopyalamayın. Yararlı bir tanı raporu parolayı yayımlamadan seçilen proxy’yi belirtir.