proxy-cmd
Version:
Toggle proxy environments (http_proxy and https_proxy) in command line.
104 lines (70 loc) • 2.35 kB
Markdown
# PROXY-CMD
在命令行中设置或移除代理环境变量:`http_proxy`、`https_proxy`和`no_proxy`.
[](https://www.npmjs.com/package/proxy-cmd)
## 选择语言
[English](./README.md) | 简体中文
## 安装依赖
```bash
npm i -g proxy-cmd
```
## 如何使用
### Windows系统
键盘按 `Win + R`, 输入 "cmd", 然后按 `Ctrl + Shift + Enter`组合键,以管理员权限打开CMD
```bash
# 初始化 proxy-cmd
proxy init 'http://127.0.0.1:8234'
# 在当前命令行中设置代理环境变量,需要先初始化
# HTTP_PROXY=http://127.0.0.1:8234
# HTTPS_PROXY=http://127.0.0.1:8234
proxy-on
# 移除当前命令行中的代理环境变量,需要先初始化
proxy-off
# 设置全局代理环境变量,需要以管理员权限打开命令行(执行完此命令后,需重启或打开新命令行生效!)
# HTTP_PROXY=http://127.0.0.1:8234
# HTTPS_PROXY=http://127.0.0.1:8234
proxy set
# 移除全局代理环境变量,需要以管理员权限打开命令行(执行完此命令后,需重启或打开新命令行生效!)
proxy del
# 显示代理URL
proxy url
# 修改代理URL
proxy url 'http://127.0.0.1:7890'
# 修改代理URL端口
proxy port 8899
# 显示 NO_PROXY 设置
proxy np
# 修改 NO_PROXY 设置
proxy np 'localhost,127.0.0.1'
# 移除 NO_PROXY 设置
proxy np del
```
### MacOS或Linux系统
在命令行(终端)中执行下面的命令:
```bash
# 初始化 proxy-cmd
sudo proxy init 'http://127.0.0.1:8234'
# 在当前命令行中设置代理环境变量,需要先初始化
# http_proxy=http://127.0.0.1:8234
# https_proxy=http://127.0.0.1:8234
proxy-on
# 移除当前命令行中的代理环境变量,需要先初始化
proxy-off
# 设置全局代理环境变量(执行完此命令后,需重启或打开新命令行生效!)
# http_proxy=http://127.0.0.1:8234
# https_proxy=http://127.0.0.1:8234
sudo proxy set
# 移除全局代理环境变量(执行完此命令后,需重启或打开新命令行生效!)
sudo proxy del
# 显示代理URL
sudo proxy url
# 修改代理URL
sudo proxy url 'http://127.0.0.1:7890'
# 修改代理URL端口
proxy port 8899
# 显示 no_proxy 设置
sudo proxy np
# 修改 no_proxy 设置
sudo proxy np 'localhost,127.0.0.1'
# 移除 no_proxy 设置
sudo proxy np del
```