Η αλλαγή μιας απάντησης DNS αλλάζει μόνο τη διεύθυνση στην οποία συνδέεται ο περιηγητής. Δεν αλλάζει το πρωτόκολλο που μιλά ο περιηγητής μόλις φτάσει εκεί.

Σε μια συνηθισμένη διεύθυνση HTTP ο περιηγητής στέλνει HTTP. Σε μια διεύθυνση HTTPS ξεκινά TLS για τον ιστότοπο. Ένας διακομιστής SOCKS5 όμως περιμένει πρώτα τη δική του διαπραγμάτευση: επιλογή μεθόδου, τυχόν έλεγχο ταυτότητας και αίτημα που ονομάζει τον προορισμό. Ένας μη ρυθμισμένος περιηγητής δεν στέλνει τίποτα από αυτά.

Αυτό εξηγεί γιατί ένας προσβάσιμος ακροατής Dante μπορεί να κλείσει αμέσως μια σύνδεση μετά από αλλαγή DNS. Η υπηρεσία μπορεί να είναι υγιής· τα εισερχόμενα byte ανήκουν στο λάθος πρωτόκολλο. Η μεταφορά του ακροατή στη θύρα 80 ή 443 δεν μετατρέπει αυτά τα byte σε SOCKS.

Ρυθμίστε τη διεπαφή SOCKS του περιηγητή, όπως τις ρυθμίσεις SOCKS του Firefox, ή μια ρύθμιση μεσολαβητή ειδική για την εφαρμογή, ώστε να κάνει τη χειραψία και να ζητήσει από τον μεσολαβητή να συνδεθεί παραπέρα. Ένα αρχείο PAC μπορεί να επιλέξει μια υποστηριζόμενη διαδρομή μεσολαβητή για εφαρμογές που το χρησιμοποιούν. Παραμένει ξεχωριστή ρύθμιση μεσολαβητή, όχι ιδιότητα εγγραφής A ή AAAA.

Το HTTPS προσθέτει ένα ακόμη εμπόδιο στην ιδέα μόνο με DNS. Ο περιηγητής εξακολουθεί να περιμένει την ταυτότητα του ιστότοπου στη διεύθυνση. Ένα πιστοποιητικό για τον κεντρικό υπολογιστή του μεσολαβητή δεν μπορεί να ικανοποιήσει αυτή την προσδοκία μόνο επειδή το DNS έστειλε τη σύνδεση εκεί.

Η διαφανής παρεμβολή δικτύου είναι διαφορετικός σχεδιασμός που περιλαμβάνει δρομολόγηση και συμβατό λογισμικό παρεμβολής. Δεν αποκτάται επιστρέφοντας τη διεύθυνση ενός διακομιστή SOCKS από το DNS.

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