一、方法一设置临时 HTTP 代理
您可以通过在命令行中临时设置环境变量来指定 HTTP 代理:
export http_proxy=http://proxy-server:port export https_proxy=http://proxy-server:port
二、方法二使用 SOCKS
代理的配置方法
设置 SOCKS5
代理的环境变量:
export ALL_PROXY=socks5://192.168.1.131:1080
使用 SOCKS5
代理并支持 DNS 解析:
curl --socks5-hostname 192.168.1.131:1080 https://google.com
然后运行 curl
命令校验:
curl https://google.com
三、要清除之前设置的代理配置,您可以取消或重置相关的环境变量。以下是清除代理配置的具体步骤:
### 1. 清除 `http_proxy`, `https_proxy`, `ALL_PROXY` 等环境变量
使用 `unset` 命令来取消这些环境变量的设置:
unset http_proxy unset https_proxy unset ALL_PROXY
如果您还设置了其他相关的代理变量(例如 `ftp_proxy` 或 `no_proxy`),也可以一并清除:
unset ftp_proxy unset no_proxy
### 2. 确认代理配置已清除
您可以使用 `env` 命令来查看当前环境变量,确保相关的代理变量已被清除:
env | grep -i proxy
如果命令没有输出,说明代理配置已被成功清除。
### 3. 清除 `curl` 命令中的代理参数
如果您在 `curl` 命令中直接指定了代理参数(例如 `--socks5` 或 `-x`),只需在后续命令中不使用这些参数即可。
清除代理配置后,`curl` 或其他需要网络访问的工具将直接通过本地网络连接到互联网,而不再使用代理。