Fyrir pakkasækjara npm 11.6.4 skaltu nota socks5h þegar milliliðurinn á að leysa áfangana og socks5 fyrir staðbundna upplausn. Það er meðfylgjandi socks-proxy-agent þeirrar útgáfu sem gerir þennan greinarmun.

Vistaðu fyrirliggjandi SOCKS5-endapunkt í notendastillingum:

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

Fyrir leyfilega niðurhal frá opinberu skránni án milliliðasannvottunar getur færsla á SOCKS5-milliliðalistanum komið í stað dæmigerða staðbundna hlustarans í báðum slóðum. Báðar áfangastillingarnar mega nefna sama endapunkt. Upplausn á milliliðarhlið er gagnleg þegar marknetfangið er aðeins til í DNS-sýn þess nets.

Studda leiðin liggur frá npm-registry-fetch gegnum make-fetch-happen til @npmcli/agent, sem velur SocksProxyAgent. Þessi sækjaleið þarf enga HTTP-til-SOCKS millistykki.

Athugaðu hvaða npm skipunin eða IDE-ið keyrir áður en þú tekur þetta upp. Eldri útgáfur notuðu aðrar sækjauppfærslur; stuðningurinn í 11.6.4 sannar ekki hegðun hverrar fyrri útgáfu.

Tengdir greinar