Linux 设置Proxy http、https、socks 安装数据源
一、方法一设置临时 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` 或其他需要网络访问的工具将直接通过本地网络连接到互联网,而不再使用代理。
【推荐】国内首个AI IDE,深度理解中文开发场景,立即下载体验Trae
【推荐】编程新体验,更懂你的AI,立即体验豆包MarsCode编程助手
【推荐】抖音旗下AI助手豆包,你的智能百科全书,全免费不限次数
【推荐】轻量又高性能的 SSH 工具 IShell:AI 加持,快人一步
· 震惊!C++程序真的从main开始吗?99%的程序员都答错了
· 【硬核科普】Trae如何「偷看」你的代码?零基础破解AI编程运行原理
· 单元测试从入门到精通
· 上周热点回顾(3.3-3.9)
· winform 绘制太阳,地球,月球 运作规律