Η παράκαμψη CIDR στο curl αποτυγχάνει ενώ το --noproxy '*' λειτουργεί
Χρησιμοποιήστε την πραγματική έκδοση του πελάτη και της συνδεδεμένης βιβλιοθήκης για να εξηγήσετε τις διαφορές στη λειτουργία παράκαμψης αντί να κατηγορείτε μια ολόκληρη έκδοση λειτουργικού συστήματος.
Ένα αίτημα προς μια κυριολεκτική ιδιωτική διεύθυνση IP χρησιμοποιεί τον διαμεσολαβητή με εξαίρεση υποδικτύου, αλλά πηγαίνει απευθείας με το --noproxy '*'. Αυτό δεν αποδεικνύει ότι το λειτουργικό σύστημα αγνοεί κάθε εξαίρεση διαμεσολαβητή.
Ο πελάτης επέδειξε μία κατανοητή μορφή παράκαμψης. Το επόμενο ερώτημα είναι αν υλοποιεί τη μορφή εύρους που δώσατε.
Το curl πρόσθεσε αντιστοίχιση CIDR για αυτές τις εξαιρέσεις στην έκδοση 7.86.0. Ένα μηχάνημα με έκδοση λειτουργικού συστήματος που φαίνεται νεότερη μπορεί ακόμη να έχει πελάτη ή συνδεδεμένη βιβλιοθήκη από άλλη σειρά εκδόσεων. Ελέγξτε το εκτελέσιμο που καλείται πραγματικά και το συνδεδεμένο libcurl του, όχι μόνο το όνομα του λειτουργικού συστήματος στον τίτλο του ζητήματος.
Μια εφαρμογή που χρησιμοποιεί libcurl μπορεί επίσης να διαφέρει από την αυτόνομη εντολή curl. Οι διορθώσεις της διανομής μπορεί να έχουν σημασία, γι' αυτό χρησιμοποιήστε την τεκμηρίωση λειτουργιών του εγκατεστημένου πακέτου όταν η βασική έκδοση από μόνη της δεν είναι καταληκτική.
Κρατήστε την είσοδο του αιτήματος ακριβή. Ένα όνομα κεντρικού υπολογιστή που επιλύεται στο υποδίκτυο είναι διαφορετική περίπτωση από ένα URL που περιέχει την κυριολεκτική διεύθυνση. Ένας υποστηριζόμενος αναλυτής CIDR δεν εκτελεί αυτόματα ερώτημα DNS για να μετατρέψει κάθε όνομα σε απόφαση παράκαμψης βάσει διεύθυνσης.
Συλλέξτε την ταυτότητα του πελάτη, το ακριβές URL, την τιμή της εξαίρεσης και το ελεγχόμενο αποτέλεσμα πριν αντικαταστήσετε πακέτα ή δημιουργήσετε μια τεράστια λίστα μεμονωμένων διευθύνσεων. Μια καθολική παράκαμψη για όλους τους κεντρικούς υπολογιστές είναι χρήσιμη απόδειξη για τη σύγκριση· δεν είναι αυτόματα η επιδιωκόμενη μόνιμη πολιτική δρομολόγησης.