ຕັ້ງຕົວດຶງແພັກເກັດ npm 11.6.4 ໃຫ້ໃຊ້ SOCKS5h proxy
ໃຊ້ URL ແບບ SOCKS ກັບຕົວດຶງແພັກເກັດ npm 11.6.4 ແລະ ເລືອກການແປຊື່ເຄື່ອງໃນເຄືອຂ່າຍປາຍທາງແບບທ້ອງຖິ່ນ ຫຼື ຜ່ານ proxy.
ສຳລັບຕົວດຶງແພັກເກັດ npm 11.6.4 ໃຫ້ໃຊ້ socks5h ເມື່ອ proxy ຄວນແປຊື່ປາຍທາງ ແລະ socks5 ສຳລັບການແປແບບທ້ອງຖິ່ນ. socks-proxy-agent ທີ່ມາພ້ອມກັບລຸ້ນນັ້ນເປັນຕົວສ້າງຄວາມແຕກຕ່າງນີ້.
ບັນທຶກຈຸດປາຍທາງ SOCKS5 ທີ່ມີຢູ່ແລ້ວໃນການຕັ້ງຄ່າຜູ້ໃຊ້:
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
ສຳລັບການດາວໂຫຼດທີ່ອະນຸຍາດຈາກທະບຽນສາທາລະນະໂດຍບໍ່ມີການພິສູດຕົວຕົນຜ່ານ proxy ລາຍການໃນບັນຊີ proxy SOCKS5 ສາມາດແທນຕົວຮັບຟັງທ້ອງຖິ່ນທີ່ເປັນຕົວຢ່າງໃນທັງສອງ URL. ການຕັ້ງຄ່າປາຍທາງທັງສອງສາມາດລະບຸຈຸດປາຍທາງດຽວກັນ. ການແປຢູ່ຝ່າຍ proxy ມີປະໂຫຍດເມື່ອຊື່ເປົ້າໝາຍມີຢູ່ພຽງໃນມຸມມອງ DNS ຂອງເຄືອຂ່າຍນັ້ນ.
ເສັ້ນທາງທີ່ຮອງຮັບໄປຈາກ npm-registry-fetch ຜ່ານ make-fetch-happen ໄປຫາ @npmcli/agent ເຊິ່ງເລືອກ SocksProxyAgent. ເສັ້ນທາງດຶງແພັກເກັດນີ້ບໍ່ຕ້ອງການອະແດັບເຕີຈາກ HTTP ໄປ SOCKS.
ກວດເບິ່ງວ່າຄຳສັ່ງ ຫຼື IDE ກຳລັງໃຊ້ npm ໂຕໃດກ່ອນຈະຮັບເອົາ. ລຸ້ນເກົ່ານຳໃຊ້ການດຶງແບບອື່ນ; ການຮອງຮັບໃນ 11.6.4 ບໍ່ໄດ້ພິສູດພຶດຕິກຳຂອງທຸກເວີຊັນກ່ອນໜ້າ.