Το CURLOPT_NOPROXY αντιστοιχίζει κεντρικούς υπολογιστές προορισμού που πρέπει να παρακάμπτουν το proxy. Αν η διεύθυνση URL του αιτήματος χρησιμοποιεί internal.example, βάλτε αυτό το όνομα προορισμού στην πολιτική παράκαμψης. Η προσθήκη της ίδιας της διεύθυνσης του proxy απαντά σε άλλο ερώτημα.

curl_setopt($handle, CURLOPT_NOPROXY, 'internal.example');

Μια διεύθυνση URL με άλλο όνομα κεντρικού υπολογιστή ή κυριολεκτική διεύθυνση μπορεί να αντιστοιχιστεί διαφορετικά. Ακολουθήστε τους τεκμηριωμένους κανόνες του libcurl για όνομα κεντρικού υπολογιστή, τομέα, διεύθυνση και αντιστοίχιση ειδική για την έκδοση· μην υποθέτετε ότι η επιλογή εκτελεί έλεγχο πίνακα δρομολόγησης ή αυθαίρετου υποδικτύου DNS.

Για μια λειτουργία που δεν πρέπει να χρησιμοποιεί καθόλου proxy, μια ρητά κενή CURLOPT_PROXY είναι σαφέστερη επιλογή διαδρομής. Κρατήστε το ξεχωριστό από μια λίστα επιλεκτικών εξαιρέσεων.

Καμία από τις δύο επιλογές δεν απενεργοποιεί την επαλήθευση πιστοποιητικών. Αν η άμεση διαδρομή παράγει σφάλμα πιστοποιητικού, ερευνήστε την ταυτότητα του προορισμού και τη διαμόρφωση εμπιστοσύνης αντί να διευρύνετε τη λίστα παράκαμψης μέχρι να αλλάξει το σύμπτωμα.

Σχετικά άρθρα