Skip to content

Toggle proxy envrionments (HTTP_PROXY and HTTPS_PROXY) . 通过命令设置、切换和移除代理环境变量

Notifications You must be signed in to change notification settings

CN-Tower/proxy-cmd

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

25 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

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'

# 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'

# 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

About

Toggle proxy envrionments (HTTP_PROXY and HTTPS_PROXY) . 通过命令设置、切换和移除代理环境变量

Topics

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published