proxy-cmd

1.2.6 • Public • Published

PROXY-CMD

Toggle proxy environments (HTTP_PROXY and HTTPS_PROXY) in command line.

npm

Install

npm i -g proxy-cmd

How to use

Windows

Press Win + R, input "cmd", then press Ctrl + Shift + Enter, open cmd as administrator

# Init proxy
proxy-cmd init 'http://127.0.0.1:7890'

# Show proxy target url
proxy-cmd url

# Change proxy target url
proxy-cmd url 'http://127.0.0.1:8234'

# Show NO_PROXY config
proxy-cmd np

# Change NO_PROXY config
proxy-cmd np 'localhost,127.0.0.1'

# Delete NO_PROXY config
proxy-cmd np del

# Set global proxy environments, needs administrator privileges
# Needs restart the terminal after running this command
# HTTP_PROXY=http://127.0.0.1:8234
# HTTPS_PROXY=http://127.0.0.1:8234
proxy-cmd set

# Del global proxy environments, needs administrator privileges
# Needs restart the terminal after running this command
proxy-cmd del

# Set current process proxy environments
# HTTP_PROXY=http://127.0.0.1:8234
# HTTPS_PROXY=http://127.0.0.1:8234
proxy-on

# Del current process proxy environments
proxy-off

MacOS or Linux

Run the following commands in terminal

# Init proxy
sudo proxy-cmd init 'http://127.0.0.1:7890'

# Enable proxy-cmd alias
sudo source ~/.bashrc
# MacOs only
sudo source ~/.zshrc

# Show proxy target url
sudo proxy-cmd url

# Change proxy target url
sudo proxy-cmd url 'http://127.0.0.1:8234'

# Show NO_PROXY config
sudo proxy-cmd np

# Change NO_PROXY config
sudo proxy-cmd np 'localhost,127.0.0.1'

# Delete NO_PROXY config
sudo proxy-cmd np del

# Set global proxy environments, needs administrator privileges
# Needs restart the terminal after running this command
# HTTP_PROXY=http://127.0.0.1:8234
# HTTPS_PROXY=http://127.0.0.1:8234
sudo proxy-cmd set

# Del global proxy environments, needs administrator privileges
# Needs restart the terminal after running this command
sudo proxy-cmd del

# Set current process proxy environments, should source .zshrc and .bashrc first
# HTTP_PROXY=http://127.0.0.1:8234
# HTTPS_PROXY=http://127.0.0.1:8234
proxy-on

# Del current process proxy environments, should source .zshrc and .bashrc first
proxy-off

Package Sidebar

Install

npm i proxy-cmd

Weekly Downloads

32

Version

1.2.6

License

ISC

Unpacked Size

48.5 kB

Total Files

29

Last publish

Collaborators

  • cntower