Linux配置代理请求
[toc]
# 配置说明
要在Linux上配置代理,以便所有请求都自动走代理,你可以使用一些不同的方法,具体取决于你使用的代理工具和网络设置。以下是一个通用的步骤,你可以根据你的需求和代理工具进行调整:
# 设置环境变量
$ vim /etc/profile
export http_proxy=http://<proxy_ip>:<proxy_port>
export https_proxy=http://<proxy_ip>:<proxy_port>
export ftp_proxy=http://<proxy_ip>:<proxy_port>
1
2
3
4
2
3
4
如
export http_proxy=http://172.16.25.125:7890
1
若要永久设置这些环境变量,你可以将它们添加到你的shell配置文件(如 ~/.bashrc
或 ~/.zshrc
),这样它们会在每次登录时自动加载。
# 配置代理认证(如果需要)
如果你的代理服务器需要用户名和密码进行身份验证,可以将这些信息添加到环境变量中,如下所示:
export http_proxy=http://<username>:<password>@<proxy_ip>:<proxy_port>
export https_proxy=http://<username>:<password>@<proxy_ip>:<proxy_port>
export ftp_proxy=http://<username>:<password>@<proxy_ip>:<proxy_port>
1
2
3
2
3
# 测试代理设置
你可以使用 curl
命令来测试代理是否正常工作。运行以下命令:
curl https://www.example.com
1
如果代理设置正确,你应该能够看到代理服务器返回的网页内容。
# 单独配置CURL代理
创建文件~/.curlrc
touch ~/.curlrc
1
在文件中添加配置代理
proxy=http://192.168.13.1:10809
1
测试命令,有返回结果就说明成功了
curl https://www.google.com.hk/
1
# 单独配置WGET代理
创建~/.wgetrc
touch ~/.wgetrc
1
在文件中添加配置
http_proxy=http://192.168.13.1:10809
https_proxy=http://192.168.13.1:10809
1
2
2
测试命令,下载成功则说明可以了
wget https://www.google.com.hk/
1
上次更新: 2024/02/01, 21:00:05