Untuk pengambil pakej npm 11.6.4, gunakan socks5h apabila proksi perlu menyelesaikan nama destinasi dan socks5 untuk penyelesaian setempat. socks-proxy-agent yang dibundel dengan keluaran itu yang membuat perbezaan ini.

Simpan titik akhir SOCKS5 sedia ada dalam konfigurasi pengguna:

npm config set proxy socks5h://127.0.0.1:1080 --location=user
npm config set https-proxy socks5h://127.0.0.1:1080 --location=user

Untuk muat turun yang dibenarkan daripada daftar awam tanpa pengesahan proksi, entri dalam senarai proksi SOCKS5 boleh menggantikan pendengar setempat illustratif dalam kedua-dua URL. Kedua-dua tetapan destinasi boleh menamakan titik akhir yang sama. Penyelesaian di sebelah proksi berguna apabila nama sasaran hanya wujud dalam paparan DNS rangkaian itu.

Laluan yang disokong bermula dari npm-registry-fetch melalui make-fetch-happen ke @npmcli/agent, yang memilih SocksProxyAgent. Laluan pengambilan pakej ini tidak memerlukan penyesuai HTTP-ke-SOCKS.

Periksa npm mana yang dijalankan oleh arahan atau IDE sebelum menerimanya. Keluaran lama menggunakan pelaksanaan pengambilan yang lain; sokongan dalam 11.6.4 tidak membuktikan tingkah laku setiap versi terdahulu.

Artikel berkaitan