Το global-tunnel-ng διαγράφει τις μεταβλητές διαμεσολαβητή αφού τις διαβάσει
Μια παλιά διεργασία Node μπορεί ακόμη να χρησιμοποιεί διαμεσολαβητή αφού εξαφανιστεί το http_proxy· ελέγξτε την κατάσταση που διατηρεί το module και τη μεταφορά του επόμενου πελάτη.
Σε μια παλαιότερη εφαρμογή που χρησιμοποιεί global-tunnel-ng, το initialize μπορεί σκόπιμα να αφαιρέσει τις υποστηριζόμενες μεταβλητές διαμεσολαβητή HTTP/HTTPS αφού κρατήσει την επιλεγμένη διαμόρφωση.
Ο λόγος είναι η διπλή διαχείριση: μια άλλη βιβλιοθήκη δεν πρέπει να εφαρμόσει ξανά τον διαμεσολαβητή περιβάλλοντος πάνω στη διορθωμένη διαδρομή HTTP του module. Επομένως η απουσία του process.env.http_proxy δεν σημαίνει ότι η διαμεσολάβηση σταμάτησε.
Ελέγξτε το isProxying για ενεργοποίηση και το proxyConfig για την επιλογή που διατηρήθηκε. Αποφύγετε την καταγραφή πλήρους διαμόρφωσης με λογαριασμό ή του proxyUrl.
Αν ένας μεταγενέστερος πελάτης αποτύχει αφού εξαφανιστούν οι μεταβλητές, προσδιορίστε αν χρησιμοποιεί τον διορθωμένο πράκτορα HTTP/HTTPS, έναν ρητό πράκτορα ή άλλη μεταφορά. Ένας πελάτης που διαβάζει μόνος του το περιβάλλον μπορεί να χρειάζεται τη δική του τεκμηριωμένη είσοδο διαμεσολαβητή.
Η αφαίρεση του κώδικα διαγραφής από το node_modules αφαιρεί την προστασία από τη διπλή διαχείριση και μπορεί να εξαφανιστεί σε επανεγκατάσταση. Λύστε αντί αυτού την κυριότητα της μεταφοράς. Είναι παλιό πακέτο με τεκμηριωμένα όρια συμβατότητας Node. Σε συμβατή έκδοση Node, η ενσωματωμένη υποστήριξη διαμεσολαβητή κατά την εκκίνηση είναι μια επιλογή για τυπικούς πελάτες HTTP· οι προσαρμοσμένοι πράκτορες και οι αποστολείς χρειάζονται ακόμη τη δική τους διαδρομή.