Bypass Proxy for Composer/NPM/Apt

Photo by Sigmund on Unsplash

Bypass Proxy for Composer/NPM/Apt

While working in a restricted on-prem network, popular package managers like Composer or NPM may not properly work. Thanks to the proxy filtering technologies at the internet gateway end.

These package managers often download files over an unencrypted HTTP connection and verify the binaries using a checksum or GPG signature. However, in some cases, it is possible to bypass the filtering by enforcing HTTPS so these tools use an encrypted connection to fetch and download artifacts.


composer config --global disable-tls
composer config --global secure-http


npm config set registry
npm config set ssl-strict=false


sed -i s/http/https/g /etc/apt/sources.list