Đặt trình tải gói của npm 11.6.4 vào proxy SOCKS5h
Dùng URL SOCKS với trình tải gói của npm 11.6.4 và chọn phân giải tên máy đích cục bộ hoặc phía proxy.
Với trình tải gói của npm 11.6.4, hãy dùng socks5h khi proxy phải phân giải tên đích và socks5 cho phân giải cục bộ. socks-proxy-agent đi kèm bản phát hành đó tạo ra sự khác biệt này.
Lưu một điểm cuối SOCKS5 sẵn có trong cấu hình người dùng:
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
Đối với một lần tải được phép từ sổ đăng ký công khai mà không có xác thực proxy, một mục trong danh sách proxy SOCKS5 có thể thay thế trình lắng nghe cục bộ minh họa trong cả hai URL. Cả hai thiết lập đích đều có thể trỏ tới cùng một điểm cuối. Phân giải phía proxy hữu ích khi tên mục tiêu chỉ tồn tại trong góc nhìn DNS của mạng đó.
Đường dẫn được hỗ trợ đi từ npm-registry-fetch qua make-fetch-happen tới @npmcli/agent, thành phần chọn SocksProxyAgent. Đường tải gói này không cần bộ chuyển đổi từ HTTP sang SOCKS.
Hãy kiểm tra lệnh hoặc IDE đang chạy npm nào trước khi áp dụng. Các bản phát hành cũ dùng cách tải khác; hỗ trợ trong 11.6.4 không chứng minh hành vi của mọi phiên bản trước đó.