Skip to content

Latest commit

 

History

History

Folders and files

NameName
Last commit message
Last commit date

parent directory

..
 
 
 
 
 
 
 
 

README.md

Proxy Example: HTTPS Logging

This example demonstrates using the PMG proxy server to intercept and log HTTPS requests to package registries.

Usage

Build and Run

cd examples/proxy
go run .

Configure Your Environment

Open a new terminal and configure the proxy:

export HTTPS_PROXY=http://127.0.0.1:8888
export NODE_EXTRA_CA_CERTS=./ca-cert.pem
export SSL_CERT_FILE=./ca-cert.pem
export PIP_CERT=./ca-cert.pem
export REQUESTS_CA_BUNDLE=./ca-cert.pem
export PIP_PROXY=http://127.0.0.1:8888

Test with Package Managers

Test with npm:

npm --no-cache --prefer-online install express

Test with pip:

pip3 --proxy http://127.0.0.1:8888 index versions requests
pip3 install --proxy http://127.0.0.1:8888 --no-cache-dir requests